LogoLogo
SnowflakeDocumentation Home
  • Snowflake SnowConvert Documentation
  • General (Beta)
    • Getting Started
      • System Requirements
      • Download and Access
      • Best practices
      • End User License Agreement
      • Release Notes ( Beta)
    • General Issues and Troubleshooting
      • FAQ and Troubleshooting
      • Complex Pattern Issues
        • MSCCP0001
        • MSCCP0002
        • MSCCP0003
        • MSCCP0004
        • MSCCP0005
        • MSCCP0006
        • MSCCP0007
        • MSCCP0008
        • MSCCP0009
        • MSCCP0010
        • MSCCP0011
      • Conversion Issues
        • MSCEWI1001
        • MSCEWI1002
        • MSCEWI1003
        • MSCEWI1004
        • MSCEWI1005
        • MSCEWI1006
        • MSCEWI1007
        • MSCEWI1009
        • MSCEWI1010
        • MSCEWI1011
        • MSCEWI1012
        • MSCEWI1013
        • MSCEWI1014
        • MSCEWI1015
        • MSCEWI1016
        • MSCEWI1017
        • MSCEWI1018
        • MSCEWI1019
        • MSCEWI1020
        • MSCEWI1021
        • MSCEWI1022
        • MSCEWI1023
        • MSCEWI1024
        • MSCEWI1025
        • MSCEWI1026
        • MSCEWI1027
        • MSCEWI1028
        • MSCEWI1029
        • MSCEWI1030
        • MSCEWI1031
        • MSCEWI1032
        • MSCEWI1033
        • MSCEWI1034
        • MSCEWI1035
        • MSCEWI1036
        • MSCEWI1037
        • MSCEWI1038
        • MSCEWI1039
        • MSCEWI1040
        • MSCEWI1041
        • MSCEWI1042
        • MSCEWI1043
        • MSCEWI1044
        • MSCEWI1045
        • MSCEWI1046
        • MSCEWI1047
        • MSCEWI1048
        • MSCEWI1049
        • MSCEWI1050
        • MSCEWI1051
        • MSCEWI1052
        • MSCEWI1053
        • MSCEWI1054
        • MSCEWI1055
        • MSCEWI1056
        • MSCEWI1057
        • MSCEWI1058
          • Teradata
          • Oracle
          • SQL Server
        • MSCEWI1059
        • MSCEWI1060
        • MSCEWI1061
        • MSCEWI1062
        • MSCEWI1063
        • MSCEWI1064
        • MSCEWI1065
        • MSCEWI1066
        • MSCEWI1067
        • MSCEWI1068
        • MSCEWI1069
        • MSCEWI1070
        • MSCEWI1071
        • MSCEWI1072
        • MSCEWI1073
        • MSCEWI1074
        • MSCEWI1075
        • MSCEWI1076
        • MSCEWI1077
        • MSCEWI1078
        • MSCEWI1079
        • MSCEWI1080
        • MSCEWI1081
        • MSCEWI1082
        • MSCEWI1083
        • MSCEWI1084
        • MSCEWI1086
        • MSCEWI1087
        • MSCEWI1088
        • MSCEWI1089
        • MSCEWI1090
        • MSCEWI1091
        • MSCEWI1092
        • MSCEWI1093
        • MSCEWI1094
        • MSCEWI1095
        • MSCEWI1096
        • MSCEWI1097
        • MSCEWI1098
        • MSCEWI1099
        • MSCEWI1100
        • MSCEWI1101
        • MSCEWI1102
        • MSCEWI1108
      • Informative Issues
        • MSCINF0001
        • MSCINF0002
        • MSCINF0003
        • MSCINF0004
        • MSCINF0005
        • MSCINF0006
        • MSCINF0007
        • MSCINF0008
    • Review Results
      • Output Code
      • Reports
        • Assessment Report
          • Overall Conversion Summary
          • SQL Conversion Summary
          • Scripts Line Conversion Summary
          • Object Conversion Summary
          • File and Object Level Breakdown - SQL Files
          • File and Object Level Breakdown - SQL Identified Objects
          • Scripts - Files
          • Scripts - Identified Objects
          • Schemas
          • Databases & Schemas
        • Top-Level Objects Report
        • Top-Level Queries Report
        • Issues Report
        • HTML Report
        • Missing Objects Report
        • Object References Report
        • Elements Report
    • How to Use SnowConvert with Docker
  • User Guide (Beta)
    • User Guide
    • How to install the tool
      • Linux
      • Windows
      • MacOS
    • How to update the tool
    • How to request an access code
    • What is a SnowConvert Project?
    • Supported Source Platforms
    • Assessment
      • Analyzing subfolders
    • Conversion
      • Converting subfolders
      • General Conversion Settings
      • Teradata Conversion Settings
      • Oracle Conversion Settings
      • SQL Server Conversion Settings
    • How to use the SnowConvert CLI
    • Additional Parameters
      • SnowConvert for SQL
      • Spark SnowConvert
    • Command Line Interface
  • FOR SQL LANGUAGES (BETA)
    • Release Notes
      • 2024
      • 2023
    • General Issues and Troubleshooting
  • General (Legacy)
    • Getting Started
      • Download and Access
      • Installation and Licensing
      • End User License Agreement
    • Contact Us
  • Function Reference
    • Teradata
      • CHAR2HEXINT_UDF
      • CHCKNUM_UDF
      • DATEADD_UDF
      • TIMESTAMP_DIFFERENCE_UDF
      • EXTRACT_TIMESTAMP_DIFFERENCE_UDF
      • TIME_DIFFERENCE_UDF
      • DATE_TO_INT_UDF
      • INT_TO_DATE_UDF
      • FIRST_DAY_OF_MONTH_ISO_UDF
      • DAYNUMBER_OF_MONTH_UDF
      • DAYNUMBER_OF_YEAR_UDF
      • COMPUTE_EXPAND_ON_UDF
      • EXPAND_ON_UDF
      • DIFFTTIME_PERIOD_UDF
      • ROW_COUNT_UDF
      • GETQUERYBANDVALUE_UDF
      • GETQUERYBANDVALUE_UDF
      • INSTR_UDF
      • INSTR_UDF
      • INSTR_UDF
      • INTERVAL_MULTIPLY_UDF
      • INTERVAL_ADD_UDF
      • INTERVAL_TO_MONTHS_UDF
      • INTERVAL_TO_SECONDS_UDF
      • JSON_EXTRACT_DOT_NOTATION_UDF
      • JSON_EXTRACT_UDF
      • JULIAN_TO_DATE_UDF
      • MONTHS_BETWEEN_UDF
      • NULLIFZERO_UDF
      • NVP_UDF
      • PERIOD_INTERSECT_UDF
      • PERIOD_OVERLAPS_UDF
      • QUARTERNUMBER_OF_YEAR_UDF
      • ROUND_DATE_UDF
      • SUBSTR_UDF
      • SUBSTR_UDF
      • TD_DAY_OF_CALENDAR_UDF
      • TD_DAY_OF_WEEK_UDF
      • TD_DAY_OF_WEEK_COMPATIBLE_UDF
      • TD_WEEK_OF_YEAR_UDF
      • TD_DAY_OF_WEEK_COMPATIBLE_UDF
      • FIRST_DAY_JANUARY_OF_ISO_UDF
      • YEAR_BEGIN_ISO_UDF
      • TD_YEAR_BEGIN_UDF
      • LAST_DAY_DECEMBER_OF_ISO_UDF
      • YEAR_END_ISO_UDF
      • TD_YEAR_END_UDF
      • TIMESTAMP_ADD_UDF
      • DAY_OF_WEEK_LONG_UDF
      • MONTH_NAME_LONG_UDF
      • TO_BYTES_HEX_UDF
      • CENTURY_UDF
      • DAYNAME_LONG_UDF
      • DAYNAME_LONG_UDF
      • DATE_LONG_UDF
      • FULL_MONTH_NAME_UDF
      • ISO_YEAR_PART_UDF
      • JULIAN_DAY_UDF
      • MONTH_SHORT_UDF
      • ROMAN_NUMERALS_MONTH_UDF
      • SECONDS_PAST_MIDNIGHT_UDF
      • WEEK_OF_MONTH_UDF
      • YEAR_PART_UDF
      • YEAR_WITH_COMMA_UDF
      • INSERT_CURRENCY_UDF
      • WRAP_NEGATIVE_WITH_ANGLE_BRACKETS_UDF
      • TRANSLATE_CHK_UDF
      • WEEK_NUMBER_OF_QUARTER_COMPATIBLE_UDF
      • WEEK_NUMBER_OF_QUARTER_ISO_UDF
      • WEEK_NUMBER_OF_QUARTER_COMPATIBLE_UDF
      • WEEKNUMBER_OF_MONTH_UDF
  • For Teradata
    • Introduction
    • Getting Started (LEGACY)
      • Training and Support
      • Code Extraction
      • Using SnowConvert
      • Review Results
        • Assessment.csv Report
        • Assessment.docx Report
        • Elements Report
        • Issues Report
        • Lineage Report
        • Output code
        • TopLevelObjects Report
    • Command Line Interface
      • Renaming feature
    • Code Extraction
    • Processing the code
      • Preprocess tasks
    • SQL Translation Reference
    • Issues and Troubleshooting
      • General Issues
      • MSCEWI2001
      • MSCEWI2002
      • MSCEWI2003
      • MSCEWI2004
      • MSCEWI2005
      • MSCEWI2006
      • MSCEWI2007
      • MSCEWI2008
      • MSCEWI2009
      • MSCEWI2010
      • MSCEWI2011
      • MSCEWI2012
      • MSCEWI2013
      • MSCEWI2014
      • MSCEWI2015
      • MSCEWI2016
      • MSCEWI2017
      • MSCEWI2018
      • MSCEWI2019
      • MSCEWI2020
      • MSCEWI2021
      • MSCEWI2022
      • MSCEWI2023
      • MSCEWI2024
      • MSCEWI2025
      • MSCEWI2026
      • MSCEWI2027
      • MSCEWI2028
      • MSCEWI2029
      • MSCEWI2030
      • MSCEWI2031
      • MSCEWI2032
      • MSCEWI2033
      • MSCEWI2034
      • MSCEWI2035
      • MSCEWI2036
      • MSCEWI2037
      • MSCEWI2038
      • MSCEWI2039
      • MSCEWI2040
      • MSCEWI2041
      • MSCEWI2042
      • MSCEWI2043
      • MSCEWI2044
      • MSCEWI2045
      • MSCEWI2046
      • MSCEWI2047
      • MSCEWI2049
      • MSCEWI2050
      • MSCEWI2051
      • MSCEWI2052
      • MSCEWI2053
      • MSCEWI2054
      • MSCEWI2055
      • MSCEWI2056
      • MSCEWI2057
      • MSCEWI2058
      • MSCEWI2059
      • MSCEWI2060
      • MSCEWI2061
      • MSCEWI2062
      • MSCEWI2063
      • MSCEWI2064
      • MSCEWI2065
      • MSCEWI2066
      • MSCEWI2067
      • MSCEWI2068
      • MSCEWI2069
      • MSCEWI2070
      • MSCEWI2071
      • MSCEWI2072
      • MSCEWI2073
      • MSCEWI2074
      • MSCEWI2075
      • MSCEWI2076
      • MSCEWI2077
      • MSCEWI2078
      • MSCEWI2079
      • MSCEWI2080
      • MSCEWI2081
      • MSCEWI2082
      • MSCEWI2083
      • MSCEWI2084
      • MSCEWI2085
      • MSCEWI2086
      • MSCEWI2087
      • MSCEWI2088
      • MSCEWI2089
      • MSCEWI2090
      • MSCEWI2091
    • Release Notes
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • Roadmap
    • Considerations
  • For Oracle
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output Code
        • Assessment Report
        • Issues Report
        • Top-Level Objects Report
    • Command Line Interface
    • Code Extraction
    • Processing the code
      • Preprocess tasks
    • Issues and Troubleshooting
      • General Issues
      • MSCEWI3001
      • MSCEWI3002
      • MSCEWI3003
      • MSCEWI3004
      • MSCEWI3005
      • MSCEWI3006
      • MSCEWI3007
      • MSCEWI3008
      • MSCEWI3009
      • MSCEWI3010
      • MSCEWI3011
      • MSCEWI3012
      • MSCEWI3013
      • MSCEWI3014
      • MSCEWI3015
      • MSCEWI3016
      • MSCEWI3017
      • MSCEWI3018
      • MSCEWI3019
      • MSCEWI3020
      • MSCEWI3021
      • MSCEWI3022
      • MSCEWI3023
      • MSCEWI3024
      • MSCEWI3025
      • MSCEWI3026
      • MSCEWI3027
      • MSCEWI3028
      • MSCEWI3029
      • MSCEWI3030
      • MSCEWI3031
      • MSCEWI3032
      • MSCEWI3033
      • MSCEWI3034
      • MSCEWI3035
      • MSCEWI3036
      • MSCEWI3037
      • MSCEWI3038
      • MSCEWI3039
      • MSCEWI3040
      • MSCEWI3041
      • MSCEWI3042
      • MSCEWI3043
      • MSCEWI3044
      • MSCEWI3046
      • MSCEWI3047
      • MSCEWI3048
      • MSCEWI3049
      • MSCEWI3050
      • MSCEWI3051
      • MSCEWI3052
      • MSCEWI3053
      • MSCEWI3054
      • MSCEWI3055
      • MSCEWI3056
      • MSCEWI3057
      • MSCEWI3058
      • MSCEWI3059
      • MSCEWI3060
      • MSCEWI3061
      • MSCEWI3062
      • MSCEWI3063
      • MSCEWI3064
      • MSCEWI3065
      • MSCEWI3066
      • MSCEWI3067
      • MSCEWI3068
      • MSCEWI3069
      • MSCEWI3070
      • MSCEWI3071
      • MSCEWI3072
      • MSCEWI3073
      • MSCEWI3074
      • MSCEWI3075
      • MSCEWI3076
      • MSCEWI3077
      • MSCEWI3078
      • MSCEWI3079
      • MSCEWI3080
      • MSCEWI3081
      • MSCEWI3082
      • MSCEWI3083
      • MSCEWI3084
      • MSCEWI3085
      • MSCEWI3086
      • MSCEWI3087
      • MSCEWI3088
      • MSCEWI3089
      • MSCEWI3090
      • MSCEWI3091
      • MSCEWI3092
      • MSCEWI3093
      • MSCEWI3094
      • MSCEWI3095
      • MSCEWI3096
      • MSCEWI3097
      • MSCEWI3098
      • MSCEWI3099
      • MSCEWI3100
      • MSCEWI3101
      • MSCEWI3102
      • MSCEWI3103
      • MSCEWI3104
      • MSCEWI3105
      • MSCEWI3106
      • MSCEWI3107
      • MSCEWI3108
      • MSCEWI3109
      • MSCEWI3110
      • MSCEWI3111
      • MSCEWI3112
      • MSCEWI3113
      • MSCEWI3114
      • MSCEWI3115
      • MSCEWI3116
      • MSCEWI3117
      • MSCEWI3118
      • MSCEWI3119
      • MSCEWI3120
      • MSCEWI3121
      • MSCEWI3122
      • MSCEWI3123
      • MSCEWI3124
      • MSCEWI3125
      • MSCEWI3126
      • MSCEWI3127
      • MSCEWI3128
      • MSCEWI3129
      • MSCEWI3130
      • MSCEWI3131
      • MSCEWI3132
      • MSCEWI3133
      • MSCEWI3135
    • Release Notes
      • 2023
      • 2022
      • 2021
      • 2020
      • Roadmap
    • SQL Translation Reference
  • FOR SQL SERVER
    • Introduction
    • Getting Started (LEGACY)
      • Training and Support
      • Arrange the Source Code
      • Review Results
        • Output Code
        • Assessment Report
        • Issues Report
        • TopLevelObjects Report
      • Using SnowConvert
    • Command Line Interface
    • Code Extraction
    • Translation Reference
    • Issues and Troubleshooting
      • General Issues
      • MSCEWI4001
      • MSCEWI4002
      • MSCEWI4003
      • MSCEWI4004
      • MSCEWI4005
      • MSCEWI4006
      • MSCEWI4007
      • MSCEWI4008
      • MSCEWI4009
      • MSCEWI4010
      • MSCEWI4011
      • MSCEWI4012
      • MSCEWI4013
      • MSCEWI4014
      • MSCEWI4015
      • MSCEWI4016
      • MSCEWI4017
      • MSCEWI4018
      • MSCEWI4019
      • MSCEWI4020
      • MSCEWI4021
      • MSCEWI4022
      • MSCEWI4023
      • MSCEWI4024
      • MSCEWI4025
      • MSCEWI4026
      • MSCEWI4027
      • MSCEWI4028
      • MSCEWI4029
      • MSCEWI4030
      • MSCEWI4031
      • MSCEWI4032
      • MSCEWI4033
      • MSCEWI4034
      • MSCEWI4035
      • MSCEWI4036
      • MSCEWI4037
      • MSCEWI4038
      • MSCEWI4039
      • MSCEWI4040
      • MSCEWI4041
      • MSCEWI4042
      • MSCEWI4043
      • MSCEWI4044
      • MSCEWI4045
      • MSCEWI4046
      • MSCEWI4047
      • MSCEWI4048
      • MSCEWI4049
      • MSCEWI4050
      • MSCEWI4051
      • MSCEWI4052
      • MSCEWI4053
      • MSCEWI4054
      • MSCEWI4055
      • MSCEWI4056
      • MSCEWI4057
      • MSCEWI4058
      • MSCEWI4059
      • MSCEWI4060
      • MSCEWI4061
      • MSCEWI4062
      • MSCEWI4063
      • MSCEWI4064
      • MSCEWI4065
      • MSCEWI4066
      • MSCEWI4067
      • MSCEWI4068
      • MSCEWI4069
      • MSCEWI4070
      • MSCEWI4071
      • MSCEWI4072
      • MSCEWI4073
      • MSCEWI4074
      • MSCEWI4075
    • Release Notes
      • 2023
      • 2022
      • 2021
      • Roadmap
  • For IBM DB2
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSCEWI5001
      • MSCEWI5002
      • MSCEWI5003
      • MSCEWI5004
      • MSCEWI5005
      • MSCEWI5006
      • MSCEWI5007
      • MSCEWI5008
      • MSCEWI5009
      • MSCEWI5010
      • MSCEWI5011
      • MSCEWI5012
      • MSCEWI5013
      • MSCEWI5014
      • MSCEWI5015
      • MSCEWI5016
      • MSCEWI5017
      • MSCEWI5018
      • MSCEWI5019
      • MSCEWI5020
      • MSCEWI5021
      • MSCEWI5022
    • Release Notes
      • 2022
  • For PostgreSQL
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSC-PG0000
      • MSC-PG0001
      • MSC-PG0002
      • MSC-PG0003
      • MSC-PG0004
      • MSC-PG0005
      • MSC-PG0006
      • MSC-PG0007
      • MSC-PG0008
      • MSC-PG0009
      • MSC-PG0010
      • MSC-PG0011
      • MSC-PG0012
      • MSC-PG0013
      • MSC-PG0014
      • MSC-PG0015
      • MSC-PG0016
      • MSC-PG0017
      • MSC-PG0018
      • MSC-PG0019
      • MSC-PG0020
      • MSC-PG0021
      • MSC-PG0022
      • MSC-PG0023
      • MSC-PG0024
      • MSC-PG0025
      • MSC-PG0026
      • MSC-PG0027
      • MSC-PG0028
    • Release Notes
      • 2022
  • For Greenplum
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSC-GP0000
      • MSC-GP0001
      • MSC-GP0002
      • MSC-GP0003
    • Release Notes
      • 2022
  • For Amazon RedShift
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • MSC-RS0004
      • MSC-RS0005
      • MSC-RS0011
      • MSC-RS0012
      • MSC-RS0013
      • MSC-RS0014
    • Release Notes
      • 2022
  • For Google BigQuery
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
      • General Issues
      • MSC-BQ0001
      • MSC-BQ0002
      • MSC-BQ0003
      • MSC-BQ0004
      • MSC-BQ0005
      • MSC-BQ0006
      • MSC-BQ0007
      • MSC-BQ0008
      • MSC-BQ0009
      • MSC-BQ0010
      • MSC-BQ0011
      • MSC-BQ0012
      • MSC-BQ0013
      • MSC-BQ0014
      • MSC-BQ0015
      • MSC-BQ0016
    • Release Notes
      • 2022
  • For Apache Hive
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
    • Release Notes
      • 2022
  • For Vertica
    • Introduction
    • Getting Started (LEGACY)
      • Using SnowConvert
      • Review Results
        • Output
        • Reports
    • Command Line Interface
    • Translation Reference
    • Issues and Troubleshooting
    • Release Notes
      • 2022
  • for Spark (Scala)
    • Snowpark Migration Accelerator for Spark Scala
  • FOR SPARK (PYTHON)
    • Snowpark Migration Accelerator for PySpark
  • Databricks workloads
    • Getting started
      • DBC files explode
Powered by GitBook
On this page
  • Release 1.5.5
  • Release 1.5.4
  • Release 1.5.2
  • Release 1.4.2
  • Release 1.4.0
  • Release 1.3.6
  • Release 1.3.5
  • Release 1.3.4
  • Release 1.3.2
  • Release 1.3.0
  • Release 1.2.0
  • Release 1.1.4
  • Release 1.0.3
  • Release 1.0.1
  • Release 1.0.0
  • Release 0.5.8
  • Release 0.5.6
  • Release 0.5.5
  • Release 0.5.4
  • Release 0.5.3
  • Release 0.5.2
  • Release 0.5.1
  • Release 0.4.8
  • Release 0.4.6
  • Release 0.4.4
  • Release 0.4.3
  • Release 0.4.0
  • Release 0.3.0
  • Release 0.2.0
  1. For Teradata
  2. Release Notes

2020

Details about the releases of Snowflake SnowConvert for Teradata during 2020.

Previous2021NextRoadmap

Last updated 1 year ago

This is a deprecated version of the SnowConvert documentation, please visit the official site .

Release 1.5.5

Conversion Core 1.9.2

Added

  • CREATE SCHEMA Statement

  • COMMENT Statement

Fixed

  • Parsing error fixes for some column names that are keywords

  • Add warning for DELETE ALL statements

  • Migrating duplicated labels in BTEQ should rename them

  • Critical issue with Date Formats YYYYMMDD

  • Critical Issue with Date Formats YYYYMM

  • DELETE statement improvements

  • [Procedure] In Predicate improvement

  • [Procedure] Preserve DEFAULT CURRENT_TIME for variable on SP migrations

  • TRUNC not being added for integer operations

  • Whenever the migration tool comments out code a mark should be added

Release 1.5.4

Conversion Core 1.9.1

Fixed

  • [Performance] Fixed performance issue by changing the catching system.

  • [Procedures] FETCH method for Cursors when there are no rows

  • [Procedures] Improve error handling for procedure code

  • [BTEQ] BTEQ conversion creating cartesian join

  • [BTEQ] COMMIT statement added for BTEQ

Release 1.5.2

Conversion Core 1.9.0

Added

  • [Assessment] Issues Breakdown Summary

  • [Tables] Multiple foreign key translations

  • [Queries] CAST(Column as CHAR(n))

  • [Queries] CSUM and MSUM function translation

  • [Proc] CASE WHEN translation

  • [Proc] BEGIN/END REQUEST Stat

  • [Btq] CREATE ERROR TABLE

Known issue: macOS - the Start Over button can cause unexpected behavior.

Release 1.4.2

Conversion Core 1.8.1

Added

  • [Assessment] Data Lineage Report

  • [Assessment] Assessment for scripts

  • [Expressions] XMLAGG common pattern translation

  • [Functions] Translate CHARACTER , MAXIMUM , MINIMUM , AVERAGE

  • Performance improvement migrating Procedures

Fixed

  • [Expressions] Add a warning for CAST(var1 as VARCHAR(N)) when needed

  • [Expressions] Named Clause translation

  • [Expressions] IN Statement translation improvement

  • Additional foreign keys translation

  • [BTEQ] Errors when object name has &

  • [Procedures] FOR...CURSOR Statement translated to EXEC helper function

