Introduction to HOPEX Data Governance
The Scope Covered by the HOPEX Data Governance Solution
Connecting to HOPEX Data Governance
The HOPEX Data Governance Desktop
Data Catalogs
Description of a Data Catalog
Data Catalog Content
Searching the Data Catalog
Performing a Search
Creating a Data Catalog
Associating Keywords with Metadata
Defining Metadata Categories
Reports of a Data Catalog
Connecting Metadata to Business Information
Collecting Business Data
Catalog Data Quality
Snapshot of a Data Catalog
Data Discovery
The HOPEX Data Discovery Module
Running HOPEX Data Discovery
Data Lineages
Functional Data lineage
Technical Data Lineage
Business Glossary
Introduction to the Creation of a Business Ontology
Consulting the Business Glossary
Searching for Terms in the Business Glossary
Generating a Glossary
Using Data ID Card
Defining Business Information
Objects Used
Presentation of Concept Modeling Diagrams
Business Dictionary
Initializing a Business Dictionary Using Logical or Physical Data
Concept Domain Map
Concept Domain
Building a Concept Diagram
Defining the Components of a Concept Domain
Concept
Concept Components
Concept Properties
Concept Inheritances
Concept structure diagram
Individuals
Concept or Individual States
Describing State Concepts
Describing Event Concepts
State Concept Structure Diagram
Describing Individual States and Events
Concept life cycle structure diagram
Using periods
Concept Type
Accessing the Concept Types List
Creating a New Concept Type
Concept Type Properties
Describing Concept Type Components
Describing Concept Type Variations
The Concept Type Structure Diagram
Concept View
Calculation Rule on Concepts
Associating a Calculation Rule with a Business Object
Connecting the Business Concepts to the Logical and Physical architecture
Realization of Concept
Using Realization Matrices
Data Architecture and Tools
Modeling Data dictionaries
Logical Data Modeling Options
Overview of Logical Data
Data Dictionary
Data Domain Map
Data Domains and Logical Data Domains
Logical Data View
Class Diagram
Datatypes
Data Model
Building a Data Model
Entities
Attributes
Associations
Reflexive Associations
“N-ary” Association
Constraints
Normalization Rules
Generalizations
Entity Identifier
Data Model Mapping
IDEF1X Notation
About Data Modeling with IDEF1X
Concept Synthesis for Data Modeling (IDEF1X)
Building a Data Model (IDEF1X)
Entities (IDEF1X)
Associations (IDEF1X)
Categorization Relationships (Generalizations) - (IDEF1X)
I.E. Notation
About Data Modeling with I.E.
Concept Synthesis for Data Modeling (I.E)
Creating a Data Model (I.E)
Entities (I.E.)
Associations (I.E)
Sub-types (I.E)
The Merise Notation
About Data Modeling (Merise)
Concept Synthesis for Data Modeling (Merise)
Building a Data Model (Merise)
The entities (Merise)
The associations (Merise)
Attributes (Information) - Merise
Normalization Rules (Merise)
Refining Data Model Specification (Merise)
Sub-typing (Merise)
Modeling Databases
Logical Formalism and Synchronization
Database
Relational Schema Map and Relational Schemas
Relational Schema
Relational Diagram
Database Components
Database Tables
Table Columns
Modifying Keys and Indexes
Creating a Key
Creating an Index
Adding a Column to a Key or Index
Primary and foreign keys
Data Types and Column Datatypes
Mappings Between Pivot Types and Datatypes
Creating New Datatypes
Database Modeling Rules
Data Categorization
Defining Data Categories
Indicating the Category of a Data Item
Data Responsibility
Use of Data Responsibilities
Defining Responsibilities for Data
Use of Data by the Information System
Defining the Data Used by Applications
Defining the Data Used by Processes
Synchronizing logical and physical models
"Logical to Physical" Synchronization Rules
Logical to Physical Synchronization: the Associations
Logical to Physical Synchronization: the Parts (UML)
From the Logical Model to the Physical Model
Running Synchronization (Logical > Physical)
Using Options (Logical > Physical)
Protecting Objects
Synchronization Results: Correspondences
Reduced Synchronization (Logical to physical mode)
Reduced Synchronization Source Objects (Logical > Physical)
Reduced Synchronization Strategies (Logical > Physical)
Running Reduced Synchronization (Logical > Physical)
Running Synchronization After Modifications
Synchronization after Modification of the Data Diagram
Synchronization after Modifications to the Physical Diagram
From the Physical Model to the Logical Model
"Physical to Logical" Synchronization Rules
Running Synchronization (Physical > Logical)
"Physical to Logical" Synchronization Results
Configuring Synchronization
Preparing Synchronization
Creation Options
Configuring Name Generation
Diagram Synchronization
Model Mapping
The Database Editor
Mapping Details
Denormalizing logical and physical models
Denormalization Principles
Denormalization: consistency of models
Synchronization and Denormalization
Denormalization: Use Case
Logical Denormalization
Physical Denormalization
Generating SQL scripts
Running SQL Generation
SQL Generation Objects
Start the generation wizard
Incremental Generation
Configuring SQL generation
Configuring the DBMS Version
Configuring Database Generation
Prefixing Object Names
Supported Syntax
CREATE TABLE Instruction
CREATE INDEX Instruction (Oracle, Sybase, SQL Server)
Defining Database Views
Defining a Data Group
Defining Triggers for a Database
Using Stored Procedures
Adding Physical Properties to Database Objects
Reverse engineer tables
Running Reverse Engineering
Recognizing Datatypes by ODBC
Physical Properties Reverse Engineering
Extracting Database Schema Description from Data Sources
Pivot Types and Datatypes Correspondence Tables
DB2 Version 9 For OS
MySQL 5.0
Oracle 11
PostgreSQL9.3
SQL ANSI/ISO 9075:1992
SQL Server 2008
Teradata Database
Compliance
Rules and Regulations
Creating an Inventory of Regulatory Frameworks (External Regulations)
Creating an Inventory of the Policy Frameworks (Internal Regulations)
Analyzing Information Constrained by a Regulation
Importing UCF Documents
Ensure Compliance with Data: Create Business Rules
Data Quality
Defining a Data Quality Policy
Assess Data Quality
Data Quality Report
Data Reports and Analysis Tools
Analysis Report
Report DataSets
Data Validation Workflow
Data Import and Export
Importing Business Data from an Excel File
Importing Logical Data from an Excel File
Importing Data Assessments
Appendix – Data Discovery Connectors
Contents
Introduction
Access
Amazon DynamoDB
Azure Analysis Services
Azure Data Catalog
Azure Synapse
Azure Table
BigQuery
Cassandra
Cloudant
CockroachDB
Confluence
Cosmos DB
Couchbase
CSV
Databricks
Elasticsearch
Excel
FinancialForce
Excel Online
Google Data Catalog
Google Spanner
HBase
Hive
IBM DB2
IBM DB2 for z/OS
IBM Informix
Impala
Jira
JSON
Kafka
MariaDB
MongoDB
MySQL
SAS Data Sets
Neo4j
Oracle
Parquet
PostgreSQL
Redis
Redshift
Salesforce
SAP
SAP Hana
Sharepoint
Snowflake
Spark
SQL Server
SQL Server Analysis Services
Sybase
Teradata
XML