SnowConvert AI - SQL Server変換設定

This topic applies to the following sources:

  • SQL Server

  • Azure Synapse Analytics

Before conversion, you use SnowConvert AI to extract database objects from your source system to prepare them for the conversion process. For more information, see SnowConvert AI: Data Extraction.

General conversion settings

一般変換設定ページ

  1. 依存関係が欠落しているオブジェクトにコメントする: 依存関係が欠落しているノードにユーザーがコメントするかどうかを示すフラグ。

  2. 入力ファイルのエンコードを設定する: 詳しくは 一般変換設定 を確認してください。

注釈

すべてのサポート言語に適用される設定を確認するには、次の 記事 をご覧ください。

DB objects names settings

DB オブジェクト名設定ページ

  1. スキーマ: 文字列値は、適用するカスタムスキーマ名を指定します。指定しない場合は、元のデータベース名が使用されます。例: DB1.myCustomSchema.Table1。

  2. データベース: 文字列値は、適用するカスタムデータベース名を指定します。例: MyCustomDB.PUBLIC.Table1。

  3. デフォルト: 上記のどの設定もオブジェクト名には使用されません。

コード準備設定

コード準備設定ページ

説明

Prepare my code: 解析と変換の前に入力コードを処理すべきかどうかを示すフラグ。これは解析処理を改善するのに便利です。デフォルトでは、FALSE に設定されています。

入力コードのトップレベルオブジェクトを複数のファイルに分割します。フォルダーは以下のように構成されます。

コピー

└───A new folder named ''[input_folder_name]_Processed''
    └───Top-level object type
        └───Schema name
Copy

入力

├───in
│       script_name.sql
Copy

出力

ファイル名は、入力ファイルのトップレベルのオブジェクトの名前であると仮定します。


├───in_Processed
    ├───procedure
    │   └───dbo
    │           A_PROCEDURE.sql
    │           ANOTHER_PROCEDURE.sql
    │           YET_ANOTHER_PROCEDURE.sql
    │
    └───table
        └───dbo
                MY_TABLE.sql
                ADDITIONAL_TABLE.sql
                THIRD_TABLE.sql
Copy

要件

SQL Server Management Studio(SSMS) を使ってスクリプトを取得することを強く推奨いたします。

ストアドプロシージャターゲット言語設定

ストアドプロシージャターゲット言語設定ページ

このページでは、ストアドプロシージャをSnow SQL に埋め込まれた JavaScript に移行するか、Snowflake Scriptingに移行するかを選択できます。デフォルトのオプションはSnowflake Scriptingです。

設定のリセット: 設定のリセットオプションは、すべてのページに表示されます。変更を加えた場合は、SnowConvert AI を元のデフォルト設定にリセットすることができます。

Next steps for SQL Server databases

For SQL Server databases, you can use SnowConvert AI to complete the following tasks after conversion: