SnowConvert AI - 最近のリリースノート

Version 2.0.8 (Nov 21, 2025)

改善

Teradata

  • Added support for GOTO-LABELS in SnowScript.

Spark SQL

  • Added support for transformation rules to handle INSERT OVERWRITE statements.

SQL Server

  • Added support for the CREATE SEQUENCE statement.

一般

  • Added support for IBM Db2 from the UI.

  • Fixed Db2 support in SourceDialect and Update Conversion settings window.

  • Added support for tables with large numbers of rows (> 2.5B) in data migrator.

Version 2.0.0 (Nov 20, 2025)

The SnowConvert AI interface is revised to improve efficiency, control, and usability. In the improved interface, you can run specific flows independently, including extraction, deployment, and data validation. There is now a dedicated project page to show you which flows you can run. The improved interface gives you more granular control over your project and makes managing complex workflows easier.

For more information, SnowConvert AI: Project Creation

Version 1.21.0 (Nov 08, 2025)

改善

SQL Server

  • Added support for the CREATE SEQUENCE statement.

一般

  • Added a notification to inform users about the SnowConvertAI 2.0 New UI experience.

Version 1.20.11 (Nov 07, 2025)

改善

RedShift

  • Added support for the CURRENT_SETTING timezone.

Spark SQL

  • Added support for INSERT BY NAME and removed the TABLE keyword and partition clause.

PowerBI

  • Supported dynamic parameterization in connectors with embedded queries in WHERE clauses.

Version 1.20.10 (Nov 06, 2025)

Improvements and Fixes

RedShift

  • Added support for HLL functions.

  • Added support for JSON functions.

  • Added support for OBJECT_TRANSFORM.

SSIS

  • Added conversion support for SSIS Microsoft.ExpressionTask.

  • Modified the condition used to determine if an SSIS package is reusable.

Teradata

  • Added support for named arguments in the EXECUTE (Macro Form) statement.

  • Fixed an issue where scripts were not being migrated to Snowscript.

  • The Continue Handler is now available for Scripts.

PostgreSQL

  • Fixed an issue where procedures did not have the EXECUTE AS CALLER clause generated by default when the SECURITY clause was absent in the input.

RedShift

  • Fixed an issue where non-ASCII characters in columns were not quoted during data migration.

SQL Server

  • Fixed an issue where default GETDATE column constraints applied an unnecessary double cast in the column definition.

Version 1.20.8 (Nov 05, 2025)

改善

一般

  • Added support for alert preview notifications.

  • Improved Claude model validation to inform users about required access.

Version 1.20.7 (Oct 31, 2025)

IBM DB2 Stored Procedures & User-Defined Functions Support

SnowConvert AI now supports the conversion of DB2 stored procedures to Snowflake equivalents, enabling seamless migration of procedural code. This feature includes support for variable operations, and control flow statements. Also, DB2 user-defined functions will be converted to Snowflake Scripting UDFs when possible.

新機能 🚀

SSIS

  • Implemented SSIS to Snowflake string literal escape sequence conversion.

改善

Teradata

  • Updated scripts transformation to utilize a continue handler.

一般

  • Cleaned up package.json for customer distribution.

修正

BigQuery

  • Fixed an aggregation issue that occurred when column aliases had the same name as table columns.

Oracle

  • Fixed NOT NULL constraint behavior with INLINE, CHECK, and PK constraints.

SSIS

  • Fixed an issue where comment tags were not displayed in converted reusable packages.

一般

  • Updated database dependencies and resolved dependencies vulnerabilities.

Version 1.20.6 (Oct 29, 2025)

新機能 🚀

SSIS

  • SSIS Replatform migration (Public Preview) - SnowConvert AI now supports SSIS package migration to Snowflake in Public Preview, enabling automated conversion of SSIS workflows to modern cloud-native data pipelines.

BigQuery

  • Added support for the JSON_TYPE built-in function.

  • Added support for the SAFE.POW function.

  • Added transformation for array slice patterns.

  • Added more array pattern support.

IBM DB2

  • Added support for CONTINUE HANDLER.

Oracle

  • Added support for the PARTITION clause in MERGE statements.

RedShift

  • Added support for CONTINUE HANDLER.

Teradata

  • Added support for CONTINUE HANDLER.

PowerBI

  • Added the HierarchicalNavigation flag as an optional parameter in native connectors.

改善

Oracle

  • Enhanced arithmetic operations with TIMESTAMP values.

SSIS

  • Enhanced the UI for the SSIS Replatform Public Preview release with improved user experience and workflow optimization.

一般

  • Removed the SSC-EWI-0009 warning from non-literal expressions and added FDM instead.

  • AiVerification - Added support for n_tests parameter in configuration file.

修正

BigQuery

  • Fixed an issue where UDF files were not generated.

一般

  • Fixed an issue where symbols were not loaded in views and set operations.

バージョン1.20.3(2025年10月20日)

修正

一般

  • 検証プロセス中の検証済みオブジェクト数の計算が間違っていたのを修正しました

  • ウェアハウス検証エラーメッセージを更新し、コネクタメッセージとの一貫性を維持しました

バージョン1.20.2(2025年10月20日)

新機能 🚀

BigQuery

  • REGEXP_EXTRACT_ALL および ROW_NUMBER 組み込み関数のサポートを追加しました

  • ARRAY 組み込み関数のサポートを追加しました

改善

SQL Server

  • XACT_STATECURRENT_TRANSACTION に移行しました

  • 明示的トランザクション内での ROLLBACK 変換を可能にしました

PowerBI

  • 再ポイントレポートの「保留中の作業内容」を改善しました

修正

BigQuery

  • IN UNNEST 内のリテラルが変換されない問題を修正しました

  • 入力タイプが VARCHAR でない場合の SAFE_CAST の動作を修正しました

一般

  • 集約関数と複数列を含むクエリを修正しました

バージョン1.20.1(2025年10月16日)

新機能 🚀

BigQuery

  • REGEXP_REPLACE 関数のサポートを追加しました

  • %t 引数を持つ FORMAT 関数のサポートを追加しました

  • BYTE_LENGTH 関数のサポートを追加しました

  • TIMESTAMP_TRUNC 関数のサポートを追加しました

改善

Teradata

  • SELECT INTO ステートメントで、結果が空の場合のデフォルト値の保持を改善しました

PowerBI

  • メタデータファイルからのM-Queryソース検索を改良しました

修正

PowerBI

  • 接続パターンが拒否された場合に、パラメーターリストが正しく読み込まれない問題を修正しました

  • 非データベースまたは非適用コネクタが未修正の場合、ETLAndBiRepointing評価レポートに説明が追加されました

バージョン1.20.0(2025年10月15日)

新機能 🚀

BigQuery

  • TimestampDiffSafe_Divide 、および Except 関数のサポートを追加しました

  • ARRAY_AGG 関数のサポートを追加しました

  • UNNEST 組み込み記号を追加しました

  • UNIX_SECONDS 組み込み関数のサポートを追加しました

  • UNIX_MILLIS および UNIX_MICROS 組み込み関数のサポートを追加しました

  • ARRAY_CONCATTIMESTAMP_MILLISENDS_WITH 関数のサポートを追加しました

  • JSON_QUERYJSON_EXTRACTJSON_QUERY_ARRAYJSON_EXTRACT_ARRAY 関数のサポートを追加しました

Teradata

  • SnowScript での .REMARK のサポートを追加しました

SSIS

  • SSIS ForEach File Enumeratorの変換ロジックを実装しました

Tableau

  • Tableauの再ポイント評価を追加しました

一般

  • MD5 関数のサポートを追加しました。

改善

Teradata

  • BTEQのERROR LEVELをコメントアウトしました

SSIS

  • SSISの識別子サニタイズを強化しました

  • SSISルックアップにおける出力列の「CopyFromReferenceColumn」プロパティの検索を改善しました

一般

  • AiVerificationのログにアカウント情報を追加しました

  • Snowflakeログインにウェアハウス検証を追加しました

  • UpdateControlVariable の呼び出しで、制御変数の値をTO_VARIANT でラップしました

  • CREATE OR REPLACE 構文を使用するようにSQL タスク作成をリファクタリングしました

  • INSERT...SELECTTO_VARIANT を制御変数として追加しました

  • 文字列の大文字小文字を区別しない比較のための変換を追加しました

修正

一般

  • メインコントロールフロー内のタスクとコンテナタスクの名前の競合を修正しました

  • 「負の数(または単項の「マイナス」)に対する式の変換がない」問題を修正しました

バージョン1.19.7(2025年10月10日)

新機能 🚀

BigQuery

  • TO_HEXARRAY_TO_STRING_FUNCTION のサポートが追加されました

Oracle

  • SnowScript UDFが一般提供されました

SQL Server

  • SnowScript UDFが一般提供されました

一般

  • AiVerification APIの追加オプションを非表示にする機能フラグが追加されました

  • Abstract Syntax Trees(ASTs)に文字列の比較を表すインターフェースが追加されました

  • ARRAY_CONCAT_AGG 機能の部分的なサポートを追加しました

  • REGEXP_EXTRACT 機能のサポートが追加されました

  • IN 述語内の UNNEST 関数の変換サポートが追加されました

  • NET.IPV4_TO_INT64 関数のサポートが追加されました

改善

  • SCの使用期間を10月末まで延長するため、GSの最大バージョンは9.37に引き上げられました

  • ETL SQLフラグメントを処理する際に、 TSqlNotSupportedStatementReplacer ルールがバイパスされるようになりました

  • 先行タスク名生成でSSISパッケージファイル名を使用するようになりました

修正

  • 検証済みオブジェクト数の問題は解決されました

バージョン1.19.6(2025年10月8日)

新機能 🚀

SSIS

  • ForEach File Enumeratorのコア基盤を追加しました

  • Dynamic SQLのベースインフラを追加しました

  • SSIS ForEachループコンテナにカーソルベースの反復構造を追加しました

  • SSIS Execute SQLタスクの動的SQLサポートを追加しました

Oracle

  • BigQuery UNNEST演算子のサポートを追加しました

  • JSON_VALUE_ARRAY組み込み関数のサポートを追加しました

  • 複数の組み込み関数のサポートを追加しました

  • TIMESTAMP_SECONDS のサポートを追加しました。

  • SnowScriptのサポートを追加しました

SQL Server

  • TransactでSET IDENTITY_INSERTを処理するためにTSqlSetIdentityInsertReplacerを追加しました