Release 1.4.0

Conversion Core 1.7.1

Added

  • TERADATA MONTH or DAY conversions

  • [Procedures] CURSOR migration improvements

  • [Assessment] Highliting the section Notes on Output Files Not Generating of the Assessment Report

Fixed

  • Performance issue when converting very big file.

  • Stack overflow issue when parsing more than 4000 SELECTs

  • COALESCE function translation

Release 1.3.6

Conversion Core 1.6.6

Added

  • [Assessment] Improved assessment report accuracy

  • [Procedures] COLLECT Statistics conversion

  • [Procedures] IS IN Statement conversion

  • [Procedures] New ERROR HANDLER and EXEC

  • [Procedures] DBC table mapping

Fixed

  • [Procedures] Binding variables usage improvement

Release 1.3.5

Conversion Core 1.6.3

Added

  • Improved assessment report template and accuracy

  • INTERVAL keyword migration

  • [Procedures] Convert CASE WHEN to IF syntax

  • [Procedures] Convert operators such as NOT=, ^=, NOT EQ and ^EQ

Fixed

  • [Procedures] Binding variables usage improvement

Release 1.3.4

Conversion Core 1.6.0

Added

  • Macros: Convert SELECT and return a temporary table for the results of the SELECT

  • Procedures: Convert Statements using Binding Variables

