-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from hackolade/master
Sync
- Loading branch information
Showing
10 changed files
with
258 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
# Avro | ||
Plugin to enable Avro as a target in Hackolade data modeling. | ||
Plugin to enable Avro as a target in [Hackolade](https://hackolade.com) data modeling. Requires prior download of the Hackolade application from our [download page](https://hackolade.com/download.html) | ||
|
||
Hackolade exposes its core data modeling engine through a plugin architecture. Each plugin applies the Hackolade data modeling capabilities to a specific target technology, whether for data-at-rest (databases) or data-in-motion (communications.) Each plugin matches the specific aspects of the target in terms of terminology, storage model, data types, and communication protocol. | ||
|
||
To enable data modeling capabilities for a target, you must first download and install the plugin, following these [instructions](https://hackolade.com/help/DownloadadditionalDBtargetplugin.htm "Plugin download instructions"). | ||
To enable data modeling capabilities for a target, you must first download and install the plugin, following these [instructions](https://hackolade.com/help/DownloadadditionalDBtargetplugin.html "Plugin download instructions"). | ||
|
||
Plugins can be customized by following these [instructions](https://hackolade.com/help/Userdefinedcustomproperties.html "Plugin customization instructions"). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
/** | ||
* Copyright © 2016-2021 by IntegrIT S.A. dba Hackolade. All rights reserved. | ||
* | ||
* The copyright to the computer software herein is the property of IntegrIT S.A. | ||
* The software may be used and/or copied only with the written permission of | ||
* IntegrIT S.A. or in accordance with the terms and conditions stipulated in | ||
* the agreement/contract under which the software has been supplied. | ||
* | ||
* { | ||
* "add": { | ||
* "entity": [<names of new property>], | ||
* "container": [<names of new property>], | ||
* "model": [<names of new property>], | ||
* "view": [<names of new property>], | ||
* "field": { | ||
* "<type>": [<names of new property>] | ||
* } | ||
* }, | ||
* "delete": { | ||
* "entity": [<names of new property>], | ||
* "container": [<names of new property>], | ||
* "model": [<names of new property>], | ||
* "view": [<names of new property>], | ||
* "field": { | ||
* "<type>": [<names of new property>] | ||
* } | ||
* }, | ||
* "modify": { | ||
* "entity": [ | ||
* { | ||
* "from": { <properties that identify record> }, | ||
* "to": { <properties that need to be changed> } | ||
* } | ||
* ], | ||
* "container": [], | ||
* "model": [], | ||
* "view": [], | ||
* "field": [] | ||
* }, | ||
* } | ||
*/ | ||
{ | ||
"add": {}, | ||
"modify": { | ||
"field": [ | ||
"convertDocToDescription" | ||
], | ||
"entity": [ | ||
"convertDocToDescription" | ||
] | ||
}, | ||
"delete": { | ||
"field": [ | ||
"doc" | ||
], | ||
"entity": [ | ||
"doc" | ||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,47 @@ | ||
{ | ||
"extension": "avsc", | ||
"filterName": "Avro schema", | ||
"namePrefix": "Avro Schema", | ||
"resolvedDefinitions": false, | ||
"validation": true, | ||
"options": [ | ||
{ "name": "Avro Schema", "keyword": "avroSchema"}, | ||
{ "name": "Schema registry", "keyword": "schemaRegistry"} | ||
], | ||
"additionalOptions": [ | ||
{ | ||
"id": "minify", | ||
"value": false, | ||
"name": "Minify" | ||
} | ||
] | ||
"extension": "avsc", | ||
"filterName": "Avro schema", | ||
"namePrefix": "Avro Schema", | ||
"resolvedDefinitions": false, | ||
"validation": true, | ||
"applyScriptToInstance": true, | ||
"options": [ | ||
{ | ||
"name": "Avro Schema", | ||
"keyword": "avroSchema", | ||
"disableApplyScriptToInstance": true | ||
}, | ||
{ | ||
"name": "Schema registry", | ||
"keyword": "schemaRegistry", | ||
"disableApplyScriptToInstance": false | ||
}, | ||
{ | ||
"name": "Confluent API Schema", | ||
"keyword": "confluentSchemaRegistry", | ||
"isApplicationHandler": true | ||
} | ||
], | ||
"additionalOptions": [ | ||
{ | ||
"id": "minify", | ||
"value": false, | ||
"name": "Minify" | ||
} | ||
], | ||
"level": { | ||
"entity": true, | ||
"model": { | ||
"validation": false, | ||
"file": false, | ||
"options": [ | ||
{ | ||
"name": "Confluent API Schema", | ||
"keyword": "confluentSchemaRegistry", | ||
"mode": "json", | ||
"isApplicationHandler": true | ||
} | ||
] | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.