Defining Teradata Tables
The following properties are applicable to a Teradata Table object.
Tab |
Property |
Description |
Additional Information |
---|---|---|---|
Physical Name | Specifies the physical name of the table | ||
Database | Specifies the database or user to which the table belongs | ||
Teradata Type | Specifies the type of the entity |
Permanent: Indicates a standard table that stores its data permanently Global Temporary: Indicates that the table is temporary, and do not retain rows across sessions Global Temporary Trace: Indicates that the table is temporary, and is not hashed Queue Table: Indicates that the table is a persistent table used to handle queue‑oriented data, such as event processing and asynchronous data loading applications, with subsequent complex processing of the buffered data load Volatile: Indicates that the table is temporary, and is private to the session that creates them Foreign Table: Indicates that the table's data is stored in an external data source |
|
|
Create Table As |
Specifies whether to create the new table based on a defined table specification |
|
|
Physical Only | Specifies whether the table appears in a physical model only |
|
Temporal Type | Specifies the type of temporal table | ||
Data vault 2.0 Component Type | Specifies the Data vault 2.0 Component Type |
Available only when Data Vault 2.0 is enabled in the model properties. To convert existing models to Data Vault models, refer to the Converting Models to Data Vault Models topic. |
|
Generate | Specifies whether a DDL statement is generated for the table during Forward Engineering | ||
General
|
Checksum | Specified the level of integrity checking for disk I/O. |
Default: Indicates that the system-wide default DBS Control checksum setting is applied to the table. On: Indicates that the entire disk block is sampled to calculate a checksum. Off: Indicates that checksum disk I/O integrity checks is disabled. |
Data Block Size type | Specifies the data block size type |
Minimum: Indicates that the smallest data block size is allotted for the table Maximum: Indicates that the largest data block size is allotted for the table Specified: Indicates that a custom data block size is allotted to the table Default: Indicates that the default data block size is allotted to the table |
|
Data Block Size | Specifies the data block size | You must specify the block size unit as Bytes or Kilobytes following the value | |
Fallback Protection | Specifies the type of fallback protection for the database |
Fallback: Indicates that a secondary copy of the table is created and stored for protection. No Fallback: Indicates that no fallback protection is configured. |
|
Free Space | Specifies the percentage of free space to reserve on a cylinder during loading operations | ||
Percent |
Specifies whether the input value is a percentage |
|
|
Logging | Specifies whether logging of changes to the data occurs | ||
Row Control | Specifies whether duplicate rows are allowed in the table | ||
Commit Type | Specifies what happens to the data in a temporary or volatile table when the transaction completes |
Delete: Indicates that the contents of the table are deleted after the transaction. Preserve: Indicates that the contents of the table are preserved after the transaction. |
|
Replication Group | Specifies the name of the replication group to which the selected table is to be added | ||
Has No Primary Index | Specifies that the table has no primary index | ||
Partitioning Expression |
Specifies a partitioning expression for the table |
|
|
Merge Block Ratio Type |
Specifies the type of merge block ratio for the table |
Default: Indicates that the default merge block ratio defined by the DBS Control record is used. Applicable to global temporary or volatile tables. No: Indicates that Teradata does not merge small data blocks for this table. Applicable to global temporary or volatile tables. Specified: Indicates that a user-defined merge block ratio is used. Applicable only for permanent base tables and journal tables |
|
Merge Block Ratio |
Specifies the merge block ratio to be used for the table when Teradata combines smaller data blocks into a single larger data block |
|
|
Load Isolation |
Specifies the load isolation setting for the table |
Yes: Indicates that the table is a load isolated table No: Indicates that the table is a non-load isolated table Concurrent: Indicates that the table is a load isolated table, and enables concurrent read operations on committed rows while the table is being modified No Concurrent: Indicates that the table is a load isolated table, but concurrent read operations are not enabled |
|
Isolated Loading For |
Specifies the operations that are concurrent load isolated |
All: Indicates that all modifications can be concurrent load isolated Insert: Indicates that only INSERT operations can be concurrent load isolated None: Indicates that concurrent load operations are disabled |
|
System-Versioned |
Specifies whether the modification history of the table is stored by the system |
|
|
Map |
Specifies an existing contiguous or sparse map for the table |
|
|
Colocate |
Specifies the colocation name for the function |
|
|
Block Compression |
Specifies the block-level compression technique to be used |
AutoTemp: Indicates that the file system determines the block-level compression setting for the table based on its Teradata Virtual Storage temperature Default: Indicates that the table uses the compression option setting (MANUAL, AUTOTEMP, or NEVER) of the DBS Control parameter DefaultTableMode. Manual: Indicates that block-level compression is applied based on the default for the table at the time the object is created. Never: Indicates that the table is not compressed even if the DBS Control block compression settings indicate otherwise Always: Indicates that the table is always block-compressed |
|
Block Compression Algorithm |
Specifies the algorithm to use for block-level compression (BLC). |
|
|
Block Compression Level type |
Specifies a value to indicate a preference for compression speed or compression effectiveness |
Value: Indicates that a user-defined integer value, ranging from 1-9 based on processor-intensive compression speed and compression ratio, is used Default: Indicates that the table uses the compression level setting of the DBS Control field CompressionLevel |
|
Foreign Table
|
External Data Formatted As |
Specifies whether external table data is formatted as CSV/JSON or Parquet file |
|
External Security Type |
Specifies the type of external security authorization |
DefinerTrusted: Indicates that the authorization object has the privileges of a trusted database user associated with the creation of the external routine InvokerTrusted: Indicates that the authorization object has the privileges of a trusted database user who invokes the external routine Trusted: Indicates that the authorization object has TRUSTED privileges |
|
External Security Authorization |
Specifies the external security authorization for the object |
|
|
Location |
Specifies a LOCATION value pointing to the data in the external object store system |
|
|
Path Pattern |
Specifies the path format for the location |
|
|
Manifest |
Specifies whether the LOCATION value points to a manifest file or key prefix |
True: Indicates that LOCATION value points to a single manifest file False: Indicates that LOCATION value points to a key prefix. The key prefix must include the full path and file name. |
|
Table Format |
Specifies an argument with MANIFEST ('TRUE') to create a Delta Lake table |
|
|
Rowformat |
Specifies the ROWFORMAT clause |
|
|
Storedas |
Specifies the file format |
TextFile: Indicates that file format is text (JSON or CSV) Parquet: Indicates that File format is Parquet |
|
Header |
Specifies whether the first record in the CSV file is a header—that is, whether to skip the first record |
True: Indicates that the first record in the CSV file is a header, and it is skipped False: Indicates that the first record in the CSV file is not a header, and it is not skipped |
|
Strip Exterior Faces |
Specifies whether to strip exterior (leading and trailing) spaces |
True: Indicates that the exterior spaces are stripped False: Indicates that the exterior spaces are not stripped |
|
Strip Enclosing Char |
Specify the enclosing character to skip when there are no exterior spaces |
|
|
Volumetrics | Initial Row Count | Specifies the row count for the table | |
Max Rows | Specifies the row sizing for the table | ||
Growth By Month | Specifies the growth increments for the table | ||
Journal | Before Journal Image |
Specifies the type of journaling for the before change image |
None: Indicates that no journaling is maintained. Single: Indicates that a single copy journal is maintained for tables with FALLBACK protection. Dual: Indicates that a DUAL journal is maintained for data tables with FALLBACK protection. |
After Journal Image | Specifies the type of journaling for the after change image |
None: Indicates that no journaling is maintained Single: Indicates that a single copy journal is maintained for tables with FALLBACK protection. Dual: Indicates that a DUAL journal is maintained for data tables with FALLBACK protection. Local: Indicates that the single after-image journal rows for non-fallback data tables are written on the same virtual access module processors as the changed data rows. Not Local: Indicates that the single after-image journal rows for non-fallback data tables are written on a different virtual access module processors than the changed data rows. |
|
With Journal | Specifies the default journal table | ||
Validation | Validation | Specifies the name of the validation rule to attach to the table | |
Validation Rule | Specifies the validation rule to attach to the table | ||
Partition | Column Partitioned Table | Specifies whether the table is column-partitioned | |
Enable Auto Compress | Specifies whether auto-compression is applied to the table rows | Available only if the table is column-partitioned. | |
Additional Partition Number | Specifies additional partition numbers to add partitions to the partitioning level at a later time | ||
Partition Groups | Specifies the available partition groups | ||
Error Table | Generate Error Table | Specifies whether to generate an error table for the selected table | |
Error Table Name | Specifies the error table name | ||
Teradata Error Table Database Ref | Specifies the error table database | ||
Error Table Comment | Specifies comments about the error table | Available only when Generate Error Table is selected. | |
Statistics | Name | Specifies the statistics applicable to the table | |
Is Summary | Specifies whether the statistics is SUMMARY statistics | ||
Is Unnamed | Specifies whether the statistics is on an unnamed object | ||
Is On Materialized Instance | Specifies whether the statistics is on a materialized instance | ||
Normalize | Normalized Column | Specifies the Period column in the table as the column on which to normalize | |
Normalize Condition | Specifies the normalization condition |
Overlaps: Indicates that the period values that overlap are to be combined to form a period that encompasses the individual period values. Meets or Overlaps: Indicates that period values that meet or overlap are to be combined to form a period that encompasses the individual period values. |
|
Ignore Column Members | Specifies the columns to be ignored | ||
Permission | Name | Specifies the permission name | |
Generate | Specifies whether a DDL statement is generated for this object during Forward Engineering |
Copyright © 2024 Quest Software, Inc. |