Skip to main content

Namespace Varigence.Languages.Biml.Task

This namespace houses information regarding the various SSIS tasks that are supported in Biml.

Classes

NameDescription
AstAnalysisServicesExecuteDdlTaskNodeThe Analysis Services Execute DDL task runs data definition language statements.
AstAnalysisServicesProcessingTaskNodeThe Analysis Services Processing task processes Analysis Services objects such as cubes, dimensions, and mining models.
AstAutomaticDatabaseBackupDestinationNodeThe AstAutomaticDatabaseBackupDestinationNode type corresponds directly to an automatic backup destination for the SQL Server Integration Services Database Backup task.
AstAzureBlobDownloadTaskNodeThe Azure Blob Download Task provides options to download files from Microsoft Azure Blob Storage.
AstAzureBlobTransferTaskNodeThe Azure Blob Transfer task node is a common abstract base class for Azure Blob Upload and Download tasks.
AstAzureBlobUploadTaskNodeThe Azure Blob Upload Task provides options to upload files to Microsoft Azure Blob Storage.
AstAzureDataLakeStoreFileSystemTaskNodeThe Azure Data Lake Store File System task node corresponds directly to an Azure Data Lake Store File System Task.
AstAzureHDInsightCreateClusterTaskNodeThe Azure HDInsight Create Cluster Task creates a new Microsoft Azure HDInsight cluster.
AstAzureHDInsightDeleteClusterTaskNodeThe Azure HDInsight Delete Cluster Task deletes an existing Microsoft Azure HDInsight cluster.
AstAzureHDInsightHiveTaskNodeThe Azure HDInsight Hive Task submits a Hive job to Microsoft Azure HDInsight.
AstAzureHDInsightJobBlobScriptResourceNodeAstAzureHDInsightJobBlobScriptResourceNode is used for referencing scripts stored in Azure blob storage that are to be sent to Azure HDInsight for job processing.
AstAzureHDInsightJobInlineScriptResourceNodeAstAzureHDInsightJobScriptResourceNode is used for authoring inline scripts to be sent to Azure HDInsight for job processing.
AstAzureHDInsightPigTaskNodeThe Azure HDInsight Pig Task submits a Pig job to Microsoft Azure HDInsight.
AstAzureHDInsightSubmitJobTaskBaseNodeThe Azure HDInstight Submit Job task task node is a common abstract base class for Azure HDInsight job submission tasks.
AstAzureSqlDataWarehouseUploadMappingNodeThe Azure SQL Datawarehouse Upload task maps an columns from a text file to an Azure Sql Datawarehouse.
AstAzureSqlDataWarehouseUploadTaskNodeThe Azure SQL Data Warehouse Upload task node corresponds directly to an Azure SQL Data Warehouse Upload Task.
AstBackupDatabaseTaskNodeThe Back Up Database task can back up one or more SQL Server databases.
AstBackupDestinationNodeAstBackupDestinationNode is an abstract type that serves as the base type for both the automatic and manual database backup destinations for the SQL Server Integration Services Database Backup task.
AstBulkInsertTaskNodeThe Bulk Insert task is an efficient method of copying large amounts of data into a SQL Server table.
AstCandidateKeyProfileRequestNodeThe AstCandidateKeyProfileRequestNode type corresponds directly to the candidate key data profile in the SQL Server Integration Services data profiling task, which will report which column(s) have unique values across rows and could consequently serve as keys.
AstCdcControlTaskNodeThe CDC Control Task provides a variety of options for CDC control operations on a CDC-enabled SQL Server database. It corresponds directly to the CDC Control Task in SSIS 2012 and higher (http://msdn.microsoft.com/en-us/library/hh758674.aspx).
AstCheckDatabaseIntegrityTaskNodeThe Check Database Integrity task runs the DBCC CHECKDBT Transact- SQL command to verify the integrity of the database.
AstColumnLengthDistributionProfileRequestNodeThe AstColumnLengthDistributionProfileRequestNode type corresponds directly to the column length distribution data profile in the SQL Server Integration Services data profiling task, which will report length statistics for columns with character types.
AstColumnNullRatioProfileRequestNodeThe AstColumnNullRatioProfileRequestNode type corresponds directly to the column null ratio data profile in the SQL Server Integration Services data profiling task, which will report the frequency of null values in nullable columns.
AstColumnPatternProfileRequestNodeThe AstColumnPatternProfileRequestNode type corresponds directly to the column pattern data profile in the SQL Server Integration Services data profiling task, which will compute a collection of patterns that describe the values in a character-based column.
AstColumnStatisticsProfileRequestNodeThe AstColumnStatisticsProfileRequestNode type corresponds directly to the column statistics data profile in the SQL Server Integration Services data profiling task, which will report aggregation statistics for numeric and date/time columns.
AstColumnValueDistributionProfileRequestNodeThe AstColumnValueDistributionRequestNode type corresponds directly to the column value distribution data profile in the SQL Server Integration Services data profiling task, which will report the number of occurences of each value for a given column.
AstComponentResourceNodeThe AstComponentResourceNode type is used for creating references to a SSIS dataflow component that has been modeled in the Biml project.
AstComponentScriptProjectReferenceResourceNodeThis resource type is used to reference an existing component script project.
AstComponentScriptProjectResourceNodeThis resource type is used to create a new component script project.
AstConfigurationValueNodeThe AstConfigurationValueNode type corresponds directly to an individual value setting within a SQL Server Integration Services package configuration.
AstContainerTaskBaseNodeAstContainerTaskBaseNode is the base type that is used for all SQL Server Integration Services task containers in Biml.
AstContainerTaskNodeAstContainerTaskNode corresponds directly to a SQL Server Integration Services sequence container task.
AstCubeProcessingConfigurationNodeThe AstCubeProcessingConfigurationNode type describes cube processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstCustomExtensionContainerTaskNodeCustom tasks to run additional code or scripts during the creation of a Table, Dimension, or Fact.
AstCustomTaskNodeThe AstCustomTaskNode type supports custom and third party SQL Server Integration Services tasks.
AstDatabaseProcessingConfigurationNodeThe AstDatabaseProcessingConfigurationNode type describes database processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstDataflowTaskNodeThe AstEtlRootNode type corresponds directly to a SQL Server Integration Services dataflow task.
AstDataProfileRequestNodeAstDataProfileRequestNode is the base type for all data profiling types available in the SQL Server Integration Services data profiling task.
AstDataProfilingTaskNodeThe Data Profiling task helps you to solve data problems by profiling specifed columns and column relationships in a data source.
AstDimensionProcessingConfigurationNodeThe AstDimensionProcessingConfigurationNode type describes dimension processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstDirectResourceNodeThe AstDirectResourceNode type provides the facility to directly input text data for use in the referencing Biml object.
AstEnvironmentVariableResourceNodeThis resource references an environment variable on the computer.
AstExecutePackageSqlServerResourceNodeThe AstExecutePackageSqlServerResourceNode type is used for creating references to a SQL Server Integration Services package stored in an existing SQL Server database that has not been modeled in the Biml project.
AstExecutePackageTaskNodeThe Execute Package task allows packages to run other packages as part of a workflow.
AstExecuteProcessTaskNodeAn Execute Process task can run business applications or batch files as part of a package workflow.
AstExecuteSqlParameterMappingTypeNodeThe AstExecuteSqlParameterMappingTypeNode type provides the capability to map a named parameter onto a SQL Server Integration Services package variable value in an Execute SQL task.
AstExecuteSqlServerAgentJobTaskNodeThe Execute SQL Server Agent Job task runs SQL Server Agent jobs specified in a maintenance plan.
AstExecuteSqlTaskNodeThe Execute SQL task runs SQL statements during package execution.
AstExecuteTSqlStatementTaskNodeThe Execute T-SQL Statement task can be used to add specified Transact-SQL statements to a maintenance plan.
AstExpressionTaskNodeThe Expression Task will execute an SSIS expression. It is often used as a convenient host for variable assignments or to serve as a placeholder for control flow branching.
AstExternalFileResourceNodeThe AstExternalFileResourceNode type is used for creating references to a file path on the local file system that has not been modeled in the Biml project as a file connection.
AstExternalProjectPackageResourceNodeThe AstExternalProjectPackageResourceNode type is used for creating references to a package that has been created within the SSIS package project and which might not have been modeled within the Biml project.
AstFileNameFromVariableResourceNodeThe AstFileNameFromVariableResourceNode type provides the facility to reference a SQL Server Integration Services package variable that contains a file name for use in the referencing Biml object.
AstFileResourceNodeAstFileResourceNode is used for creating references to file connections that have been modeled in the Biml project.
AstFileSystemTaskNodeThe File System Task performs commands against specified files and directories.
AstFlatFileResourceNodeAstFlatFileResourceNode is used for creating references to flat file connections that have been modeled in the Biml project.
AstForEachAdoLoopNodeThe Foreach ADO Loop enumerates tables or table rows in data that is stored in a variable.
AstForEachAdoNetSchemaLoopNodeThe Foreach ADO.NET Schema Loop enumerates specified information about the data source.
AstForEachAdoNetSchemaLoopRestrictionNodeAstForEachAdoNetSchemaLoopRestrictionNode is an abstract type that serves as the base type for all schema loop restriction types.
AstForEachAdoNetSchemaLoopRestrictionTextNodeThe AstForEachAdoNetSchemaLoopRestrictionTextNode type corresponds directly to a text schema loop restriction in a SQL Server Integration Services ADO.NET Schema Loop Container task.
AstForEachAdoNetSchemaLoopRestrictionVariableNodeThe AstForEachAdoNetSchemaLoopRestrictionVariableNode type corresponds directly to a variable schema loop restriction in a SQL Server Integration Services ADO.NET Schema Loop Container task.
AstForEachFileLoopNodeThe Foreach File Loop enumerates files in a folder.
AstForEachFromVariableLoopNodeThe Foreach From Variable Loop enumerates enumerable objects contained in a specified variable.
AstForEachItemLoopColumnNodeThe AstForEachItemLoopColumnNode type corresponds directly to a column within a row defined for a Foreach Item Loop Container task in SQL Server Integration Services.
AstForEachItemLoopNodeThe Foreach Item Loop enumerates items in collections.
AstForEachItemLoopRowNodeThe AstForEachItemLoopRowNode type corresponds directly to a row defined for a Foreach Item Loop Container task in SQL Server Integration Services.
AstForEachLoopNodeAstForEachLoopNode corresponds directly to a SQL Server Integration Services foreach loop container task.
AstForEachNodeListLoopNodeThe Foreach Nodelist Loop loops through all the nodes of an XML file that is the result of applying an Xpath expression to an XML file and enumerates and lists specified elements.
AstForEachSmoLoopNodeThe Foreach SMO loop enumerates a SQL Server Management Objects (SMO) obect on a specified instance of SQL Server.
AstForLoopContainerTaskNodeAstForLoopContainerTaskNode corresponds directly to a SQL Server Integration Services for loop container task.
AstFtpTaskNodeThe FTP task downloads and uploads data files and directories as part of an Integration Services workflow.
AstFunctionalDependencyProfileRequestNodeThe AstFunctionalDependencyProfileRequestNode type corresponds directly to the functional dependency data profile in the SQL Server Integration Services data profiling task, which will report whether all column values in one column have a 1:1 or 1:Many correspondance with a specified related column.
AstHadoopClusterInformationNodeAstHadoopClusterInformationNode objects correspond directly to the different Cluster Information configurations inside of Hadoop Connection Managers.
AstHadoopFileSystemTaskNodeThe Hadoop File System task node corresponds directly to an Hadoop File System Task.
AstHadoopHiveTaskNodeThe Hadoop Hive Task allows the user to run a Hive script on a Hadoop cluster.
AstHadoopJobTaskBaseNodeThe Hadoop Job task node is a common abstract base class for Hadoop Pig and Hadoop Hive tasks.
AstHadoopPigTaskNodeThe Azure Blob Upload Task provides options to upload files to Microsoft Azure Blob Storage.
AstHadoopScriptResourceNodeAstHadoopScriptResourceNode is used for specifying the path to Hadoop script files.
AstHistoryCleanupTaskNodeThe History Cleanup task removes old, unneeded historical information from the database.
AstIndirectFileResourceNodeThis resource provides a reference to an environment variable that contains a file path for use by package configurations.
AstIndirectSqlServerResourceNodeThis resource provides a reference to an environment variable that contains a SQL Server connection string for use by package configurations.
AstLogEventNodeThe AstLogEventNode type corresponds directly to a log event in SQL Server Integration Services.
AstMaintenanceCleanupFolderTaskResourceNodeSpecifies the folder and file extension information for the Maintenance Plan Cleanup Task.
AstMaintenanceCleanupTaskNodeThe Maintenance Cleanup task removed unneeded backup files or other maintenance-related files from the specified locations.
AstManualDatabaseBackupDestinationNodeThe AstManualDatabaseBackupDestinationNode type corresponds directly to an manual backup destination for the SQL Server Integration Services Database Backup task.
AstManualDatabaseBackupDestinationObjectNodeThe AstManualDatabaseBackupDestinationObjectNode type corresponds directly to a database object that will be backed up as part of a manual backup destination in SQL Server Integration Services.
AstMeasureGroupProcessingConfigurationNodeThe AstMeasureGroupProcessingConfigurationNode type describes measure group processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstMergeColumnNodeThe AstMergeColumnNode type defines how an individual table column in a source table will be mapped to the target table when constructing a T-SQL merge statement in the merge task.
AstMergeTaskNodeThe Merge task changes a target table based on the the results of a join with a source table.
AstMessageQueueTaskNodeThe Message Queue task can send and receive messages between SSIS packages or to an application queue processed by a custom application. The messages can contain simple text, files, or variables and values.
AstMiningModelProcessingConfigurationNodeThe AstMiningModelProcessingConfigurationNodetype describes mining model processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstMiningStructureProcessingConfigurationNodeThe AstMiningStructureProcessingConfigurationNode type describes mining structure processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstNotifyOperatorTaskNodeThe Notify Operator task sends notification messages via e-mail, pager, or net send to SQL Server Agent operators.
AstPackageConfigurationNodeThe AstPackageConfigurationNode type corresponds directly to a package configuration that can apply setting information to a SQL Server Integration Services package.
AstPackageEmitTargetResourceNodeThe AstPackageEmitTargetResourceNode type is used for creating references to any Biml object that has been modeled in the Biml project and can be compiled to produce a package.
AstPackageNodeThe AstPackageNode type corresponds directly to a SQL Server Integration Services package.
AstPackageResourceNodeThe AstPackageResourceNode type is used for creating references to a package that has been modeled in the Biml project.
AstParameterMappingTypeNodeAstParameterMappingTypeNode is an abstract type that serves as the base type for parameter mapping nodes in the Biml framework.
AstParameterNodeDefines a parameter for Data Integration Project or package.
AstPartitionProcessingConfigurationNodeThe AstPartitionProcessingConfigurationNode type describes partition processing options used by the SQL Server Integration Services Analysis Services Processing task.
AstPersistFileResourceNodeThe AstPersistFileResourceNode type provides the facility to directly input text data and then storing that text data in the specified file for use in the referencing Biml object.
AstProcessingConfigurationNodeAstProcessingConfigurationNode is an abstract type that serves as the base type for all processing configuration types used by the SQL Server Integration Services Analysis Services Processing task.
AstPropertyExpressionNodeThe AstPropertyExpressionNode type provides the ability to map a SQL Server Integration Services expression value onto a property.
AstRebuildIndexTaskNodeThe Rebuild Index task restores the free space on index pages.
AstReorganizeIndexTaskNodeThe Reorganize Index task rearranges index pages to improve their search order.
AstRetryContainerTaskNodeAstRetryContainerTaskNode is an abstract type that creates a for loop container that will automatically re-run all child tasks as many times as is specified.
AstScriptTaskNodeThe AstScriptTaskNode type corresponds directly to a SQL Server Integration Services script task.
AstSendMailTaskNodeThe Send Mail task sends messages to specified recipients about tasks, events, and outcomes of the workflow.
AstShrinkDatabaseTaskNodeThe Shrink Database Task, if possible, reduces the size of the specified databases.
AstSsisAnnotationNodeAstSsisAnnotationNode corresponds directly to a SQL Server Integration Services design surface text annotation.
AstSsisControlFlowPartResourceNodeThe AstSsisControlFlowPartResourceNode type is used for creating references to a SSIS control flow part that has been modelled in the Biml project.
AstStagingContainerTaskNodeAstStagingContainerTaskNode is an abstract type that creates one or more tables at the beginning of the container, executes child tasks, and then destroys the created tables at the end of the container.
AstStoredProcColumnNodeThe AstStoredProcColumnNode is used to define the input and output columns that will be exposed by the parent Stored Procedure.
AstStoredProcNodeAstPackageNode is an abstract type that creates an ExecuteSQL task to create a stored procedure that can be referenced elsewhere in the Biml project.
AstStringVariableResourceNodeAstStringVariableResourceNode is used for creating references to variables that have been modeled in the Biml project. This is used with the AstMessageQueueTaskNode.
AstTableColumnResourceNodeThis resource references a column from a table in the model.
AstTableFromVariableResourceNodeThe AstTableFromVariableResourceNode type provides the facility to reference a SQL Server Integration Services package variable that contains a table name for use in the referencing Biml object.
AstTableHintParameterNodeThe AstTableHintParameterNode type corresponds directly to a table or query hint in SQL Server.
AstTableResourceNodeThe AstTableResourceNode type is used for creating references to a table that has been modeled in the Biml project.
AstTaskBaseNodeAbstract base class for defining Integration Services tasks.
AstTaskEventHandlerNodeThe Task Event Handler performs responds to events raised by tasks in the package.
AstTaskflowInputPathNodeAstTaskflowInputPathNode is used to model input paths in a SQL Server Integration Services task control flow. Connections are made by referencing an appropriate output path.
AstTaskflowOutputPathNodeAstTaskflowOutputPathNode is used to model output paths in a SQL Server Integration Services task control flow. Connections are made by referencing an output path from an appropriate task precendence constraint.
AstTaskflowPrecedenceConstraintsNodeThe AstTaskflowPrecedenceConstraintsNode type corresponds directly to a precedence constraint in a SQL Server Integration Services task control flow.
AstTaskNodeAstTaskNode is the base type that is used for all SQL Server Integration Services tasks in Biml.
AstTaskResourceNodeAstTaskResourceNode is an abstract type that serves as the base type for all complex resource reference types used in the Biml framework.
AstTaskScriptProjectReferenceResourceNodeThis resource type is used to reference an existing task script project.
AstTaskScriptProjectResourceNodeThis resource type is used to create a new task script project.
AstTransferDatabaseFileNodeThe AstTransferDatabaseFileNode type describes a file that serves as the source or target of a SQL Server Integration Services Transfer Database task.
AstTransferDatabaseTaskNodeThe Transfer Database task copies or moves a database between two instances of SQL Server.
AstTransferErrorMessagesTaskNodeThe Transfer Error Messages task copies user-defined error messages from one instance of SQL Server to another.
AstTransferJobsTaskNodeThe Transfer Jobs task copies SQL Server Agent jobs from one instance of SQL Server to another.
AstTransferLoginsTaskNodeThe Transfer Logins task copies logins from one instance of SQL Server to another.
AstTransferMasterStoredProceduresTaskNodeThe Transfer Master Stored Procedures Task copies user-define stored procedures frome one master database on to another master database on a different instance of SQL Server.
AstTransferSqlServerObjectsTaskNodeThe Transfer SQL Server Objects task copies objects in a SQL Server database from on instance of SQL Server to another. The version of SQL Server being used determines what types of objects can be copied.
AstUnmanagedTableColumnResourceNodeThis resource references a column and table that are not included in the model.
AstUnmanagedTableResourceNodeThe AstUnmanagedTableResourceNode type is used for creating references to a table stored in an existing relational database that has not been modeled in the Biml project.
AstUpdateStatisticsTaskNodeThe Update Statistics task updates SQL Server information about data in tables and indexes. SQL Server uses the information to improve query plans.
AstValueInclusionProfileRequestNodeThe AstValueInclusionProfileRequestNode type corresponds directly to the value inclusion data profile in the SQL Server Integration Services data profiling task, which will report whether a proposed foreign key relationship between two tables would violate the foreign key constraint.
AstVariableBaseNodeDefines the base class for Variables and Parameters used in Data Integration projects
AstVariableNodeThe AstVariableNode type corresponds directly to a task variable in SQL Server Integration Services.
AstVariableParameterMappingNodeThe AstVariableParameterMappingNode type provides the capability to map a named parameter onto a SQL Server Integration Services package variable value.
AstVariableResourceNodeAstVariableResourceNode is used for creating references to variables that have been modeled in the Biml project.
AstVariablesResourceNodeAstVariablesResourceNode is used for creating references to collections of variables that have been modeled in the Biml project.
AstWebServiceParameterNodeThe AstWebServiceParameterNode type provides the capability to map a named web service parameter onto a text or variable value with accompanying type information.
AstWebServiceTaskNodeThe Web Service task executes a Web service method.
AstWmiDataReaderTaskNodeThe WMI Data Reader task uses the Windows Management Instrumentation (WMI) Query Language to run queries about a computer system.
AstWmiEventWatcherTaskNodeThe WMI Event Watcher task watches for and responds to Microsoft Windows Instrument (WMI) events.
AstXmlTaskNodeThe XML Task retrieves XML data, performs specified operations, and saves the updated documents to specified files or variables.

Interfaces

NameDescription
ISsisPackageFragment

Enums

NameDescription
AzureDataLakeStoreAuthentication
AzureDataLakeStoreOperationType
AzureSqlDataWarehouseFileCompressionLevel
AzureSqlDataWarehouseFileCompressionType
AzureSqlDataWarehouseUploadTableDistribution
BackupDatabaseTaskBackupAction
BackupDatabaseTaskBackupCompressionOption
BackupDatabaseTaskBackupFilesExist
BackupDatabaseTaskDevice
BackupDatabaseTaskManualDestinationDeviceType
BulkInsertTaskDataFileType
CdcControlOperation
ColumnValueDistributionProfileRequestValueDistributionOption
ConfigurationType
ContainerConstraintMode
ContainerTransactionMode
ControlFlowPathAnnotation
CubeProcessingOption
DatabaseProcessingOption
Delimiter
DimensionProcessingOption
Direction
EventColumn
EventType
ExecuteProcessTaskWindowStyle
ExecuteSqlResultSet
FileSystemTaskOperation
ForceExecutionResult
ForEachAdoLoopEnumerationMode
ForEachFileLoopFileNameQualifierType
ForEachNodeListLoopEnumerationType
ForEachNodeListLoopInnerElementType
FtpTaskOperation
HadoopFileSystemOperationType
HadoopFileType
IncludeInDebugDump
IsolationLevel
LoggingEventType
LoggingMode
LogicalOperationType
MaintenanceCleanupTaskFileType
MaintenancePlanDatabaseSelectionMode
MaintenancePlanObjectSelectionMode
MeasureGroupProcessingOption
MergeColumnUsage
MessageQueueTaskEncryptionAlgorithm
MessageQueueTaskStringCompareType
MiningStructureProcessingOption
ODataProtocolVersion
ProcessingOrder
ProfileRequestThresholdSetting
ResourceType
RestrictionTypeSpecifies the type for a ADO.NET schema loop restriction
ScriptProjectFileBuildAction
ScriptProjectLanguage
ScriptProjectTargetFrameworkVersion
SendMailTaskPriority
TableHintLimited
TaskEvaluationOperationType
TaskEvaluationOperationValue
TimeUnit
TransferDatabaseTaskAction
TransferLoginsTaskLoginsToTransfer
TransferSqlServerObjectTaskExistingDataOption
TransferTaskObjectExistsOption
UpdateStatisticsTaskScanType
UpdateStatisticsTaskUpdateType
WebServiceTaskParameterType
WmiDataReaderTaskOutputType
WmiDataReaderTaskOverwriteDestination
WmiEventWatcherTaskActionAtEvent
WmiEventWatcherTaskActionAtTimeout
WmiEventWatcherTaskAfterEvent
WritebackTableOption
XmlTaskDiffAlgorithm
XmlTaskDiffOptions
XmlTaskOperationType
XmlTaskValidationType
XmlTaskXPathOperation