IT Nota

  • Home
  • How To
  • .NET
  • WordPress
  • Contact

SSIS Best Practice with Naming Conventions

In 2006, Jamie Thomson originally came up with naming conventions for SSIS tasks and data flow components which makes packages and logs more readable and easier to find.

Koen Verbeeck and André Kamman extended the existing list with almost 40 tasks/components since then.

This list should be used just as a reference if you want to use standard naming convention in SSIS.

The point is whether or not you want to follow this naming standard, it’s always better to use a standard for your package maintainability and readibility.

Task

The acronyms below can be used at the beginning of the names of tasks to identify what type of task it is.

TaskPrefix
For Loop ContainerFLC
Foreach Loop ContainerFELC
Sequence ContainerSEQC
ActiveX ScriptAXS
Analysis Services Execute DDLASE
Analysis Services ProcessingASP
Azure Blob DownloadADT
Azure Blob UploadAUT
Azure HDInsight Create ClusterACCT
Azure HDInsight Delete ClusterACDT
Azure HDInsight HiveAHT
Azure HDInsight PigAPT
Back Up DatabaseBACKUP
Bulk InsertBLK
CDC ControlCDC
Check Database IntegrityCHECKDB
Data FlowDFT
Data Mining QueryDMQ
Data ProfilingDPT
Execute DTS 2000 PackageEDPT
Execute PackageEPT
Execute ProcessEPR
Execute SQL Server Agent JobAGENT
Execute SQLSQL
Execute T-SQL StatementTSQL
File SystemFSYS
FTPFTP
Hadoop File SystemHFSYS
Hadoop HiveHIVE
Hadoop PigPIG
History CleanupHISTCT
Maintenance CleanupMAINCT
Message QueueMSMQ
Notify OperatorNOT
Rebuild IndexREBIT
Reorganize IndexREOIT
ScriptSCR
Send MailSMT
Shrink DatabaseSHRINKDB
Transfer DatabaseTDB
Transfer Error MessagesTEM
Transfer JobsTJT
Transfer LoginsTLT
Transfer Master Stored ProceduresTSP
Transfer SQL Server ObjectsTSO
Update StatisticsSTAT
Web ServiceWST
WMI Data ReaderWMID
WMI Event WatcherWMIE
XMLXML
ExpressionEXPR

Components

These acronyms should be used at the beginning of the names of components to identify what type of component it is.

ComponentPrefix
ADO NET SourceADO_SRC
Azure Blob SourceAB_SRC
CDC SourceCDC_SRC
DataReader SourceDR_SRC
Excel SourceEX_SRC
Flat File SourceFF_SRC
HDFS File SourceHDFS_SRC
OData SourceODATA_SRC
ODBC SourceODBC_SRC
OLE DB SourceOLE_SRC
Raw File SourceRF_SRC
XML SourceXML_SRC
AggregateAGG
AuditAUD
Balanced Data DistributorBDD
Cache TransformCCH
CDC SplitterCDCS
Character MapCHM
Conditional SplitCSPL
Copy ColumnCPYC
Data ConversionDCNV
Data Mining QueryDMQ
Derived ColumnDER
DQS CleansingDQSC
Export ColumnEXPC
Fuzzy GroupingFZG
Fuzzy LookupFZL
Import ColumnIMPC
LookupLKP
MergeMRG
Merge JoinMRGJ
MulticastMLT
OLE DB CommandCMD
Percentage SamplingPSMP
PivotPVT
Row CountCNT
Row SamplingRSMP
Script ComponentSCR
Slowly Changing DimensionSCD
SortSRT
Term ExtractionTEX
Term LookupTEL
Union AllALL
UnpivotUPVT
ADO NET DestinationADO_DST
Azure Blob DestinationAB_DST
Data Mining Model TrainingDMMT_DST
Data Streaming DestinationDS_DST
DataReader DestinationDR_DST
Dimension ProcessingDP_DST
Excel DestinationEX_DST
Flat File DestinationFF_DST
HDFS File DestinationHDFS_DST
ODBC DestinationODBC_DST
OLE DB DestinationOLE_DST
Partition ProcessingPP_DST
Raw File DestinationRF_DST
Recordset DestinationRS_DST
SharePoint List DestinationSPL_DST
SQL Server Compact DestinationSSC_DST
SQL Server DestinationSS_DST
SQL Server Mobile DestinationSSM_DST

Further Reading

SSIS Naming Conventions 2.0
How to Add Custom Logging to SSIS Package

January 9, 2023 Filed Under: Tips and Tricks Tagged With: ETL, Microsoft, SSIS

Buy me a coffee?

Buy me a coffee If you find any of the articles or demos helpful, please consider supporting my work here, you'll have my big thanks!

Buy me a coffee Support this site
Buy Me a Coffee?

Categories

  • .NET
  • Coding
  • Cybersecurity
  • Database
  • How To
  • Internet
  • Multimedia
  • Photography
  • Programming
  • Resources
  • Review
  • Tips and Tricks
  • Uncategorized
  • Use Case
  • WordPress
  • Writing

Recent Posts

  • How to View Stored Procedure Code in SQL Server
  • How to Find a String in SQL Server Stored Procedures
  • How to Remove Cached Credentials without Rebooting Windows
  • ESP Work Automation: Empowering Enterprises with Streamlined Workflows and Operational Efficiency
  • How to Search for a String in All Tables in a Database

Recent Posts

  • How to View Stored Procedure Code in SQL Server
  • How to Find a String in SQL Server Stored Procedures
  • How to Remove Cached Credentials without Rebooting Windows
  • ESP Work Automation: Empowering Enterprises with Streamlined Workflows and Operational Efficiency
  • How to Search for a String in All Tables in a Database

Tags

.NET .NET Core AdSense ASP.NET Cdonts Dll Classic ASP Code Editor ETL FSharp Genesis Framework Git Google HP Asset Manager HTML5 Hugo IIS Information Security Internet Internet Information Services iOS JAMStack Linux macOS Microsoft Microsoft SQL Server MVC PHP PowerShell Python Simple Mail Transfer Protocol Smtp Server SQL SQL Server SSIS SSMS SSRS Sublime Text Visual Studio Visual Studio Code VPN Windows Windows 8 Windows 10 Windows 2012 Windows Server

Copyright © 2011-2025 IT Nota. All rights reserved. Terms of Use | Privacy Policy | Disclosure