Pages


Monday 5 October 2015

Want to become Data Architect ? Join Advanced Data and Dimensional Modeling Self Paced Course Only in Rs 10,999 + Taxes

Dear Oracle Apps Jobs,

If you are working in Business Intelligence and Datawarehousing domain  and thinking - "What is next?" , We have a good news for you. Now think beyond routine Development and Design tasks. Build your career as an Data Architect !!

Enroll for self paced Advanced Data and Dimensional Modeling Course.

Now get a special discounted price. This course is now available at only Rs 10,999 + Servcice Tax.

See the details at Course Link OR Please call us at +91-80-88861391 to know more about this course and offer.

 

Check the course content as below:

1) Introduction to Data Modeling

Learning Objectives

Introduction of Data Modeling and Data Models.

Topics

Data Modeling, Importance and Characteristics of a Good Data Model, Types of Data Models.

2) Normalization

Learning Objectives

Learn how important is normalization. Learn various forms of Normalization.

Topics

First Normal Form, Second Normal Form, Third Normal Form, Boyce-Code Normal Form (BCNF), Fourth Normal Form, Fifth Normal Form.

3) The Entity Relationship (E-R)

Learning Objectives

Learn about Entity Relationship framework.

Topics

Symbols for E-R, Entity, Dependent and Independent Entity Classes, Examples of relationships, One-to-One Relationships, Self-Referencing Relationships, Relationships Involving Three or More Entity Classes, Transferability, Relationships with Attributes, Roles, The Weak Entity Concept.

4) Subtypes and Supertypes

Learning Objectives

Learn why the concept of Subtypes/Supertypes is important for Data Modeling.

Topics

Non-overlapping and Exhaustive, Overlapping Subtypes and Roles, Benefits of Using Subtypes and Supertypes.

5) Conceptual Data Model

Learning Objectives

Learn about Conceptual Data Model. This is the first step in building a Data Model.

Topics

Using Pattern/ Generic Model, Bottom-Up Modeling, Top-Down Modeling, Which is better- Top Down or Bottom up?, Data Modeling based on Subject Area, Hierarchies, Networks, and Chains.

6) Logical Database Design

Learning Objectives

Learn about Logical Data Model. This is the second step in building a Data Model.

Topics

Introduction, Overview of the Transformations, Table Specification, The Standard Transformation, Exclusion of Entity Classes from the Database, Classification of Entity Classes, Many-to-Many Relationship Implementation, Relationships Involving More than Two Entity Classes, Supertype/Subtype Implementation, Basic Column Definition , Attribute Implementation, Category Attribute Implementation, Derivable Attributes, Attributes of Relationships, Complex & Multi-valued Attributes,Column Datatypes,Column Nullability,Primary Key Specification,Foreign Key Specification,One-to-Many Relationship Implementation,One-to-One Relationship Implementation,Derivable Relationships,Optional Relationships,Table and Column Names.

7) Physical Database Design

Learning Objectives

Learn about Physical Data Model. This is the final step in building a Data Model.

Topics

Inputs required for Physical Data Model,PDM Design Options,Indexes, Index Properties,Types of Indexes,Data Storage,Table Space Usage,Free Space,Locking, Views,Views of Supertypes and Subtypes ,Inclusion of Derived Attributes in Views, Views of Split and Merged Tables.

8) ERwin Tool

Learning Objectives

Learn ERwin. Learn basics and some of the advanced features of ERwin.

Topics

We will teach some of the basic and advanced features of ERwin. We will give a project assignment on ERwin, which is to create a Datamart data model on ERwin and execute it on a database.

9) Introducing Dimensional Modeling

Learning Objectives

Introduction of Dimensional Modeling.

Topics

Dimensional Modeling, Comparison of Dimensional Modeling with E-R Modeling or Normalized Modeling, Benefits of Dimensional Modeling.

10) Dimensional Modeling Building Blocks

Learning Objectives

Learn about all basic building blocks of Dimensional Modeling.

Topics

Fact Tables,Fact Table Keys,Fact Table Granularity,Dimension Tables,Dimension Features ,The Basic Structure of a Dimension,Dimension Table Keys ,Conformed Dimensions ,Grain ,Sparsity,Degenerate Dimensions,Role-Playing Dimensions ,Junk Dimensions ,Big Dimensions ,Small Dimensions ,Dimension co-relation,Date and Time Dimensions , Bus Architecture, Common Matrix definition Mistakes,Few tips while defining Matrix , Dimensional Design Process.

11) Slowly Changing Dimensions

Learning Objectives

Learn why Slowly Changing Dimensions is an important concept in Data warehousing and how to deal with various types of Slowly Changing Dimensions.

Topics

Slowly Changing Dimensions,Type 1: Overwrite the Dimension Attribute,Type 2: Add a New Dimension Row,Type 3, Add a New Dimension Attribute,Hybrid Slowly Changing Dimension Techniques,Conflicting Requirements, Frozen Attributes,Time-Stamped Dimensions,Mini-Dimensions for large dimension tables.