一般

  • AI検証PuPrフォローアップ項目を追加しました

  • Tableauの再指定に「connection」要素を追加しました

  • コンテナ内でSQLタスクステートメントを実行するためのセミコロンを追加しました

  • NET.SAFE_IP_FROM_STRING関数の変換を追加しました

  • HLL_COUNT.MERGE関数のサポートを追加しました

  • NET.IP_NET_MASK関数のサポートを追加しました

  • ETL前処理タスクを追加しました

  • HLL_COUNT.INIT関数の変換を追加しました

  • オフセット配列アクセサー関数のサポートを追加しました

改善

  • 移行コンテキストにクエリシンボルのシリアライズとデシリアライズを追加しました

修正

Teradata

  • CASTフォーマットに関する問題を修正しました

Oracle

  • サポートされているフォーマットが正しくサポートされていないとマークされていた問題を修正しました

  • シンボルキー作成に関するバグを修正しました

一般

  • コンテキストのあるシンボルを読み込む際の、シンボルキーの作成に関する問題を修正しました

  • Tableauの再ポイントにおける引用符と値の長さの問題を修正しました

バージョン1.19.5(2025年10月3日)

新機能 🚀

一般

  • Snowflakeのselectアスタリスク列式のサポートを追加しました

SSIS

  • CAST式の変換のサポートを追加しました

改善

一般

  • SnowflakeLoginメソッドを改良し、メールユーザーを正しく扱えるようにしました

  • Declare Statement ReplacerをSQLに移動しました

修正

SSIS

  • SSISコンテナのBEGIN ENDがセミコロンなしで表示される問題を修正しました

Oracle

  • 誤った関数変換に関する問題を修正しました

  • SYS_REFCURSORが正しく移行されない問題を修正しました

dbt

  • 下流のref()呼び出しが条件付きで分割される問題を修正しました

バージョン1.19.4(2025年10月1日)

新機能 🚀

PowerBI

  • Teradata Power BI再ポイントのテストシナリオを拡張しました

SSIS

  • SSIS Merge Join変換のサポートを導入しました

  • SSISタスク用のオーケストレータータスク変数ラッパーを実装しました

Teradata

  • Snowscriptがターゲットの場合、スクリプトファイルがコードユニットとして正しくレポートされるようになりました

Oracle

  • 参照されたデータ型がサポートされていない可能性がある場合に、ユーザーに警告するシステムを実装しました

  • 明確性と一貫性を保つため、 RAISE_MESSAGE_UDF.sqlRAISE_MESSAGE.sql に改名しました

SQL Server

  • 認識向上のため、識別子にパラメーターを追加しました

dbt

  • 設定ファイルをETL出力ディレクトリに再配置し、dbtプロジェクトからanalysesとsnapshotsフォルダーを削除しました

一般

  • ネストされた手続きをサポートするため、BTEQラベルの変換を追加しました

  • Execute SQLタスクの結果バインディングを有効にしました

  • 移行IDをオブジェクトのタグ付けと関連レポートに含め、遠隔テレメトリーを強化しました

  • AI検証プロンプトの頻度を減少させました

改善

Oracle

  • %TYPE 宣言の変換処理が強化されました

  • DB2の変数宣言をリファクタリングし、一貫性を高めました

一般

  • ETL変換の競合検出と解決メカニズムが改善されました

修正

Oracle

  • PostgreSQLテストで RAISE_MESSAGE_UDF.sql が誤って参照される問題を解決しました

  • Oracleの未解決の型にEWI(エラー警告情報)が追加されない問題に対処しました

一般

  • AiVerificationHttpClient でのエラー処理とロギングが改善されました

バージョン1.19.3(2025年9月29日)

改善

一般

  • VerifiedTemplateを強化し、子の検証状態をよりよく管理できるようにしました

修正

一般

  • ロールがログインエンドポイントに正しく伝搬されない問題を修正しました

  • Windows で作成されたZIPファイルが適切なUnixパーミッションを保持しない問題を修正しました

バージョン1.19.2(2025年9月26日)

新機能 🚀

PowerBI

  • データ変換の柔軟性を高めるため、動的連結またはカスタム連結のサポートを追加しました

SSIS

  • SSISコンテナ(例: For LoopForeach Loop )の再帰的変換のためのコアインフラストラクチャを実装し、より複雑な構造の処理を可能にしました

改善

SSIS

  • 制御フローをより適切に処理するために、コンテナのインライン変換の実装を完了しました

Teradata

  • UDFsの順序を入れ替え、デフォルトの時間フォーマット( HH:MI:SS.FF6 )を更新し、変換の互換性を向上しました

dbt

  • 生成されたYML設定ファイルから角括弧( <> )を削除し、潜在的な構文エラーを防止しました

  • ETL変換時に生成されるモデルから不要なタグを削除し、よりクリーンなコードを生成しました

  • プロジェクトの読みやすさを向上させるため、ETLの変換で生成されるモデルの名前を簡素化しました

修正

PostgreSQL

  • RAISE_MESSAGE_UDF で、2つのパラメーターだけで呼び出された場合のエラーを解決しました

一般

  • SQLiteストレージのファイル名に拡張子を追加し、ファイル管理を改善しました

  • TRANSFORM_SP_EXECUTE_SQL_STRING_UDF ヘルパーで、 datetime の値が動的SQLで正しくフォーマットされない問題を修正しました

  • Nugetパッケージ管理に関する内部修正を適用しました

  • 内部リソースファイル( IssueResources.json )の誤った列挙を修正しました

バージョン1.19.0(2025年9月24日)

新機能 🚀

一般

  • CTASステートメントにおけるIDENTITYのサポートを追加しました

  • データ移行設定における遠隔測定設定を強化し、メトリック収集の制御を改善しました

Tableau

  • Tableauプロジェクトを変換するための初期インフラを追加しました

ETL & SSIS

  • ETLにファイル名でグループ化された新しい出力構造を実装しました

  • 「派生列」式におけるISNULL関数変換と変数のサポートを追加しました

  • オリジナルのパッケージ名を使用してSSIS評価レポートとタスク生成を強化しました

DB2

  • DECLARE TABLEステートメント変換のサポートを追加しました

BigQuery

  • REGEXP_CONTAINS関数のサポートを追加しました

dbt

  • dbtプロジェクトジェネレーターをリファクタリングし、変数変換ロジックを統一しました

修正

PowerBI

  • CommandTimeoutパラメーターとスキーマの大文字変換の問題を修正しました

SSIS

  • 数値演算子におけるプラス演算子(+)の重大なバグを修正しました

一般

  • 変換率の計算を修正しました

  • DROP TABLEの処理とCOALESCEタイプの解像度を強化しました

  • Teradata用のOn Commit Preserve Rowsノードの変換を削除しました

バージョン1.18.3(2025年9月22日)

修正

  • エンドツーエンドエクスペリエンスにおけるデプロイメントカタログのリフレッシュ機能を改善しました

  • 再試行変換フローのナビゲーションに関する問題を修正しました

バージョン1.18.0(2025年9月18日)

新機能 🚀

PuPr AI検証

  • SQL Server 移行のための新しいAI 検証 ステップが追加されました

SQL Server

  • [プレビュー機能] Snowflake Scripting UDFs へのUDF変換のサポート

  • ERROR_NUMBER から SQLCODE へのサポート

  • COL_LENGTH 組み込み関数のサポート

Teradata

  • TD_MONTH_BEGINTD_WEEK_BEGINTD_WEEK_END 組み込み関数のサポート

  • OREPLACE 組み込み関数で 16 進リテラルのサポート

Oracle

  • ASCIISTR 組み込み関数のサポート

  • MAX DENSE_RANK FIRSTMIN DENSE_RANK LAST 句のサポート

SSIS

  • SSIS Microsoft.Merge変換が追加されました

  • SSIS変数処理変換が強化されました

修正

Oracle

  • 相関するクエリの認識を改善しました

バージョン1.17.6(2025年9月5日)

修正

  • SnowConvertクラシックモードでのコード変換時のクラッシュを修正しました

バージョン1.17.2(2025年9月4日)

修正

  • オブジェクト選択画面の視覚的な問題を修正しました

バージョン1.17.1(2025年9月1日)

新機能 🚀

一般

PostgreSQLおよびベース言語

  • ビット単位関数のサポート

修正

一般

  • エラーノードを指定するように SSC-EWI-0040 を修正しました

Teradata

  • BTEQから.SET FORMATを削除しました

  • BTEQの解析エラーを修正しました

  • BTEQ .MESSAGEOUT コマンドのサポートを追加しました

  • 条件内のシェル変数に対する保留変換を追加しました

  • BTEQ .SETFOLDLINE コマンドのサポートを追加しました

  • .SET TITLEDASHES コマンドの変換を追加しました

  • STATISTICS BTEQ 句でEWIをFDMにダウングレードしました

  • PERIOD BTEQ 句でEWIをFDMにダウングレードしました

Oracle

  • DATE型属性の変換を修正しました

SQL Server

  • クエリを返す SELECT INTO ステートメントを含むプロシージャの取り扱いが改善されました

  • @@DateFirst から GET_WEEK_START に変換

  • Numeric format 関数のサポート

  • Convert 関数のサポート

  • Datename 関数のサポート

  • XMLクエリを使用する変換において、シンボル @ を削除しました

  • Print ステートメントのサポート

  • datetimeをサポートするフォーマット

  • ターゲットテーブルにテーブル名が表示される場合、句からテーブル名を削除することにより、updateステートメントを改善しました

  • Error関数の変換サポート

バージョン1.16.2(2025年8月19日)

新機能 🚀

一般

  • 新しいレポート SQLFunctionsUsage.csv を追加し、組み込み関数およびユーザ定義関数の呼び出しを移行ステータス別にグループ化してまとめます。このレポートにより、ユーザーは、関数の使用に関する詳細、問題なくSnowflakeに変換されたか、変換後に追加のアクションが必要であったかなどを知ることができます。

Teradata

  • CONTAINS 句の変換を追加しました

修正

Oracle

  • GENERATED ALWAYS AS expr列オプションが変換されない問題を修正しました

  • 動的SQLコード文字列のリテラル値が出力で適切にエスケープされていなかった問題を修正しました

