Excel file
The feature to exchange data with Excel provides the ability to export a data model, or parts of it, to Microsoft Excel so properties could be easily edited in a tabular format, to be re-imported back into the application. It facilitates productive bulk actions for the maintenance of properties. It also allows creation of a new model - or additions to an existing model - by team members that might not have access to the application.
It includes the following capabilities:
(i) editing containers, entities, and attributes of an existing model;
(ii) selecting which properties of an attribute are exported in the Excel file, and hence which ones are filtered out and not exported; and
(iii) selecting custom attributes to be added in the various data types of the plugin.
When doing a roundtrip from Hackolade to Excel and back, it is important to maintain integrity of the model and avoid any corruption. Microsoft Excel does not allow all the controls and validations of the Hackolade applications. Additionally, the application supports a large number of different targets with differing terminology, structure, and characteristics.
Important note: let's not misunderstand what is meant with "bulk editing"... the purpose of this function is to facilitate the enrichment of existing models, thanks to the flexibility and power of Excel, including the ability to xlookup, copy/paste information, etc. The purpose is NOT to find a creative way to leverage Excel's lack of integrity rules to circumvent the logic and checks built in the application. We suggest to be extra careful in particular when performing operations that touch the object GUIDs. Copying or changing GUIDs create risks of corrupting the model upon import.