12) Snowflake, Outriggers, Hierarchy and Bridge Table

Learning Objectives

Learn about Snowflake, Outriggers, Hierarchy and Bridge Table.

Topics

Snowflake,Outrigger ,Eliminating Repeating Groups with Outriggers,Outriggers and Slow Change Processing, Hierarchies ,Fixed Hierarchies ,Variable Depth Hierarchies,Many-Valued Dimensions with Bridge Tables,Time-Varying Bridge Tables.

13) Late-Arriving Dimension Records and Correcting Bad Data

Learning Objectives

Learn how to handle when fact data arrives first and dimension data arrives later. This can create an integrity issue if not dealt with properly.

Topics

Dimension Data Value arrives after Fact Value is loaded,A Correction in Dimension Data Value arrives late.

14) More on Facts

Learning Objectives

Learn in detail about Fact tables and how to deal with complex types of Fact tables.

Topics

Three Fundamental Grains,Transaction Fact Tables, Periodic Snapshot Fact Tables,Accumulating Snapshot Fact Tables,Facts of Differing Granularity and Allocation ,Multiple Currencies and Units of Measure ,Factless Fact Tables ,Consolidated Fact Tables.

15) Detail on Transactions, Snapshots, and Accumulating Snapshots

Learning Objectives

Learn about Transactions, Snapshots, and Accumulating Snapshots fact tables.

Topics

Transaction Fact Tables,Describing events ,Properties of Transaction Fact Tables, Grain of Transaction Fact Tables,Transaction Fact Tables Are Sparse, Transaction Fact Tables Contain Additive Facts,Snapshot Fact Tables,Sampling Status with a Snapshot, Semi-Additivity, Snapshot Considerations, Pairing Transaction and Snapshot Designs,Additional Facts,Period-to-Date Measurements,Snapshots and Slow Changes,Accumulating Snapshot Fact Tables,Challenge: Studying Elapsed Time between Events,Tracking Process Steps in a Transaction Fact Table,Where the Transaction Model Falls Short ,Begin and End Dates Are Not the Answer,The Accumulating Snapshot,Life Cycle of a Row,Accumulating Snapshot Considerations , Pairing Transaction and Accumulating Snapshot Designs ,Focus on Key Status Milestones , Multi-source Process Information ,Nonlinear Processes, Slow Changes.

16) Details of Factless Fact Tables

Learning Objectives

Learn about Factless Fact table and why is it important for Datawarehousing.

Topics

Factless fact table for Events,Adding a Fact,F actless fact table for Conditions, Coverage, or Eligibility,Slowly Changing Dimensions and Conditions.

17) Designing the Dimensional Model

Learning Objectives

Learn how to create a Dimensional Model.

Topics

Prerequisite,The Team,The Requirements, Modeling Tools,Naming Conventions ,Provision for Source Data Research and Profiling,Obtain Facilities, Supplies and Time booking,Four-Step Modeling Process,Design the Dimensional Model,Build the High Level Dimensional Model,Conduct the Initial Design Session,Document the High Level Model Diagram,Identify the Attributes and Metrics,Develop the Detailed Dimensional Model,Identify the Data Sources,Understand Candidate Data Sources,Profile and Select the Data Sources,Establish Conformed Dimensions,Identify Base Facts and Derived Facts,Document the Detailed Table Designs, Update the Bus Matrix , Review and Validate the Model,Finalize the Design Documentation.

18) Some Important topics

Learning Objectives

In this module, you will learn about some important topics to deal with Dates, Indexing and Keys.

Topics

Start Date/End Data versus Effective Date/Expiry Date,Security Code ,Indexing and Partitioning ,Primary Index/ Primary Key,Secondary Indexes,Surrogate Keys and Natural Keys,Cubes,Cubes and the Data Warehouse.

19) A Fact Table for Each Process

Learning Objectives

Learn how is it important to have a separate fact table for each process and what complications can occur if this is not followed.

Topics

Example of Events occurring at different times,Example of Facts having different Grains, How to compare and analyze facts from multiple fact tables?,Drilling Across,Drill-Across Procedure.

20) Conformed Dimensions

Learning Objectives

Learn why Conformed Dimensions is a base to create the Data warehouse. Learn about various types of Conformed Dimensions.

Topics

Types of Dimensional Conformance,Shared Dimension Tables,Conformed Rollups,Conforming Degenerate Dimensions,Overlapping Dimensions.

21) More on Dimension Tables

Learning Objectives

Learn in-depth details of Dimension Tables.

Topics

