Export or edit this event...

Agile Data Warehousing, Building a Virtualized ODS” with Kent Graziano - DAMA PDX

Standard Insurance Center Auditorium
900 SW 5th Avenue
Portland, Oregon 97204, United States (map)

Directions: 5th floor lobby, next to Wells Fargo



Greetings Portland Lovers of Data, join your local Data User Group downtown on Thursday Feb 16th to learn about “Agile Data Warehousing, Building a Virtualized ODS” with Kent Graziano, Senior Technical Evangelist with Snowflake Computing and the author of The Data Warrior blog.

This is our usual monthly Portland Data Management User Group Chapter meeting.

For more information and to register go to: http://www.damapdx.org/ or our new meetup page at: https://www.meetup.com/PDX-Data-Engineering/events/237139605/. Please register at one of those sites, so that we have a count for our usual continental breakfast. Walk-ins are welcome.

Presentation Summary

In order to meet timelines to fulfill urgent, unmet reporting needs, we built a virtualized Operational Data Store (ODS). This allowed us to deliver new objects, quickly and incrementally, 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, we chose to build this virtualization layer on top of a Type 2 persistent staging layer. All of this was done using the free Oracle SQL Developer Data Modeler (SDDM) against a MS SQL Server Database.

In this talk, we will show you the architecture for this approach, the rationale, and then some of the tricks used in SDDM to build all the stage tables and views very quickly. In the end you will see actual SQL code for the virtual ODS that you can leverage for your own projects.


• Learn what a Virtual ODS is and how it can help you be Agile

• Learn a data warehouse architecture that can be implemented incrementally and in layers

• 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 ELT loading architecture


Kent Graziano is a Senior Technical Evangelist with Snowflake Computing and the author of The Data Warrior blog (https://kentgraziano.com/). He is a certified Data Vault Master (CDVP2), Oracle ACE Director, former member of the Boulder BI Brain Trust (#BBBT), expert data modeler and architect with over 30 years of experience, including 25 years doing data warehousing with multiple architectures.

Kent is an award winning speaker and author having written numerous articles, and has given hundreds of presentations, nationally and internationally. He is a co-author of four books including The Data Model Resource Book (1st Edition), and Supercharge Your Data Warehouse. His now has several ebooks on Kindle including A Check List for Doing a Data Model Design Reviews and An Introduction to Agile Data Engineering. You can follow Kent on his blog and twitter @kentgraziano.


8:30 - 9:00 am - Sign In
9:00 - 10:15 am - Presentation
10:15 - 10:30 am - Break, Chapter Announcements
10:30 - 11:30 am - Presentation continued
Free for Members and employees of our Corporate Members

There is a nominal charge for non-members to cover refreshments and speaker travel costs: $5 for Students with valid student ID / $15 for General public. See the list of DAMA PDX corporate members at damapdx.org


The Portland Metro Chapter of the Data Administration Management Association has been serving our Portland data community since 1984. We are a not-for-profit, vendor independent, professional association dedicated to advancing the concepts and practices of enterprise information and data resource management.

Our Mission: Deliver thought provoking data-centric presentations to make you more successful in your job.