Fixed

  • Parsing errors on Tables and Views due to some keywords like USAGE, EXCEPTION, Offset

  • Assessment: Accuracy at the level of Current Minimum Conversion Rate by lines of code.

  • Tables: DEFAULT values conversion improvement to prevent Type Mismatch Error.

  • Procedures: TRIM function conversion improvements

  • Procedures: Process Hexadecimal literals in order to prevent functional errors.

  • Procedures: COLLECT STATS should be commented out.

Release 1.3.2

Conversion Core 1.5.0

Fixed

  • BTEQ: Be able to parse identifiers starting with Ampersand (&)

  • Procedures: Conversion Issues related with CAST Expressions

Release 1.3.0

GUI

  • Users can specify the file encoding in the settings.

Conversion Core 1.4.3

Added

  • Support to specify the file encoding.

  • Handle alises when used for TEMPORAL tables.

Fixed

  • TRUNC being applied to non-integer calculations.

  • NAMED expression in WHERE clause.

  • SELECT clauses need to be specifically ordered.

  • DATABASE dbname statement is not valid in Teradata.

  • SELECTCURRENT_TIMESTAMP Error when applying CAST transformation whitespace eimination causes a bad syntax statement

  • ALIAS REFERNCE IN JOIN OR WHERE CLAUSE

  • TABLE - Partition by Column Parsing Issue

  • Telemetry] [Report] Implement & send report to telemetry

  • Telemetry] [Metadata] Extend metadata sent via telemetry

  • Telemetry] [AssessmentReport] Differentiate Warnings from Issues in reports

  • DML - MINUS function

