Agile Data Warehousing: Using Oracle Data Modeler (SDDM) to Build a Virtualized ODS

January 10, 2017 @ 12:00 pm – 1:00 pm
ODTUG Webinars
Agile Data Warehousing: Using Oracle Data Modeler (SDDM) to Build a Virtualized ODS
Tuesday, January 10, 2017 12:00 PM – 1:00 PM EST
Featured Speaker: Kent Graziano, Snowflake Computing
At a past client, in order to meet timelines to fulfill urgent, unmet reporting needs, I found it necessary to build a virtualized Operational Data Store as the first phase of a new Data Vault 2.0 project. This allowed me to deliver new objects, quickly and incrementally to the report developer so we could quickly show the business users their data. In order to limit the need for refactoring in later stages of the data warehouse development, I chose to build this virtualization layer on top of a Type 2 persistent staging layer. All of this was done using Oracle SQL Developer Data Modeler (SDDM) against (gasp!) a MS SQL Server Database. In this talk I will show you the architecture for this approach, the rationale, and then the tricks I used in SDDM to build all the stage tables and views very quickly. In the end you will see actual SQL code for a virtual ODS that can easily be translated to an Oracle database.
  • Learn a data warehouse architecture that can be implemented incrementally and in layers
  • Learn what is a Virtual ODS and how it can help you be Agile
  • How to quickly build pattern based stage tables in SDDM
  • How to build complex, pattern based views in SDDM
  • Tips on how to use analytic functions to create virtual columns
  • See examples of how to embed change data capture into a view-based loading architecture    
Posted in