Data Rules Implementation Process
Onboarding Process to Data Rules is by Request
Onboarding is a required step and performed by R&D/Data Rules team for every required tenant.
Supported use cases:
Eagle clients, that will use Core Resources with no customizations
Eagle clients, that will use Core Resources + Extensions off Core Resources or Eagle tables
Custom Oracle and Snowflake tables
Data Rules Core implementation - Is required for Eagle Clients, who want to move their data to Vault. See Data Rules Resource Availability
All Core Inflow resources are available after Dara Rules deployment to specific tenant via Metadata API:
https://apps.sd.dev.az.eagleinvsys.com/api/vault/metadata/api/doc#/full-update/fullupdate
DYNSQL models are deployed by request to specific tenant via Metadata API:
https://apps.sd.dev.az.eagleinvsys.com/api/vault/metadata/api/doc#/data-model/executeDYNSQLLDM
Configure Load Config via REST API: https://apps.sd.dev.az.eagleinvsys.com:8443/api/vault/eds/api/doc#/load-config/loadConfigSave
Data Rules Core implementation + Extensions
Data Rules Core deployment is required: https://apps.sd.dev.az.eagleinvsys.com/api/vault/metadata/api/doc#/full-update/fullupdate
Data Rules Core deployment is required: https://apps.sd.dev.az.eagleinvsys.com/api/vault/metadata/api/doc#/full-update/fullupdate
Data Rules Extensions: A Step-by-Step Guide
Define metadata/ontology based on Eagle data for extension on Eagle/Oracle side
Generate Processing rules
Create Extension of Core Resource for Vault tenant
Generate DDL
Generate Processing Rules
Custom Implementation
Data Rules Core deployment is required: https://apps.sd.dev.az.eagleinvsys.com/api/vault/metadata/api/doc#/full-update/fullupdate
Data Rules Core deployment is required: https://apps.sd.dev.az.eagleinvsys.com/api/vault/metadata/api/doc#/full-update/fullupdate
Create a custom EDS object in Eagle
Run EDS extract in Eagle
Use Schema Drift functionality in AUTO_APPROVE mode - new resource will be created automatically in Vault and the following steps will be executed:
generate ontology for new resource
generate processing rule
execute DDL
publish data models
load data into new table