Skip to main content

Migration helpers for Mobilize SnowConvert for Teradata.

Project description

SnowConvert Helpers

SnowConvert Helpers is a set of classes with functions designed to facilitate the conversion of Teradata script files to Python files that Snowflake can interpret. Mobilize.Net SnowConvert for Teradata can take in any Teradata SQL or scripts (BTEQ, FastLoad, MultiLoad and TPump) and convert them to functionally equivalent Snowflake SQL, JavaScript embedded in Snowflake SQL, and Python. Any output Python code from SnowConvert will call functions from these helper classes to complete the conversion and create a functionally equivalent output in Snowflake.

The Snowflake Connector for Python will also be called in order to connect to your Snowflake account, and run the output python code created by SnowConvert.

For more information, visit the following webpages:

Mobilize.Net SnowConvert for Teradata Product: https://www.mobilize.net/products/database-migrations/teradata-to-snowflake

Mobilize.Net SnowConvert for Teradata Documentation: https://docs.mobilize.net/snowconvert/for-teradata/introduction

User Guide for snowconvert-helpers: https://docs.mobilize.net/snowconvert/for-teradata/introduction/scripts-to-python/migration-helpers

Release Notes

  • v2.0.6 (July 23, 2021)

    • Adding a new set of static functions to class Export: defaults, null, record_mode, separator_string, separator_width, side_titles, title_dashes_with, and width
    • Removing Deprecated to the functions of class Export
    • Adding new exec_file function to class helpers
  • v2.0.5 (June 21, 2021)

    • Enabling the use of command line parameters SNOW_USER, SNOW_PASSWORD, SNOW_ACCOUNT, SNOW_DATABASE, SNOW_WAREHOUSE, SNOW_ROLE and SNOW_QUERYTAG when passed like --param-VARNAME=VALUE to logon
  • v2.0.4 (June 17, 2021)

    • Setting the application name to Mobilize.net when the connection is executed overriding the default PythonConnector
  • v2.0.3 (June 16, 2021)

    • Added @staticmethod tag to static methods with @deprecated tag
  • v2.0.2 (May 25, 2021)

    • Update snowconvert-helpers internal documentation
    • Adding Deprecated requirement from >=1.2.12 to <2.0.0
    • Marking several functions as deprecated
  • v2.0.1 (May 12, 2021)

    • Update snowconvert-helpers user guide link
  • v2.0.0 (Breaking changes) (May 07, 2021)

    • Update snowflake-connector-python requirement from >=2.3.6 to >=2.4.3
    • Renaming module name from snowconvert_helpers to snowconvert
    • Renaming regular uses from snowconvert_helpers to snowconvert.helpers
    • Renaming execute_sql_statement to exec
    • Cleaning imports in __init__.py
    • The functions exec, drop_transient_table, fast_load, import_file_to_temptable and repeat_previous_sql_statement will now have the con parameter optional, when not passed it will be used the last connection
  • v1.10.1(Feb 23, 2021)

    • Renaming module name from snowconverthelpers to snowconvert_helpers
  • v1.10.0(Feb 12, 2021)

    • Adding imports in __init__.py
    • Adding more information web links in documentation package
  • v1.9.10(Jan 29, 2021)

    • Handling errors
    • Logging fixes
    • Use of Snow_Role environment variable for the role
    • Use of Snow_QueryTag envirnoment variable for the querytag
    • Added project description/documentation
    • Added License
    • Added Classifiers
    • Modify outputs to use the pip package
  • v1.9.7(Jan 18, 2021)

    • Supporting correct replacing of variables like $var or $(var) in sql execution

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snowconvert-helpers-2.0.6.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snowconvert_helpers-2.0.6-py2.py3-none-any.whl (11.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file snowconvert-helpers-2.0.6.tar.gz.

File metadata

  • Download URL: snowconvert-helpers-2.0.6.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for snowconvert-helpers-2.0.6.tar.gz
Algorithm Hash digest
SHA256 294ee24b49d009529dbc5e945d863f5191294cc08315d3ca5006b63a10d1b2bf
MD5 ff058fd8aced7d1f2a61a61fdfc7f9d1
BLAKE2b-256 b549aab63fce2b2b22f0184b1ccb3c7b784cfe3cc67f17c6082d3dc2fb0ae077

See more details on using hashes here.

File details

Details for the file snowconvert_helpers-2.0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: snowconvert_helpers-2.0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for snowconvert_helpers-2.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5725bfabeaec9c0887d991b906011b142743ae829ca4c898f88f4febf0313728
MD5 b959509ae64d1e6cefab3bc45eedcb9d
BLAKE2b-256 3c7b92b9dab948b89b5193ded2987524d4153280f5fed8a59839131d0995c423

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page