9DIXF: Key features 70+Entities (150+ R3) Parallel execution Number sequence SupportMapper controlMultiple Data sourcesError handling Folder supportRole Base SecurityMultiple AOS supportImport and Export dataCompare Entity Copy data (R3)Custom entity wizard
10DIXF: Version history AX 2012 R3 AX 2012 Add-on for Microsoft Dynamics AX 201270+ EntitiesImport / Export dataSource: Flat files / XML / ExcelAX 2012R2 CU7Part of foundation layer70+ EntitiesImport / Export dataSource: Flat files / XML / ExcelPart of foundation layer150+ EntitiesImport / Export / Copy / Compare dataSource: Flat files / XML / Excel / ODBCRole base securityAX 2012R3
13DIXF: Setup Source Data Format Target Entities Processing Groups Mapping
14DIXF: ProcessLoad Source data file into the intermediate staging tablesLoad Source DataValidate Staging Data for data integrityStaging Data validationConverting Staging data into actual Dynamics AX table recordsProcess Staging data into Target entities
15DIXF: Pros and Cons Pros: Support for import from files, ODBC data sources, and AX tablesProcess big dataSynchronous processingCons:Does not process large data volumesComplex troubleshooting processDifficult to extend for complex data structures
16DIXF: Demo Create custom target entity Import using DIXF Export using DIXF
17DIXF: Hint RefRecId: Convert the natural key to a RecId for references Add a data source so that the referenced table can be added to the target entity query.Create a function to handle the logic
18DIXF: Recommendation Recommended uses: Non-recommended uses: Import data from another ERP system that uses dissimilar data structuresImport data that requires transformationNon-recommended uses: When you work only with configuration settings
20In-ProductBuilt-in with AXTime testedDefinition groups
21In-Product: Demo?Create a definition groupImport and Export
22In-Product: HintRefRecId:Regenerate RefRecIds if import both related and main tables.Save RefRecIds if import only related table. RefRecIds will be not actual.
23In-Product: Hint TableId: Tables with the different name and same table id.Tables with the same nameand different table id.
24In-Product: Recommendation Recommended uses: The source and target are AX instances.You are moving data from one company to another.Non-recommended uses: Move configuration metadata to a new environment.
27TDTT: Metadata Import the MetadataXMLGenerator.xpo. Run the MetadataXMLGenerator job.Copy Metadata.xml from temporary folder to the [List] subfolder where the Test Data Transfer Tool is installed
28TDTT: Syntax DP.exe direction directory database server Parameter Default valueDescriptiondirectionEXPORTSpecify EXPORT to export data or IMPORT to import data.directoryThe current directorySpecify the directory from which the data should be exported or to which the data should be imported.databaseAXDBThe name of the database.serverThe current computerSpecify the computer name or instance name of the SQL Server computer that is hosting the Microsoft Dynamics AX database.
30TDTT: Pros and Cons Pros: Speed Saves RecId The data file format is text-based. Therefore, the data file can be compared with earlier versions and can be stored in a version control system.The tool enables export filtering.The tool updates entity IDs, so that the IDs match the IDs of the target system.
31TDTT: Pros and Cons Cons: Importing data into a production environment is not supported.The tool does not make sure that any data that you export or import is complete or coherent database.
32TDTT: Recommendations Recommended uses: Export or import a large multi-company data set in a non-production environment.Move data between non-production AX environments that have slightly different customizations.Store business data as a backupExport or import data without running an instance of AOS in a non-production environment.
38Excel add-in: Recommendations Recommended uses: Low to medium data volumes (<10,000 records)No business logic is required outside an existing document serviceNon-recommended uses: Large data setsContent that requires execution of business logicData sets that require data cleansing
39Import from another system Change data before import Best tool for Each UseDIXFDat/DefTDTTExcelSource typesAX, ODBC, CSV, Excel, XML, TextDat + DefOut + OutModel + XMLImport from another systemBestUpdate dataPossibleCross company copySpeedSave foreign keysData entryCopy data to TEST or DEVChange data before importValidation
40Summary Data migration addressed Tools reviewed: DIXF In-product Import/ExportTest Data Transfer ToolExcel add-in