SQL Server

  • 精度が指定された場合に DATETIME2 データ型が正しく変換されなかったのを修正しました

  • 名前変更機能を使用した際、括弧のないオブジェクト名が名前変更されなかった問題を修正しました

  • SSC-FDM-TS0015 をEWI SSC-EWI-TS0015 に昇格し、サポートされていないデータ型を持つオブジェクトが変換に成功したと誤ってマークされる問題を修正しました

  • いくつかの仮想列が、その表現に適したデータ型ではなく、 VARIANT データ型に変換されていたのを修正しました

  • STRING_SPLIT 関数の変換を実装しました。これまでは出力コードのままでした

  • IF ステートメントの ELSE 句に SELECT ステートメントがある場合、 CREATE FUNCTION ボディーが生成されない問題を修正しました

  • @ 文字を含む識別子が解析エラーを起こすことがあった問題を修正しました

  • DATE_PART 関数で平日部分が指定された場合の不正な変換を修正しました

  • 解析エラーの回復によって生成された空のステートメントが、保留中の機能同等性エラーを報告することがあった問題を修正しました

  • DATENAME 関数変換で UDF Helpers フォルダーに必要なUDF定義が生成されない問題を修正しました

  • TRY_CAST/TRY_CONVERT 関数が変換されない場合があったのを修正しました

バージョン1.16.1(2025年8月11日)

新機能 🚀

  • Snowflakeへのログインにキーペア認証を追加しました

  • データ検証Pythonのサポートを3.13にアップグレードしました

バージョン1.16.0(2025年8月8日)

修正

  • 証明書処理の問題により、SnowConvertからアクセスコードを取得する際の問題を修正しました

  • データ検証のマニュアル実行手順とスクリプトを追加しました

バージョン1.15.1(2025年8月6日)

新機能 🚀

  • PostgreSQLの配列式および配列へのアクセスのサポートを追加しました

修正

  • OracleのJSON_OBJECT関数の変換を修正しました

  • 新しい 公式ドキュメントサイト へのリンクを更新しました

  • E2E以外のプラットフォームで再試行変換をクリックした際のバグを修正しました

  • Snowflake接続フォームのオプションフィールドを修正しました

  • 一部のOracle関数が正しいターゲットに変換されない問題を修正しました

バージョン1.14.0(2025年7月30日)

新機能 🚀

  • 移行プロジェクトコンテキスト機能を追加しました

バージョン1.13.0(2025年7月28日)

新機能 🚀

  • データ抽出、分析、ロード処理を含む大規模操作のデフォルトタイムアウト値を増やすことにより、データ移行のパフォーマンスを向上しました

  • Oracleの 入れ子プロシージャ のサポート

修正

  • Azureがホストするドメイン( *.azurewebsites.net )からSnowflakeがホストするドメイン( *.snowflake.com )へのSnowConvert AI APIトラフィックをルーティングし、統合を合理化して統一されたユーザーエクスペリエンスを提供します

  • データ移行処理中のSSO認証トークンのキャッシュを修正し、これまでリクエストごとに新しいブラウザ・タブを開いていた認証プロンプトの繰り返しをなくしました

バージョン1.12.1(2025年7月21日)

新機能 🚀

Hive-Spark-Databricks SQL用外部テーブルの変換オプション。

修正

  • Sybaseにおけるバックティック識別子のサポート

  • Amazon Redshift COMMENT ONステートメントの変換

  • 返さない関数は、PostgreSQLのストアドプロシージャに変換

バージョン1.11.1(2025年7月11日)

新機能 🚀

Teradata、Oracle、SQL Server、Redshiftの移行におけるSnowflake Scripting内の新しいSnowflake Out Arguments構文のサポート

修正

Teradataデータ型処理の強化:JSONからVARIANTへの移行Pythonで書かれたRedshiftプロシージャのリカバリを改善しました

バージョン1.11.0(2025年7月1日)

新機能 🚀

SQL Serverのエンドツーエンドエクスペリエンスのための新しい データ検証フレームワーク統合。これで、ユーザーはデータを移行した後、そのデータを検証することができます。データ検証フレームワークは以下の検証を提供します。スキーマの検証:データ型間の正しいマッピングを証明するために、テーブル構造を検証します。メトリックの検証:テーブルに格納されたデータのメトリックを生成し、移行後のデータの一貫性を保証します。

バージョン1.3.0(2025年3月25日)

Sybase IQ のサポート

SnowConvert AIは、Sybase IQ Create TableからSnowflakeへの変換をサポートするようになりました。この機能には以下のサポートが含まれます。

新機能 🚀

  • Sybase:

    • 標準テーブルと仮テーブルの翻訳

    • 制約の翻訳

    • データ型の翻訳

Azure Synapse

  • オブジェクト参照およびオブジェクト参照欠落レポートにオブジェクト参照が表示されない問題を修正しました。

  • 分布句を持つマテリアライズドビューの解析サポートを追加しました。

バージョン1.2.17(2025年3月18日)

Azure Synapseのサポート

SnowConvert AIは、Azure SynapseのサポートをSnowflakeに追加し、Azure SynapseのSQLスクリプトとストアドプロシージャをSnowflakeのSQL方言に直接変換できるようにしました。これは、Transact-SQL(T-SQL)の既存のサポートを補完し、Microsoftのデータウェアハウスエコシステムから移行するユーザーにより包括的なソリューションを提供します。

新機能 🚀

バージョン1.2.16(2025年3月10日)

Redshiftストアドプロシージャのサポート

SnowConvert AIは、RedshiftストアドプロシージャのSnowflakeへの変換をサポートし、手続きコードのシームレスな移行を可能にしました。この機能には、変数操作、制御フロー文、カーソル操作、トランザクション管理機能のサポートが含まれます。

新機能 🚀

