Skip to main content

Course Outline: Business Intelligence and Data Warehousing Architecture


Section 0: Introductions
  • Instructor & class introductions
Section 1: The Architectures
  • The Four Architectures
    • Information Architecture
    • Data Architecture
    • Technology Architecture
    • Product Architecture
  • Data Integration Framework (DIF)
    • Architecture
    • Processes & Data Stores
    • Standards
    • Tools
    • Resources & Skills

Section 2: DIF Processes
  • Data Preparation
    • Data Sourcing
    • Data Cleansing
    • Data Quality
    • Data Transformation
    • Data Loading

  • Data Franchising
    • Data filtering
    • Data Summarization & Aggregation
    • Data Transformation
    • Data Loading
  • Information Access & Analytics
    • Information Access & Reporting
    • Analytics & Performance Management

  • Metadata Management
    • Inter-tool interfaces
    • Audit & What-If Capability

  • Data Management
    • Data Modeling
    • Data Profiling
    • Database Management
Section 3: Data Store Components
  • Data Modeling Basics
    • Conceptual, Logical & Physical Models
    • Entity-Relationship & Dimensional Modeling

  • Data Structure Concepts
    • Facts, Dimensions, Reference
    • Types of Keys

  • Data Structure Options
    • Star
    • Snowflake
    • Normalized (3NF)
    • Denormalized
    • Others
    • Why do these structures matter?

  • Metadata
    • Technical
    • Business
    • Process
    • Why does metadata matter?

Section 4: DIF Data Stores
  • DIF Data Stores
    • Data Sources
    • Data Warehouse
    • Data Marts
    • Cubes
    • Data Shadow Systems
    • Operational Data Stores (ODS)
    • Data Staging
    • Best Practices & Best Fit Considerations

  • DIF Architectural Options
    • Data Warehouse vs. Data Mart
    • Stand-alone, Federated & Hub and Spoke
    • “Closed loop”
    • Comparison of Architectural Options
Section 5: DIF Tools & Technology
  • Extract, Transform & Loading (ETL)
  • Enterprise Information Integration (EII)
  • Enterprise Application Integration (EAI)
  • Data Profiling
  • Data Quality & Cleansing
  • Metadata Management
  • What about unstructured data?
  • Searching for information

Section 6: DIF Standards
  • Project management
  • Software development
  • Technology and products
  • Architecture
  • Data
Section 7: Conclusions
  • Highlights
  • References & Resources

Comments

Popular posts from this blog

Tableau Interview Questions and answers

1. What is the difference between Traditional BI Tools and Tableau? Traditional BI Tools vs Tableau Traditional BI Tools Tableau 1. Architecture has hardware limitations. 1. Do not have dependencies. 2. Based on a complex set of technologies. 2. Based on Associative Search which makes it dynamic and fast 3. Do not support in-memory, multi-thread, multi-core computing. 3. Supports in memory when used with advanced technologies. 4. Has a predefined view of data. 4. Uses predictive analysis for various business operations. 2. What is Tableau? Tableau is a business intelligence software. It allows anyone to connect to the respective data. Visualizes and creates interactive, shareable dashboards. 3. What are the different Tableau Products and what is the latest version of Tableau? Here is the Tableau Product family. (i)Tableau Desktop: It is a ...

Periscope data tutorial

1.      Data Base Supported by periscope: ·          MySQL: 3306 ·          Postgres: 5432 ·          Redshift: 5439 ·          Vertica: 5433 ·          SQL Server: 1433 ·          Oracle: 1521 ·          MemSQL: 3306 ·          Sybase: 5000 ·          Exasol: 8563 ·          AMAZON RDS ·          Mircrosoft Azure's SQL Server https://doc.periscopedata.com/doc/connection-definitions 2.      Connecting to a SQL Server Database ·     ...

Periscope data tutorial

Periscope data research: 1.      Data Base Supported by periscope: ·          MySQL: 3306 ·          Postgres: 5432 ·          Redshift: 5439 ·          Vertica: 5433 ·          SQL Server: 1433 ·          Oracle: 1521 ·          MemSQL: 3306 ·          Sybase: 5000 ·          Exasol: 8563 ·          AMAZON RDS ·          Mircrosoft Azure's SQL Server https://doc.periscopedata.com/doc/connection-definitions 2.      Connecting to a SQL Server Database ·     ...