The Browsability Test,Grouping Dimensions into Tables,Grouping Dimensions Based on Affinity ,Breaking Up Large Dimensions ,Splitting Dimension Tables Arbitrarily ,Drawbacks to Arbitrary Separation ,Alternatives to Split Dimensions ,Dimension Roles and Aliases,Problems created by NULL and their resolution ,Some other Special-Cases,Invalid Data ,Late-Arriving Data,Future Events,Behavioral ,Past Association with another Dimension ,Historic Fact,Categorizing Facts.

22) Hierarchies

Learning Objectives

Learn why Hierarchies are an important concept for Data warehousing. Learn various forms of Hierarchies.

Topics

Drilling ,Attribute Hierarchies and Drilling ,Drilling Within an Attribute Hierarchy,Other Ways to Drill,Multiple Hierarchies in a Dimension,Crossing between Dimensions,Instance Hierarchies ,Documenting Attribute Hierarchies ,Cube Design and Management.

23) Multi-Valued Dimensions and Bridges

Learning Objectives

Learn about Multi-Valued Dimensions and Bridges and why should they be managed properly to avoid any kind of double counting.

Topics

Standard One-to-Many Relationships,Simple Solution,Using a Bridge for Multi-Valued Dimensions , Bridges and Double-Counting,When Double-Counting Is Wanted,Adding an Allocation Factor,Supplementing the Bridge with a Primary Member , Impacts of Bridging, Slow Changes ,Resolving the Many-to-Many Relationship,Multi-Valued Attributes,Simplifying the Multi-Valued Attribute,Using an Attribute Bridge,Double-Counting,Primary Member and Hiding the Bridge ,The Impact of Changes,Resolving the Many-to-Many Relationship.

24) Recursive Hierarchies and Bridges

Learning Objectives

Learn about Recursive Hierarchies and Bridges. Recursive Hierarchies can be useful in creating generic Hierarchies.

Topics

The Reporting Challenge,Flattening a Recursive Hierarchy,Drawbacks of Flattening,The Hierarchy Bridge,Looking Down, Looking Up,Avoiding Double-Counting,Hiding the Bridge from Novice Users,Resolving the Many-to-Many Relationship,Looking Down Without a Many-to-Many Relationship, Looking Up Without a Many-to-Many Relationship,Changes and the Hierarchy Bridge,Type 1 Changes in the Dimension or Bridge, Type 1 Change to the Dimension,Type 1 Change to the Hierarchy,Type 2 Changes to the Dimension,Type 2 Changes to the Hierarchy , The Reason for the Ripple Effect,Multiple Hierarchies.

25) Type-Specific Stars

Learning Objectives

Learn how to make dimensional design more intelligent by using a Core Star and Custom Star concepts.

Topics

The Single-Star Approach, Drawbacks to the Single-Star Approach, Core and Custom Stars, Slowly Changing Dimensions, Core and Custom Fact Tables, The Same Facts for All Types ,Type-Specific Facts, Other Considerations, Overlapping Custom Dimensions, The Outrigger Alternative, Using Generic Attributes.

26) Derived Schemas

Learning Objectives

Learn about Derived Schemas. Derived Schemas pre-compute the results and store them separately to improve the performance.

Topics

Uses for Derived Schemas,Query Performance,Report Complexity, Data Subset,Use of Cubes,The Cost of Derived Schemas,Types of Derived Schemas,The Merged Fact Table ,Precomputed Drill-Across Results,Advantage of Merged Fact Table ,The Pivoted Fact Table,The Need to Pivot Data,The Pivoted Advantage,Drawbacks to Pivoting,The Sliced Fact Table,Creating Slices of a Star ,Uses for Sliced Fact Tables,Set Operation Fact Tables.

27) Aggregates

Learning Objectives

Aggregate is a very important concept of Data warehousing. It is used to improve the query performance.

Topics

Summarizing Base Data,Conformance,Using Aggregates,Writing (or Rewriting) Queries, Determining Which Star to Query,Loading Aggregates ,The Source of an Aggregate,Type 1 Changes,Type 2 Changes ,Aggregate Navigation, The Aggregate Navigator,Other Potential Benefits.

28) Project

Learning Objectives

In this module you will be working on a business problem where you need to design a data model with the help of ERwin Data Modeler tool. You will need to work on Logical, Conceptual and Physical data models. You will also learn how to build a Data model in ERwin and convert that to DDL code automatically.

Topics

Data Modeling project by using ERwin Data Modeler Community Edition.

29) Case Study: Retail
Learning Objectives

A Retail Data Model will be discussed during this case study.

30) Case Study: Telecom

Learning Objectives

A Telecom Data Model will be discussed during this case study.

 

Wishing you a great learning experience with BIWHIZ

Thanks & Regards,

Vibha from BIWhiz

Office Address: BIWHIZ, Second Floor, No. 1/1, old no 257/A, 46 Cross, Sangam Circle, 8th Block Jayanagar Bangalore-560070 

Landmark: Opposite MORE Supermarket

If you do not wish to receive further mails from us then please Unsubscribe here