ストアドプロシージャが新たにサポートされた関数です。

  • 一般的なサポート:

    • ストアドプロシージャ内の ``SELECT INTO`` 変数の変換。

    • ELSE 句のない ``CASE`` ステートメントの変換。

    • Redshiftの ``RETURN`` ステートメントの変換。

    • ``RAISE``、ログ、警告、例外のサポート。

  • 変数バインド:

    • ストアドプロシージャでのバインド変数のサポート。

    • バインド変数の位置引数の処理。

    • ``OPEN cursor`` ステートメントでの変数バインド。

  • トランザクションサポート:

    • ``COMMIT````ROLLBACK````TRUNCATE`` ステートメントの初期サポート。

  • カーソル操作:

    • ``FETCH`` ステートメントのサポート。

    • ``refcursor variable declaration`` の変換。

  • DML 操作:

    • ``INSERT````UPDATE````MERGE````SELECT INTO`` ステートメントの変換。

  • `` **Control Flow Statements** ``:

    • 基本的な制御フローステートメントのサポート。

    • ループに対するラベルステートメントの変換。

  • DDL 操作:

    • ``CREATE TABLE AS`` ステートメントのサポート。

破壊的変更 ⛓️‍💥

  • トップレベルコードユニットレポートのコードユニット名をコードユニット ID に変更しました。

バージョン1.2.6(2025年2月26日)

Oracle

  • CONSTRAINT 句が解析エラーとして誤って報告されていた問題を修正しました。

Redshift

追加済み

  • Declare ステートメントのサポート。

  • Merge ステートメントのサポート。

  • Update ステートメントのサポート。

  • Refcursor タイプの変数宣言のサポート。

  • DeclareOpen、および Close カーソルのサポート。

Teradata

  • 「chars」および「characters」組み込み関数が参照欠落として報告される問題を修正しました。

バージョン1.2.5(2025年2月7日)

共通

  • SnowConvert AI CLIヘルプメッセージを改善しました

バージョン1.2.4(2025年2月7日)

共通

  • SnowConvert AI CLIヘルプメッセージを改善しました

Teradata

  • DATE キャストにおける EWI の一貫性を改善しました。

バージョン1.2.1(2025年1月31日)

共通

修正済み

  • powershellの現在のユーザープロファイル設定を使用しないようにすることで、SnowConvert AIのライセンスを検証するメカニズムを改善し、よりスムーズな実行を保証します

バージョン1.2.0(2025年1月28日)

  • 企業メールアドレス使用者全員が 無料 でアクセスできるようになりました。

  • Redshift の変換がプレビューでサポートされるようになりました。

  • 評価ステップを削除します。評価と変換が1ステップで完了できるようになりました。

  • 新しいCode Completeness Scoreとコードユニット法の導入。

  • 機能差メッセージ(FDMs)、パフォーマンスレビュー(PRFs)、 EWIs (エラー、警告、問題)などのメッセージを改善しました。

共通

修正済み

  • SSC-EWI-0108 の使用により、特定のシナリオで相関スカラーサブクエリが誤って発生することがあります。

Teradata

修正済み

  • 派生テーブルの列の説明で、 文字セット をオプションとして設定しました。

バージョン1.1.91(2024年12月19日)

共通

修正済み

  • 集計関数が欠落した相関スカラーサブクエリ。

  • 無相関スカラーサブクエリはサポートされていないとマークされます。

Teradata

追加済み

  • 「ANSI/TERA セッションモード」と「大文字と小文字の指定に COLLATE を使用」設定を追加しました。

    • COLLATE ありの ANSI モード。

    • COLLATE なしの ANSI モード。

    • COLLATE ありの TERA モード。

    • COLLATE なしの TERA モード。

  • GENERATED TIMECOLUMN 列オプションの解析のサポート。

  • TD_NORMALIZE_MEET 関数\ の解析のサポート。

修正済み

  • Snowflake予約キーワードに関する列名の不一致を修正しました。

  • PARTITION BY RANGE_N 句の解析エラー。

  • COALESCE 式へのサポートを改善しました。

SQL Server

修正済み

  • 一部の関数が保留中機能として誤ってマークされていました。

バージョン1.1.80(2024年12月5日)

共通

修正済み

  • SnowConvert AIでは、関数のエイリアスが使用されている場合、スカラーサブクエリーを誤って無効としていました

  • SnowConvert AIに設定フォルダーへの読み取り/書き込みパーミッションがない場合にクラッシュします

Teradata

修正済み

  • 名前の変更機能がパラメーターを持つ関数を考慮するようになりました。

  • ELSE INSERT 構文の UPDATE ステートメントが正しく変換されませんでした。

SQL Server

修正済み

  • SnowConvert AIは、グローバル変数SQLROWCOUNTを使って@@ROWCOUNTの変換を正常に行います

  • sysオブジェクトからのビュー名と列名が、 INFORMATION_SCHEMA と組み合わされるようになりました。

バージョン1.1.69(2024年11月14日)

SQL Server

修正済み

  • BIT DEFAULT 値を持つデータ型は、trueまたはfalseに変換されず、1または0に変換されます。

Oracle

修正済み

  • CONNECT BY で関数を変換する際にコードが欠落します。

バージョン1.1.67(2024年10月30日)

Teradata

修正済み

  • フラグ TeraModeForStirngComparison はデフォルトでtrueにセットされます。