Release 1.2.0

Conversion Core 1.3.0

Added

  • Mapping for EXPORT RESET statement using the helpers.

  • Mapping for EXPORT REPORT statement using the helpers.

  • Mapping for EXPORT INDICDATA statement using the helpers.

  • Mapping for IMPORT statements using the helpers.

  • Assessment counter for Primary Keys.

Fixed

  • Tags were being removed from Join Indexes.

  • CREATE TEMP TABLE WITH DATA clause was wrongly converted and just generates an invalid statement.

  • Fixed many existing counters for the assessment.

  • Table DDL Adjustments.

  • YEAR FROM DATE should be converted to YEAR FROM CURRENT_DATE.

  • HAVING Clause needs to be placed at the end of a query.

  • USING clause was no properly parsed.

  • BTEQ: LIMIT statement was no properly parsed.

  • BTEQ: .RUN statement was no properly parsed.

  • BTEQ: EXIT statement was causing crashes.

  • BTEQ: Single Line IF statements with OS staments are only partially converted.

Release 1.1.4

GUI 1.1.4

Added

  • New settings screen and initial screen for Oracle and Teradata.

  • New Complete Results Screen in GUI.

  • Supporting of BaseConverter and common initialization for converters, centralized licensing mechanism.

Fixed

  • Fixing issue with conversion error page which not open the log folder.

  • Fixing a bug related to string resources loading for assessment execution mode.

Conversion Core 1.1.3

