BI Flash Cards - BI Flash Cards (2)
SSDT
Sql Server Data Tools
Can you build packages without connecting to an SQL instance?
Yes
SSIS architecture
Five main components
SSIS Service (for legacy ssis packages)
SSIS Runtime engine and runtime executables
SSIS Catalog
SSIS Data Flow engin and the Data Flow Components
SSIS Clients
What handles the operational aspects of SSIS
SSIS catalog and SSIS service (for legacy mode packages)
Do you need the service to run packages?
no
What happens if you stop the service?
any packages running will stop
Package Catalog
Has new features/ like running packages with T-SQL
What runs the packages?
SSIS Runtime engine and complementary programs
Containers
Add structure and scope to packages
Tasks
functionality
Event Handlers
Respond to raised events in your package
Precedence Constraints
Provide ordinal relationship between various items in your package/ the order of execution (green arrow)
Package
Collection of tasks that execute in an orderly fashion
Package is saved where?
SQL Server (MSDB) or package catalog database. It can also be saved as a .dtsx file (xml structured)
Data flow tab is enabled when?
When a data flow task is created
Control Flow tab does..
handles the main workflow of the package
Data flow tab does
handles data transformation
How many control flows does a package have
1
How many data flows?
many
Excel Destination
outputs data from data flow to excel which must already exist
SQL Server Destination
Package/ must be executed at the destination
Transformations run in-memory or on disk?
In memory. Incurring I/O on the page file on disk will slow things way down
Aggregate transform
Similar to group by
Fuzzy Grouping
Finding rows that are likely duplicates