Should we consider removing the import preview option? #1242
Replies: 2 comments 3 replies
-
For me, the main piece of this step that needs to be kept is a confirmation from the user that we haven't mangled their data when importing it and inferring the type. For example, depending how they write their dates, and what locale the DB is in, it's possible the days and months would be switched. One way to avoid this would be to import every column as a string, and get them to either
I'm not sure this is better. The plus side is that the initial import is quicker, and we don't need to write to the DB for the preview. The downside is that then they need to do more work to get their columns properly typed. |
Beta Was this translation helpful? Give feedback.
-
As @mathemancer pointed out, the primary purpose of the import preview is to help the user get their columns set up with the correct data type without:
I agree that our current import preview UX isn't optimal and perhaps we can make it a special state of a table (and reuse most of our table UX). We already have a design issue to update our import preview UX (#934) and we can handle that when we get there. I've linked to this discussion in this issue description. |
Beta Was this translation helpful? Give feedback.
-
We have a preview option when importing data. When we first started discussing this feature, I was very much in support of it for the following reasons:
However, later during implementation, our entire backend logic depended on importing the data into a table, in the db. Every user operation translated to a database action, making it not very different from performing these actions on any other table. We went ahead with the feature nevertheless.
I am now questioning the need for this feature in the first place. Each of the above reasons is mostly void.
These were the major reasons for including this feature in the first place. But these are not the cases anymore, since the whole data is stored in a table anyway.
This isn't true, and we might confuse a technical user who doesn't expect the data to be in the db.
I still am attached to this feature because it took us all considerable work to implement. I remember working more than a week on getting the file upload flow ready on the frontend. But now I'm not sure if the preview adds any value to the user at all.
From the user's perspective:
From a development perspective:
Overall,
Should we consider removing it?
Beta Was this translation helpful? Give feedback.
All reactions