Metadata-Version: 2.1
Name: dbt-teradata
Version: 0.19.0.4
Summary: The Teradata adapter plugin for dbt (data build tool)
Home-page: https://github.com/Teradata/dbt-teradata
Author: Teradata Corporation
Author-email: developers@teradata.com
License: UNKNOWN
Description: # dbt-teradata
        
        This plugin ports [dbt](https://getdbt.com) functionality to Teradata Vantage.
        
        ## Sample profile
        
        Here is a working example of a `dbt-teradata` profile:
        
        ```yaml
        my-teradata-db-profile:
          target: dev
          outputs:
            dev:
              type: teradata
              host: localhost
              user: dbc
              password: dbc
              schema: dbt_test
              tmode: ANSI
        ```
        
        At a minimum, you need to specify `host`, `user`, `password`, `schema` (database), `tmode`. 
        ## Optional configurations
        
        ### Logmech
        
        The logon mechanism for Teradata jobs that dbt executes can be configured with the `logmech` configuration in your Teradata profile. The `logmech` field can be set to: `TD2`, `LDAP`, `KRB5`, `TDNEGO`. For more information on authentication options, go to [Teradata Vantage authentication documentation](hhttps://docs.teradata.com/r/8Mw0Cvnkhv1mk1LEFcFLpw/0Ev5SyB6_7ZVHywTP7rHkQ).
        
        ```yaml
        my-teradata-db-profile:
          target: dev
          outputs:
            dev:
              type: teradata
              host: <host>
              user: <user>
              password: <password>
              schema: dbt_test
              tmode: ANSI
              logmech: LDAP
        ```
        
        ### Port
        
        If your Teradata database runs on port different than the default (1025), you can specify a custom port in your dbt profile using `port` configuration.
        
        ```yaml
        my-teradata-db-profile:
          target: dev
          outputs:
            dev:
              type: teradata
              host: <host>
              user: <user>
              password: <password>
              schema: dbt_test
              tmode: ANSI
              port: <port>
        ```
        
        ### Other Teradata connection parameters
        
        The plugin also supports the following Teradata connection parameters: 
        * account
        * column_name
        * cop
        * coplast
        * encryptdata
        * fake_result_sets
        * field_quote
        * field_sep
        * lob_support
        * log
        * logdata
        * max_message_body
        * partition
        * sip_support
        * teradata_values
        
        For full description of the connection parameters see https://github.com/Teradata/python-driver#connection-parameters.
        
        ## Supported Features
        
        ### Materializations
        
        * `view`
        * `table`
        * `ephemeral`
        * `incremental`
        
        ### Commands
        
        All dbt commands are supported.
        
        ### Custom configurations
        
        #### Seeds
        
        * `use_fastload` configuration will instruct the plugin to use [fastload](https://github.com/Teradata/python-driver#FastLoad) when handling `dbt seed` command. You can set this seed configuration option in your `project.yml` file, e.g.:
            ```yaml
            seeds:
              <project-name>:
                +use_fastload: true
            ```
        
        ## Limitations
        
        ### Transaction mode
        Only ANSI transaction mode is supported.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6.2,<3.9
Description-Content-Type: text/markdown
