Who should take this course?
The primary audience for this course is database professionals who need to fulfil a Business Intelligence Developer role. They will need to focus on hands-on work creating BI solutions including Data Warehouse implementation, ETL, and data cleansing.
Prerequisites
- Working knowledge of T-SQL and SQL Server Agent jobs is helpful, but not required
- Basic knowledge of the Microsoft Windows operating system and its core functionality
- Working knowledge of relational databases
- Some experience with database design
The Training Covers These Topics:
- Create sophisticated SSIS packages for extracting, transforming, and loading data
- Use containers to efficiently control repetitive tasks and transactions
- Configure packages to dynamically adapt to environment changes
- Use Data Quality Services to cleanse data
- Successfully troubleshoot packages
- Create and Manage the SSIS Catalog
- Deploy, configure, and schedule packages
- Secure the SSIS Catalog
SSIS Overview
- Import/Export Wizard
- Exporting Data with the Wizard
- Common Import Concerns
- Quality Checking Imported/Exported Data
Working with Solutions and Projects
- Working with SQL Server Data Tools
- Understanding Solutions and Projects
- Working with the Visual Studio Interface
Basic Control Flow
- Working with Tasks
- Understanding Precedence Constraints
- Annotating Packages
- Grouping Tasks
- Package and Task Properties
- Connection Managers
- Favorite Tasks
Common Tasks
- Analysis Services Processing
- Data Profiling Task
- Execute Package Task
- Execute Process Task
- Expression Task
- File System Task
- FTP Task
- Hadoop Task
- Script Task Introduction
- Send Mail Task
- Web Service Task
- XML Task
Data Flow Sources and Destinations
- The Data Flow Task
- The Data Flow SSIS Toolbox
- Working with Data Sources
- SSIS Data Sources
- Working with Data Destinations
- SSIS Data Destinations
Data Flow Transformations
- Transformations
- Configuring Transformations
Making Packages Dynamic
- Features for Making Packages Dynamic
- Package Parameters
- Project Parameters
- Variables
- SQL Parameters
- Expressions in Tasks
- Expressions in Connection Managers
- After Deployment
- How It All Fits Together
Containers
- Sequence Containers
- For Loop Containers
- Foreach Loop Containers
Troubleshooting and Package Reliability
- Understanding MaximumErrorCount
- Breakpoints
- Redirecting Error Rows
- Logging
- Event Handlers
- Using Checkpoints
- Transactions
Deploying to the SSIS Catalog
- The SSIS Catalog
- Deploying Projects
- Working with Environments
- Executing Packages in SSMS
- Executing Packages from the Command Line
- Deployment Model Differences
Installing and Administering SSIS
- Installing SSIS
- Upgrading SSIS
- Managing the SSIS Catalog
- Viewing Built-in SSIS Reports
- Managing SSIS Logging and Operation Histories
- Automating Package Execution
Securing the SSIS Catalog
- Principals
- Securables
- Grantable Permissions
- Granting Permissions
- Configuring Proxy Accounts