CDS Data Migrator

This XrmToolBox tool allows you to export data from one Microsoft Dataverse environment and import it into another (developed by Capgemini).

In most of the Dynamics 365/Power Apps systems, the configuration data stored in the tables and cannot be transferred using the solution package.
To move configuration data across environments, you can use this tool to create schema, export data from one environment using a schema file and import it to another environment.

This tool is the advanced version of the Configuration Migration tool by Microsoft and you can find out the full list of feature comparison here. The highlights are
  1. Colour coded list of columns
  2. Lookup mapping in export/import
  3. GUID mapping in import
  4. Filter export data
  5. Migrate Calendars
  6. Data obfuscation (coming soon).



Fig. 1 - Generate/Modify Export Schema File


Fig. 2 - Generate/Modify Export Config File


Fig. 3 - Generate/Modify Import Config File


Fig. 4 - Export Data


Fig. 5 - Import Data

This is part of the #TooLDR series where I test and review the tools for Power Platform. You can check out the information for the other tools on this page.

Comments

  1. Hello Linn, I have the following scenario please let me know if applicable using any of the data migration tools. Assuming you have Table A that has the (Name - SLT attribute) and Table B has the same field name + type and I would like to migrate Table A values to Table B by mapping the Name field together. Will that be possible without using (Excel Online feature) and using the Migration Tool? If so, can you show a screenshot or explain it please. Thank you!

    ReplyDelete
    Replies
    1. Hi Julien

      For cross table migration, the easiest way would be writing a SQL query in the SQL 4 CDS tool. https://www.xrmtoolbox.com/plugins/MarkMpn.SQL4CDS

      Here's is the screenshot.
      https://www.screencast.com/t/rl73CSPBg5V

      And here is the sample SQL query in which I query x5 columns from lzw_test Table and migrate the values into lzw_ghi table.

      INSERT INTO lzw_ghi
      (lzw_name, lzw_wholenumber, lzw_yesno, lzw_choice, lzw_datetime)
      SELECT lzw_name, lzw_wholenumber, lzw_twooptions, lzw_optionset, lzw_dateandtime
      FROM lzw_test

      Delete
    2. Hi Linn, thank you so much for this amazing clarification as I achieved it through SQL4CDS. Have a nice day ahead!

      Delete

Post a Comment

Popular Posts