feat(import-export): Specify import types and projection #1864
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds a preview table of the file you are importing with checkboxes to exclude fields and select to specify a different type. This closes the current Import Export improvements epic.
Also includes fixes for bug with
globalAppRegistry
: refresh after import now works and default metrics are back.Motivation and Context
@mmarcon I've included extended diagnostics in devtools console you may be able to see in the screenshot. Should help ease any triage/debugging issues in beta.
Open Questions
There are a lot of things I want to tweak and improve already so I started a list in the README.
Dependants
Types of changes
Demo
Using Import to Reshape Apple Health Data Export
;
Default to CSV:
Tweak delimiter so it looks right:
Specified field transforms:
Import done:

CRUD has my enriched types: