Floating Topic
Package Variables
Variable types
System Variables
Not Editable
Refferenced in
Containers
Tasks
Viewing
System variable buttom
Variable window toolbar
Set by meta data
User Variables
Used in looping
Defined in loop editor
Use Mapping tab
Variable elements
Name
Scope
Package Level
Task Level
Container Level
Data Type
Value
Purposes
Pass values
Intenral and external
Tasks and containers
Dynamic Code
Auditing
Logging
Variable window
Data Flow
Adapters
Destination
Types
ADO.NET Destination
Data Mining Model Training
Data Reader Destination
Stored as record set
can be programically referenced
Dimension Processing
Excel Destination
FlatFile Destination
OLE DB Destination
Partition Processing
Raw File Destination
SSIS Binary destination
Native SSIS Binary
Used in staging
Record Set Destination
Data stored in a record set
stored as an object
SQL Server Compact Destination
Send to SQL SERVER
Sends to mobile devices
SQL Server Destination
Where data is pushed
Source
Types
ADO.NET source
Uses ADO.NET
Connects to
Queries
Tables
Excel Source
from worksheet
Flat File Source
Fixed width file
Comma delimited file
OLE DB Source
connects to OLE DB
OLE DB types
SQL Server
Access
SSAS
Oracle
Raw File Source
Binary data
Used for staging
XML Source
Require XML schema file
extracts
Raw data
from XML file
Purpose
Extract data
Flat files
Excel
Databases
Add data to data flow
Transformations
Types
Logical row level
Types
Audit
Cache Transform
Character map
Copy column
Data Conversion
Derived Column
Export column
Import column
Row count
Uses
Mathmatical
Conversions
Text to numeric
Text to decimal
Replacing NULLs
Import/Export column
Needs Large binary files
increased workload
multi input or multi output
Types
Conditional Split
Lookup
Merge
Merge Join
Multicast
Union All
Uses
Combine Data
Branch data
Multiple sources to multiple destinations
Multi Row
Types
Aggregate
Percent Sampling
Pivot
Row Sampling
Sort
Unpivot
Uses
Use criteria from multiuple rows
create multiple rows from single row
Memory intensive tasks
Advanced data preparation
Types
OLE DB Command
Slowly Changing Dimension
Data Mining Query
Fuzzy Grouping
Fuzzy Lookup
Script Component
Term Extraction
Term Lookup
Uses
Transforms rows in pipeline
Using
Control Flow
Tasks
Configuration
Configure by right clicking task
Done through the editor
Task Types
ActiveX Script Task
Analysis services Execute DDL Task
Analysis Services Processing
Bulk Insert Task
Data Flow Task
Data Mining Query
Data Profiling
Purpose
Review Source
Understand Organization
Checks
Cleanliness
Completeness
Using
Create Connection
Drag control flow item
Edit Properties
Profiles
Column null ratio
Column statistics
Column value distribution
Column length distribution
Column Pattern
Candidate Key
Functional Dependency
Output
In XML File
Destination Property
Reading
Use profile viewer
Execute DTS 2000 Package
Execute Package
Execute Process
Execute SQL
File System Task
FTP Task
Message Queue Task
Script Task
Execute in
VB.net
C#
Variables
Reffrenced
Updated
Permissions
Read only
Read write
Defined in script editor
Break Points
Send Mail Task
Transfer [Objects] Task
Web Service tasks
WMI Data Reader Task
WMI Event Watcher
XML Task
Parralel Tasks
Object level Jobs
containers
Grouping
Apply Transaction to group
Apply logging to group
Container Types
Sequence
Subortinate Tasks
Organize tasks
For Loop
Requires condition
Run based on evaluation
For Each loop
action applied to each element
Used in sets
Tables
Files
Folders
Configure
Define User Variables
Objects to loop
Constraints
Execution Precedence
Execution Ordering
Error Handling
Transactions
Checkpoints
Subtopic 3
T SQL
Statements
succesfull or not
refered to as transactions