SQL Server

修正済み

  • デフォルト値を持つ列が、それぞれのデータ型のキャストで正しく変換されるようになりました。

Oracle

修正済み

  • CONNECT BY で関数を変換する際にコードが欠落します。

バージョン1.1.63(2024年10月24日)

共通

  • 解析エラーメッセージからリカバリコードを削除しました。

  • ウィンドウを閉じるボタンが意図したとおりに動作するようになりました。

  • DDL SnowConvert AIが生成する各コメント句に、新しいフィールド domain を追加しました

Teradata

追加済み

  • データ型や列サイズが異なる UNION ALL 句のサポート。

  • sp_executeql のサポート。

修正済み

  • Teraモードと ANSI モードにおける文字列比較の不一致。

  • 構文「n」を持つ複雑な列エイリアスが SnowConvert で認識されません。

SQL Server

追加済み

  • すべての相関サブクエリでの FDM。

修正済み

  • テーブル作成における WITH DISTRIBUTION と CLUSTERED の問題。

Oracle

修正済み

  • FOR ステートメント内で.rownumを使用すると、 SP 変換に失敗する問題。

バージョン1.1.61(2024年10月18日)

Teradata

修正済み

  • マクロ内のストアドプロシージャの変換がサポートされるようになりました。

  • StringSimilarity Teradata関数が正常に変換されるようになりました。

Oracle

修正済み

  • DATEDIFF_UDF は、タイムスタンプをパラメーターとする日付の差分を10進数で返すようになりました(時間部分の差分)。

バージョン1.1.56(2024年10月9日)

Teradata

修正済み

  • Teradataと同じフローに準拠するストアドプロシージャを作成(マクロ内に StoredProcedure)します

  • UDF ヘルパーを使用して、Teradataの VALIDTIME 列に与えられた関数をエミュレートします

Oracle

修正済み

  • 空の作成ステートメント

  • タイムスタンプをパラメーターとして、10進数で日付の差を返します(時間部分の差分)。

バージョン1.1.54(2024年10月3日)

共通

  • 自動更新の仕組みを改善しました。

Teradata

修正済み

  • 「PERIOD_TO_TIME_UDF」 という UDF が変換後のコードで使用されている場合、コード出力の一部として含まれるようになりました。

  • 「DATE_TO_PERIOD_UDF」 という UDF が変換後のコードで使用されている場合、コード出力の一部として含まれるようになりました。

SQL Server

修正済み

  • 出力コードに CLUSTERED 句がなくなりました。

Oracle

修正済み

  • クエリ内の PARTITION 句が FDM ではなく EWI と識別されるようになりました。

バージョン1.1.52(2024年9月24日)

共通

  • ライセンス API との通信がない場合、有用なメッセージを追加し、何が起きているのかについての詳細情報のリンクを追加します。

  • レポート(特に「2.1 変換率概要」テーブル)に「コード行」という新しい列が追加されました

Teradata

修正済み

  • CHAR/CHARACTER へのキャストによる解析エラーの発生

SQL Server

修正済み

  • 余分な「;」がある場合は、 STAT EWI を空にします。

  • Continueステートメントは、 EWI としてマークされなくなりました。

Oracle

修正済み

  • DATE_TO_RR_FORMAT_UDF は、入力ソースコードにその参照がある場合、出力に含まれるようになりました。

バージョン1.1.45(2024年9月12日)

共通

エンコーディングの問題 SSC-EWI-0041を修正しました

Teradata

追加済み

  • TERA MODE 文字列比較変換のための新しい変換設定

修正済み

  • ストアドプロシージャに変換された匿名コードブロック。

  • PRIMARY TIME INDEX が解析されない

SQL Server

修正済み

  • 空の統計は保留中機能として分類されるべきではありません

  • SQL レポートにTeradataを参照するテキストがあります

Oracle

追加済み

  • Oracle関数から関数への変換(単一ステートメント)

修正済み

  • DATE_TO_RR_FORMAT_UDF は、ビュー変換で追加されますが、 SC 出力には含まれません

バージョン1.1.38(2024年8月29日)

共通

  • SnowConvert を実行する際のパフォーマンスを改善しました。

Teradata

  • EXTRACT 関数の翻訳を追加しました。

  • IMMUTABLE/VOLATILE が存在する場合のプロシージャの翻訳を修正しました。

  • タイムスタンプをパラメーターとしてサポートするために EXTRACT_TIMESTAMP_DIFFERENCE_UDF の翻訳を改善しました。

SQL Server

  • 長い名前の列を翻訳する際のエラー処理を改善しました。

Oracle

  • STANDARD_HASH 関数の翻訳を追加しました。

  • DBMS_DATAPUMP.detachを読み取れるようにパーサーを改善しました。

バージョン1.1.33(2024年8月9日)

共通

  • SSC-EWI-0013の発生の多くを修正しました。

  • ユーザーが特定のローカルディレクトリの読み取り/書き込み権限を持っていない場合の UI エクスペリエンスを改善しました。

Teradata

  • PREPARESTATEMENTACTIVITY_COUNTDAY_OF_MONTHDAY_OF_WEEKWEEK_OF_CALENDARMONTH_OF_CALENDAR の翻訳を追加しました。

  • CREATE SCHEMA の翻訳を追加しました。

  • マイナス演算で INTERVAL リテラルが変換されない問題を修正しました。

  • LATEST を列名として読み込むパーサー機能を改善しました。

