• PRODUCTS
  • SUPPORT
  • DOCS
  • PARTNERS
  • COMPANY
  • QUOTE
  • ACCOUNT
  • STORE
QUOTE

Documentation

Support Forums
What can we help you with?
Topics

Teradata Destination Element

API Type:
Varigence.Languages.Biml.Transformation.Destination.AstTeradataDestinationNode
X-Ref:
  • Ast Teradata Destination Node
  • Ast Destination Transformation Node
  • Ast Single In Transformation Node
  • Ast Transformation Node
  • Ast Scope Boundary Node

Attributes

AttributeAPI TypeDefaultDescription
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
AlwaysDropErrorTableBooleanFalse
This value specifies whether all of the error tables should be dropped.
ArraySupportBooleanFalse
This value determines whether the Array Support feature of Teradata DML should be used. The default is true.
BlockSizeInt3264330
This value specifies the size in bytes of the block that is used to transfer data. The default is 64330 bytes.
BufferCountInt323
This value specifies the number of request buffers that should be used when sending data to the server.
BufferMaxSizeInt3264260
When BufferMode is set to ProcessBufferedRows, this property specifies the maximum size of the buffer. Note that the maximum buffer size must accommodate at least one row of data which includes all data values and an additional 8 bytes of row storage overhead.
BufferModeTeradataBufferModeProcessBufferedRows
Specifies the buffer mode that should be used when loading data into the destination.
BufferSizeInt3264
This value specifies the size in kilobytes (KB) of each request buffer that is used to send data to the server.
ConnectionAstTeradataConnectionNode 
This value specifies the Teradata connection to use when loading the data. This references an existing definiton.
DefaultCodePageInt320
This value specifies which code page to use when the data source does not provide code page information.
DetailedTracingFileString 
This value specifies the name of the file to be used for TPT detailed tracing. Tracing is automatically enabled when a value is provided for this property.
DetailedTracingLevelTeradataDetailedTracingLevelOff
When TPT detailed tracing has been enabled by setting the DetailedTracingFileProperty, this value specifies the type of tracing messages to log to the trace file.
ErrorTableString 
This value is used by the Teradata server as part of the naming convention for error and log tables.
LocaleIdLanguageInherited
This value specifies which locale is used by the dataflow task.
MaximumErrorCountInt320
This value specifies the maximum number of errors that can be encountered until the component execution fails.
MaximumSessionCountInt321
Specifies the maximum number of sessions that should be created for this component execution. The default is 1.
MinimumSessionCountInt321
Specifies the minimum number of sessions that should be created for this component execution. The default is 1.
QueryBandSessionInfoString 
Specifies the Teradata queryband expression, which is a collection of user-defined key/value pairs that can be used to identify the source of the query.
ReplicationOverrideTeradataReplicationOverrideDefault
Use this property to override the replication settings specified on the Teradata server.
TenacityHoursInt324
Specifies the total time in hours that should be waited before failing the execution of this component when the Teradata database is blocked by running too many load jobs. The default is 4 hours.
TenacitySleepInt326
Specifies the total time in minutes between retry attempts when the Teradata database is blocked by running too many load jobs. The default is 6 minutes.
UseDataEncryptionBooleanFalse
This value specifies whether SQL requests, responses, and other data should be encrypted when communicating with the server.
UseExtendedStringColumnsAllocationBooleanFalse
This value specifies whether or not extended character buffers should be used when the export table width equals the maximum default.
UseFastLoadIfAvailableBooleanFalse
This value specifies whether Teradata TPT FastLoad options are used.
UseRobustRestartBooleanTrue
This value specifies whether restart and recover operations should use robust restart capabilities. The default value is true.
ValidateExternalMetadataBooleantrue
This value specifies whether the data flow transformation is validated against columns that originated in external data sources. When server assets such as tables and stored procedures are created during processing, ValidateExternalMetadata is normally set to False, which prevents validation from completing at compile time.

Singleton Children

ChildAPI TypeDescription
<TableOutput />AstTableResourceNodeThe AstTableResourceNode type is used for creating references to a table that has been modeled in the Biml project. This is a required property
<ExternalTableOutput />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. This is a required property
<ErrorHandling />AstComponentErrorHandlingNodeSpecifies the error handling defaults to apply to an entire component
<InputPath />AstDataflowInputPathNodeAstDataflowInputPathNode is used to model input paths in a SQL Server Integration Services dataflow task. Connections are made by referencing an appropriate output path.

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.
<Columns>
    <Column />
</Columns>
AstDataflowColumnMappingNode
This value specifies how the component should map columns in the data flow to columns in the destination. Columns that are not explicitly listed in this collection are automatically mapped based on name.
<DataflowOverrides>
    Multiple Choices...
</DataflowOverrides>
AstDataflowOverrideNode
Provides a collection of objects to override properties of the component, its input paths, its output paths, and its consituent dataflow columns.

© Varigence