Course Content
Introduction to data warehousing
In this module, understand key components of data warehousing and other high-level considerations one must take into account when undertaking data warehousing project.
- Introduction to data warehousing
- Considerations for data warehousing solution
Planning data warehouse infrastructure
Learn what to consider for selecting hardware and distributing SQL Server facilities across servers.
- Considerations for Data Warehousing Infrastructure
- Planning Data Warehouse Hardware
Design and implement data warehouse
In this topic, understand about key factors for the logical design of data warehouse and then discuss best practices for physical implementation.
- Overview of Data Warehouse design
- Design dimension tables
- Design fact tables
- Physical design for data warehouse
Create an ETL solution with SSIS
In this topic, understand about considerations for implementing ETL process and then focus on Microsoft SQL Server Integration Services (SSIS) for building ETL solutions.
- Introduction to ETL with SSIS
- Explore data sources
- Implement data flow
Implementing Control Flow in an SSIS package
In this module learn how to implement ETL solutions that merge multiple tasks and workflow logic.
- Introduction to control flow
- Create dynamic packages
- Use containers
- Manage consistency
Debugging and troubleshooting SSIS packages
In this module understand how you can debug packages to find the reason of errors occurrence during execution. Understand the logging functionality built into SSIS that can be used to log events for troubleshooting purpose. It also describes approaches for handling errors in control flow and data flow.
- Debug an SSIS package
- Logging SSIS package events
- Handle errors in SSIS package
Implementing a Data Extraction Solution
In this module, understand the techniques that can be used to perform an incremental data warehouse refresh.
- Plan data extraction
- Extract modified data
Loading data into Data Warehouse
In this module understand the techniques used to implement data warehouse load process.
- Plan data loads
- Use SSIS for incremental loads
- Use Transact-SQL loading techniques
Enforce Data Quality
Understand about Microsoft SQL Server Data Quality Services (DQS) and describe how it can be used to cleanse and de-duplicate data.
- Overview of Microsoft SQL Server Data Quality Services (DQS)
- Cleanse and validate data
Master data Services
In this topic, Master Data Services provide a way for organisations to standardise data and improve its quality, consistency and reliability that helps in key business decisions. It also introduces Master Data Services and its benefits of using it.
- Introduction to Master Data Services
- Implement Master Data Services model
- Manage Master data
- Create Master data hub
Extending SQL Server Integration services
In this module understand the techniques to extend SSIS and get awareness of major steps required to use scripts in an ETL process and custom components based on SSIS.
- Use scripts in SSIS
- Use custom components in SSIS
Deploy and configure SSIS packages
In this module learn how to implement packages and their dependencies to the server. Learn how to manage and monitor the execution of deployed packages effectively.
- Overview of SSIS deployment
- Deploy SSIS projects
- Plan SSIS package execution
Consuming Data in Data Warehouse
This module introduces Business Intelligence solutions that data warehouse can use as a basis for enterprise and self-service BI lessons.
- Introduction to business intelligence
- Enterprise Business Intelligence
- Big data and Self Service BI