Skip to content

Commit ba3c5bd

Browse files
authored
Update README.md
1 parent 0a4626e commit ba3c5bd

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
1-
# Generation Metadata Interface for Data Warehouse Automation
1+
# Generation Metadata Schema for Data Warehouse Automation
22

33
#### Intent
44

5-
To provide a collaborative space to discuss an exchange format concerning ETL generation metadata, supporting Data Warehouse Automation. This adapter should contain all metadata necessary to generate ETL.
5+
To provide a collaborative space to discuss an exchange format concerning ETL generation metadata, supporting Data Warehouse Automation. This adapter should contain all metadata necessary to generate the transformation logic for a Data Warehouse solution.
66

77
#### Links / structure
88

99
The following directories have been set up:
1010

1111
* Generic interface, containing the Json schema definition.
12-
* Class Library containing the object model for deserialisation, as well as various utility classes such as validation of files against the Json schema definition.
13-
* Code examples, containing C# examples using the generic interface for various purposes.
12+
* Class Library (DataWarehouseAutomation) containing the object model for deserialisation, as well as various utility classes such as validation of files against the Json schema definition.
13+
* Code examples (examples_handlebars), containing C# examples using the generic interface for various purposes.
14+
* Regression test project (test_project)
1415

1516
#### Hypothesis
1617

1718
Across most, if not all, metadata models there is a core set of information that is required for any generation of ETL. If we can separate this from the UI / management of metadata we could have an exchange format that allows anyone to 'plug in' their own desired technology.
1819

19-
As an example '[TEAM](https://github.com/RoelantVos/TEAM)' has the intent to separate UI with a view of limiting data entry and validation, but does not focus on SQL generation. Rather, these functions are separated by an adapter that is accessible as JSON or database view.
20+
As an example '[TEAM](https://github.com/RoelantVos/TEAM)' has the intent to separate UI with a view of limiting data entry and validation, but does not focus on SQL generation. Rather, these functions are separated by an adapter that is accessible as Json or database view.
2021

2122
#### Requirements
2223

@@ -36,7 +37,7 @@ Some of these are built inside existing tools (i.e. ERwin, Powerdesigner) using
3637

3738
This is in addition to the many off-the-shelf DWA platforms, each of which has their own repository and format as well.
3839

39-
In a broader meritocracy sense it is worth pursuing if a common exchange format for metadata can be defined in a way that any developer can develop to in whatever technology or way their passion drives them.
40+
In the broader sense of meritocracy, it is worth pursuing if a common exchange format for metadata can be defined in a way that any developer can develop to in whatever technology or way their passion drives them.
4041

4142
#### Working guidelines
4243

0 commit comments

Comments
 (0)