Oracle

  • PL/SQL のパラメーターデータ型 VARCHAR と INTEGER に関する翻訳を改善しました。

  • PL/SQL プロシージャ宣言の重複コメントを修正しました。

バージョン1.1.26(2024年7月28日)

Oracle

  • ACCESS PARAMETERS テーブルオプションの解析を追加しました。

  • XMLType テーブルの解析を追加しました。

  • 匿名ブロック内の FUNCTION 定義の翻訳を追加しました。

  • 重複していたコード SSC-FDM-OR0045 を修正しました。

  • XMLSchema 仕様の解析を改善しました。

SQLServer

  • EXECUTE AS ステートメントが誤って EXECUTE IMMEDIATE に変換されていたことを修正しました。

  • 仮テーブルが誤って生成される問題を修正しました。

  • WITH xmlnamespaces ステートメントの解析を改善しました。

バージョン1.1.16(2024年6月26日)

Teradata

  • LIKE NOT CASESPECIFIC の翻訳を修正しました。

  • BEGIN...END 内の変数宣言の翻訳を改善しました。

  • CREATE VIEWAS OF 句と WITH TIE S オプションの解析を改善しました。

Oracle

  • CREATE VIEW の空白を含む列の翻訳を修正しました。

  • SSC-EWI-OR0042 の説明を改善しました。

  • CREATE FUNCTION からの ACCESSIBLE BY 句と SQL_MACRO オプションの解析を改善しました。

  • DECLARE ステートメントの解析を改善しました。

SQLServer

  • 保留中の機能等価性を示している BEGIN...END の翻訳を修正しました。

  • FOR XML PATH 句の翻訳を追加しました。

バージョン1.1.9(2024年6月12日)

共通

  • 各オブジェクトの COMMENT 句に詳細情報を追加しました。

Teradata

  • EWI 0073を PREPARE ステートメントに追加しました。

  • OR REPLACECREATE TABLE に追加しました

Oracle

  • マテリアライズドビューの REFRESH_MODE プロパティの翻訳を追加しました。

  • MODEL 句の読み取りと CREATE VIEW 代替ルートの読み取りの解析機能を改善しました。

バージョン1.1.8(2024年5月31日)

共通

  • マテリアライズドビューの動的テーブルへの翻訳を追加しました。

  • CodeUnit レポートを改善し、より多くのコードユニットを表示できるようにしました。

SQLServer

  • SET ANSI_NULLS の翻訳を追加しました。

  • FROM サブクエリ + MERGE INTO パターンを含む INSERT の翻訳を追加しました。

バージョン1.1.6(2024年5月21日)

Teradata

  • Cast('POINT(x t)' As ST_GEOMETRY の翻訳を修正しました

  • ある形式から別の形式へのキャストの変換を修正しました。

  • DATEADD_UDF および TO_INTERVAL_UDF と関連する翻訳を修正しました

Oracle

  • JSON_OBJECT および JSON_ARRAYAGG 組み込み関数を読み込むための解析機能を改善しました。

SQLServer

  • オブジェクト参照欠落レポートのコンテンツを改善しました。

  • セマンティック分析フェーズと翻訳フェーズにおける堅牢性を改善しました。

バージョン1.1.5(2024年5月10日)

共通

  • SSC-EWI-0001の詳細情報を提供します

  • フリーテーブルを提供する際の評価モードの堅牢性を改善しました。

Teradata

  • 日付処理に関する翻訳を改善しました。

  • ブロックコメントを含むコードを読み取るための解析機能を改善しました。

  • テーブルのデータ型宣言の前に NOT NULL 列オプションを読み込む解析機能を改善しました。

  • TIMESTAMP_DIFFERENCE_UDF and EXTRACT_TIMESTAMP_DIFFERENCE_UDF の関数を改善しました。

SQL Server

  • ALTER TABLE CHECK 制約の翻訳を改善しました。

バージョン1.1.4(2024年5月2日)

共通

  • UIに新しい破壊的変更を追加しました。これでユーザーは、評価を行うためのアクセスコードを問い合わせなければならなくなります。詳細については、 こちら をご参照ください

  • 新しい評価レポートEmbeddedCodeUnitReportを追加しました。詳細については、[こちら](../../ getting-started/running-snowconvert/review-results/reports/embedded-code-units-report.md) をご参照ください

  • TopLevelCodeUnitReportを改善しました。列を4つ追加しました。FDM Count、PRF Count、FDM、PRF。詳細については、 こちら をご参照ください

  • 査定レポート作成時の予期せぬエラーを修正。

Teradata

  • CONTINUE HANDLER の翻訳を追加しました。

  • BYTE データ型の解析機能を追加しました。

  • バインド変数の翻訳を改善しました。

Oracle

  • EXPLAIN PLAN ステートメント、Uリテラル、 CTAS を読み込む解析機能の追加と改善。

  • object_constructでカーソルを定義する必要がある場合に、 CURSOR の翻訳を改善。

  • プロシージャパラメーターの翻訳を改善し、配置エラーを回避しました。

SQLServer

  • DB_ID 関数の翻訳を追加しました。

  • CREATE SCHEMA の基本的な翻訳を追加しました。

  • CREATE INDEX の FDM を追加しました。

  • ALTER TABLE の翻訳を改善。