Hi automation experts,
Over the last few weeks, I've had the opportunity to work with the automation tool Datavault Builder. It's a new tool for me, but it looks really promising. I would like to give you some insights into some of the features that I particularly liked.
馃攽 Finding the business key
An important step when developing an integration flow within Data Vault modeling is to define the business keys. The business key has to be unique, as it identifies the object. Sometimes this process is not as easy as it seems. Datavault Builder supports you in this regard with its Data Viewer. The Data Viewer will give visual feedback, whether the chosen combination of columns results in a unique identification. Additionally a Heatmap will support you to find a proper business key. An even faster way to check, if your composed key is unique can be done by using the uniqueness check while creating a new hub load.
馃寪 Using the working canvas
As your Data Warehouse grows over time, it can be really challenging to keep track of your Data Model. The working canvas of Datavault Builder can be used to display only some parts of the model or also extend the model. By double-clicking onto a Hub, it is possible to load everything related to that element. This interactive canvas enables you to browse through the whole model step by step.
馃弫 End-to-end automation
Many tools are able to generate the Raw Data Vault automatically, but the challenge is to automate the Business Vault as well. In Datavault Builder鈥檚 business objects layer, you can prepare a denormalized output based on the Raw Data Vault. The Business Object generator will take away the work of manually joining the Data Vault elements and generate an as-of-now-view, on top of which the business logic can be applied in the business rules layer. Also PITs are created implicitly when creating a business object of SCD type 2. In this process, the relevant fields of the used objects are automatically added into the PIT table.
Did you already work with Datavault Builder? Which features do you like the most? 馃敐