The Varigence company brand logo
Products
BimlFlexBimlStudioBimlExpress
Pricing
Solutions
IndustriesUse Cases
Resources
DocumentationKnowledge BaseBlog
About
CompanyContact Us
Products
BimlFlexBimlStudioBimlExpress
Pricing
Solutions
IndustriesUse Cases
Resources
DocumentationKnowledge BaseBlog
About
CompanyContact Us
Schedule Demo
Account
Schedule Demo
Account

Adf Dataflow Dataset Sink Element

API Type:
Varigence.Languages.Biml.DataFactory.AstAdfDataflowDatasetSinkNode
X-Ref:
  • Ast Adf Dataflow Dataset Sink Node
  • Ast Adf Dataflow Dataset Base Node
  • Ast Adf Dataflow Component Base Node
  • Ast Scope Boundary Node

Attributes

AttributeAPI TypeDefaultDescription
DatasetNameAstAdfDatasetBaseNode 
Specifies a reference to the dataset used in the dataflow. This is a required reference to an existing definiton.
InputStreamNameAstAdfDataflowOutputStreamNode 
A reference to a previous component's output stream. This is a required reference to an existing definiton.
NameString 
Specifies the name of the object. This name can be used to reference this object from anywhere else in the program. This is a required property
SkipDuplicateInputColumnsBooleanFalse
If the same input column is used in more than one mapping, then any instance after the first will be skipped. This is a required property
SkipDuplicateOutputColumnsBooleanFalse
If a mapping will produce an output column that matches another column, then each instance after the first will be skipped. This is a required property
AllowDeleteBooleanFalse
Allow rows to be deleted in the sink.
AllowInsertBooleanFalse
Allow rows to be inserted in the sink.
AllowSchemaDriftBooleanFalse
Select true if your source columns are likely to change during the dataflow. If marked true, all columns pass through the dataflow to the sink.
AllowUpdateBooleanFalse
Allow rows to be updated in the sink.
AllowUpsertBooleanFalse
Allow rows to be upserted in the sink.
BatchSizeInt32-1
Size of batches for columnar caching.
PartitionOptionAdfDataflowPartitionOptionCurrentPartitioning
Specifies how the user would like to handle partitioning inside of dataflow components.
TableActionAdfDataflowSinkTableActionNone
Select the table action: None, Truncate, Recreate.
ValidateSchemaBooleanFalse
Dataflow will fail if any column in the dataflow is not found in the source.

Singleton Children

ChildAPI TypeDescription
<RoundRobin />AstAdfRoundRobinPartitionSettingsNodeSettings node for Round Robin partitioning in dataflow components.
<Hash />AstAdfHashPartitionSettingsNodeSettings node for Hash partitioning in dataflow components.
<DynamicRange />AstAdfDynamicRangePartitionSettingsNodeSettings node for Dynamic Range partitioning in dataflow components.
<FixedRange />AstAdfFixedRangePartitionSettingsNodeSettings node for Fixed Range partitioning in dataflow components.
<Key />AstAdfKeyPartitionSettingsNodeSettings node for Key partitioning in dataflow components.

Collection Children

ChildAPI TypeDescription
<Annotations>
    <Annotation />
</Annotations>
AstAnnotationNode
This is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code.
<ColumnMappings>
    Multiple Choices...
</ColumnMappings>
AstAdfDataflowComponentColumnBaseNode
This is a collection of column mappings that are used to map the columns to the sink.
<Columns>
    <Column />
</Columns>
AstAdfDataflowDatasetColumnNode
Specifies an optional list of columns to be used as an output from a source or input for a sink.
<Parameters>
    <Parameter />
</Parameters>
AstAdfDatasetReferenceParameterNode
Specifies an optional list of parameters to be passed in with the dataset.
<PostSqlScripts>
    <Script />
</PostSqlScripts>
String
This is a collection of scripts to run after the sink action.
<PreSqlScripts>
    <Script />
</PreSqlScripts>
String
This is a collection of scripts to run before the sink action.

© Varigence