Added

  • BTEQ: Improved error handling for GOTO statement.

  • Assessment: removed Achievable Automation Conversion Rate.

  • Assessment: estimated number of unique issues left blank.

  • Assessment: updated text in the DATABASES section.

  • Added performance warnings to INSERT and DELETE statements when inside of a loop.

  • Added BTEQ conversion for RUN command.

  • Support CAST Data-type Conversion transformations

    Fixed

  • BTEQ: migration of OS command should use """.

  • BTEQ: GOTO ERRORS causes a conversion error.

  • Fixed a problem when analyzing input directory statistics

  • SQL statement in BTEQ can throw a conversion exception.

  • Fixed a problem when passing the settings from the UI.

  • TABLE - Convert UNIQUE INDEX

  • Conversion errors in BTEQ with Date Format

    Runner 1.1.1

    Fixed

  • Fixing issue with execution parameters

Release 1.0.3

GUI

Added

  • Terms and Conditions are now also accessible from the application menu.

    Fixed

  • Hitting enter after entering the license key clicks the Discard button.

Conversion Core 1.0.2

Added

  • Support for RENAME TABLE.

  • Support for ROLLBACK Statement in procedures.

  • Support for DROP INDEX with column name and ORDER BY.

  • Support for CREATE TABLE WITH DATA PRIMARY INDEX(CODE).

  • The counter for NUMBER formats for the Assesment Doc includes DECIMAL and NUMERIC.

  • Logging when files are not generated due to an exception.

    Fixed

  • Casting/adding functions when not required.

  • UPDATE statement with the update table uses the same alias as one of the tables in the FROM clause.

  • CSUM should be converted to SUM window function.

  • SNOWFLAKE does not support especifying new column names as in Teradata.

  • HOUR TO SECOND(0) not being picked.

  • SELECT Statement gets chopped during conversion.

  • DELETE statement in snowflake must use the USING clause for additional tables.

  • Error translating UPDATE statements when a temporary table is used.

Release 1.0.1

GUI

  • Adding support for Multiload, FastLoad and Tpump extensions for SnowConvert.

Conversion Core 1.0.1

Added

  • Do not generate empty python methods when doing BTEQ migrations.

  • Support BT and ET as Begin Transaction and End Transaction in BTEQ.

  • Transformation for TITLE and NAMED data attributes in Procedures.

  • Params are escaped inside Procedures transformations.

  • Updated the definition of log_on method in snowconvert_helpers.py.

  • The helper file snowconvert_helpers.py is copied only at the root directory.

Fixed

  • View ordering and missing schemas.

  • "NOT CASESPECIFIC" does not work in Snowflake.

  • Not forwarding alias names defined as "NAMED AS".

  • FOR LOOP statement not parsed correctly.

  • Reported conversion coverage and assessment coverage being different.

  • Some Multiset tables not parsing correctly.

  • TRIM (BOTH FROM ' TEST ') is copied as it is.

  • Comments removed from View definition and losing formatting for all SQLs.

  • Reported errors in snowconvert_helpers.py python file.

  • Exception in the Symbol's table when files in different directories have the same name.

  • Some BTEQ statements being trimmed in the converted coded.

  • Keep Label ordering in conversion of BTEQ to Python.

  • CURRENT_DATE statement is being converted with quotes "CURRENT_DATE".`

  • Wrong Parenthesis after migration for DT statement.

  • Many errors in the conversion of SET and DECLARE statements in Procedures.

  • String Terminator in BTEQ Queries is being concatenated with another string terminator.

Release 1.0.0

GUI

  • Using Product Licensing API 3.0.0.

  • Update crash screen to allow users to send crash report information.

Conversion Core 1.0.0

  • Conversion rate for Macros now counts partial conversions.

  • Added support for ABORT statements conversion.

  • Added support for ECHO statement conversion.

  • Fixed some procedures being converted with an empty body.

  • Fixed a reported error that prevented the conversion of Multiload files.

  • Fixed missing parameter types in converted Procedures/Macros.

Release 0.5.8

Conversion Core 0.3.5

  • Added support for conversion of REPEAT and LOOP statements.

  • Added support for multiple DECLARE HANDLER in a Stored Procedure.

  • Bugfixes in the conversion of Stored Procedures.

  • Added support for conversion of GLOBAL TEMPORARY TABLE.

Release 0.5.6

GUI

  • Check for updates menu option available.

  • Modals styles improvements.

  • Display execution mode when running in Assessment Mode in SnowConvert UI.

  • New Snowflake SnowConvert logo.

Conversion Core 0.3.4

  • Fixed parsing and conversion errors in Stored Procedures.

  • Fixed an issue when reordering tables related to the syntax analysis.

  • Added support for DECLARE EXIT HANDLER conversion.

  • When Dynamic SQL cannot be converted it's now marked as a warning and not a conversion error.

Release 0.5.5

  • New version notification on first run.

  • Improved user experience in settings window.

  • Improved user experience for critial errors.

Release 0.5.4

Conversion Core 0.3.0

  • Added support for TPUMP conversion to Python.

  • Added support for SQL conversion of JOIN INDEX to MATERIALIZED VIEW.

  • Added generation of Assessment Report.

  • Improved preserving of comments in BTEQ and Stored Procedures.

Release 0.5.3

  • Fixed a problem with license validation on unusual environments.

Release 0.5.2

  • Added user guide in Help menu.

  • Disabled some menu options while the conversion is being executed.

  • Performance improvements and bugfixes.

Release 0.5.1

GUI

  • Added Settings button in the Start Conversion window.

  • Performance improvements and bugfixes.

Conversion Core 0.3.0

  • Support for FastLoad conversion.

  • Support for MultiLoad conversion.

  • Parsing improvements for Procedures.

  • Initial version of the Assessment CSV generation.

Release 0.4.8

  • Bugfixes and performance improvements.

Release 0.4.6

GUI

  • Improvements in network detection.

  • Improvements in license validation.

Conversion Core 0.2.3

  • DEL FROM statement converted to DELETE FROM.

  • Support TRYCAST function.

  • Support INSTR function.

  • Exception when converting MERGE sequences.

  • Conversion of FOR-CURSOR-FOR loops to Snowflake JS.

  • Upsert statement.

  • Implement support for LEAVE statements.

  • SELECT Statement.

  • DATE not converting to CURRENT_DATE.

  • DML - LOCKING with INSERT.

  • INS statement converted to INSERT INTO.

  • DML - View prefix identifies.

Release 0.4.4

GUI

  • Update logo and icons (App and Installer).

  • Restart Conversion. Configuration file added.

Conversion Core 0.2.1

  • Parameter Type Translation to SP.

  • Escaping Comments in Commented Code for Procedures. Different loc are now being counted when marked as partially.

  • Generate new version of details.csv for 'Create Table'.

  • Generate new version of details.csv for 'Create View'.

  • Show warning messages in the issues file.

  • CALL statement for macros/stored procs.

  • Generate new version of details.csv for 'Create Procedure'.

  • SET statement with sql.

  • Input/Output parameters transformation.

Release 0.4.3

GUI

  • Initial splash and loading screen added. Async application start and performance improvements related with electron-cgi connection initialization.

  • Special characters support bug solved.

  • Fixed standarization of error name.

Conversion Core 0.2.0

  • License Text update to current year.

  • [BTEQ] Helpers is not being copied.

  • Support for Execute statements added.

  • For the -m option (to comment out objects with missing dependencies) reverse default.

  • Transformation for Conditional Handler added.

Release 0.4.0

GUI

  • License modal added to show the license information to the user.

  • Notification added to warm the user if the output folder isn't empty.

  • Added support to specify input folder error for network directory format.

  • Added about menu option to show conversion tool version.

  • Conversion Settings Prompt.

  • Adding support for auto update notifications mechanism.

Conversion Core 0.1.3

  • BTEQ Parsing: If Statement.

  • BTEQ Parsing: LOGON.

  • BTEQ Parsing: BEGIN TRANSACTION and END TRANSACTION.

  • BTEQ Parsing: HELP, SET, DATABASE Stats.

  • Support to all flavors of identity.

  • Added validation for parenthesized expression in partition by.

  • Robustness. SnowConvert should be able to run in any environment that blocks Mobilize's DLLs from execution.

  • Support for Transformation of Bteq If Statements with Comparisons.

  • Report and Log name's timestamp format should be the same.

  • Update Ansi, T12, SnowSql and Python to .NET Standard.

  • Converting Non Converted statements to JavaScript Comments.

  • Name columns data insertion improvement.

Release 0.3.0

GUI

  • Fixed bug related with undetected license when a new version is installed.

  • Main menu implementation. (Options development is in progress)

  • Maximum activations per license.

  • Auto populate output folder after selecting the input folder.

  • Fixes in license validation process and infinite looping avoided during validation.

  • Fixes in labels.

Release 0.2.0

GUI

  • Fixed bug related with undetected license when a new version is installed.

  • Main menu implementation. (Options development is in progress)

  • Maximum activations per license.

  • Auto populate output folder after selecting the input folder.

  • Fixes in license validation process and infinite looping avoided during validation.

  • Fixes in labels.

Conversion Core 0.1.2

  • Added List separator based on the region default delimiter.

  • Fix of Warning message of Default Session.

  • Fixed Infinite loops in conversion (related to forward alias reference issue).

  • Circular Reference Alias is being counted as transformation error.

  • Added validation to avoid symbol table crash in views with circular reference.

  • Added conversion rule for Expressions like: AnyExpr (TITLE 'anyString') to AnyExpr AS anyString.

  • Collate clause removed for Variant columns and warning added.

  • Parsing Echo, Abort, Select And Consume, Updatability Clause.

  • Parsing Ins in Insert, CharacterString Hexadecimal Literals, Character Substring Function.

  • Fix of Warning message of Default Session.

  • Fixed Infinite loops in conversion (related to forward alias reference issue).

  • Circular Reference Alias is being counted as transformation error.

  • Added validation to avoid symbol table crash in views with circular reference.

HERE