Skip to content

アプリケーション内で をクリックすると、お使いのDataRobotバージョンに関する全プラットフォームドキュメントにアクセスできます。

Snowflakeの予測ジョブの例

Snowflakeのバッチ予測ジョブ定義を設定するには、次の2つの方法があります。

Snowflakeにはどの接続方法を使用すればよいか?

JDBCを使用してデータを転送すると、IOPS(1秒あたりの入力/出力操作)の点でコストがかかり、データウェアハウスの費用がかさむ可能性があります。 このSnowflakeアダプターは、クラウドストレージと一括挿入を使用してハイブリッドJDBCクラウドストレージソリューションを作成することで、予測スコアリング時のデータベースエンジンの負荷を軽減させます。

Snowflakeを使用したJDBC

これらの例を完了するには、予測ジョブ定義を作成の手順に従ってください。次の手順を使用して、Snowflakeを予測のソースと宛先としてJDBCを設定します。

SnowflakeをソースとしてJDBCを設定

ヒント

フィールドの説明については、予測入力オプションを参照してください。

  1. 予測ソースの場合、ソースタイプとしてJDBCを選択し、+ 接続を選択するをクリックします。

  2. 以前に追加したJDBC Snowflake接続を選択します。

  3. Snowflakeアカウントを選択します。

  4. Snowflakeスキーマを選択します。

  5. スコアリングするテーブルを選択して、接続を保存をクリックします。

  6. 残りのジョブ定義の設定を続けます。 スケジュールし、定義を保存します。 テスト用にすぐに実行することもできます。 予測ジョブタブでジョブの管理を行います。

Snowflakeを宛先としてJDBCを設定

ヒント

フィールドの説明については、予測の出力結果オプションを参照してください。

  1. 予測ソースの場合、宛先タイプとしてJDBCを選択し、+ 接続を選択するをクリックします。

  2. 以前に追加したJDBC Snowflake接続を選択します。

  3. Snowflakeアカウントを選択します。

  4. 予測値を書き込むスキーマを選択します。

  5. テーブルを選択するか、新しいテーブルを作成します。 新しいテーブルを作成すると、DataRobotは適切な特徴量を持つテーブルを作成し、各特徴量に正しいデータ型を割り当てます。

  6. テーブル名を入力して、接続を保存クリックします。

  7. ストラテジーを書き出すを選択します。 この場合、テーブルが新しいため挿入が選択されています。

  8. 残りのジョブ定義の設定を続けます。 スケジュールし、定義を保存します。 テスト用にすぐに実行することもできます。 予測ジョブタブでジョブの管理を行います。

外部ステージを使用したSnowflake

ジョブ定義にSnowflakeアダプターを使用する前に、次のことを行う必要があります。

  • Snowflake接続を設定します。

  • データのロードとアンロードに使用されるクラウドストレージの場所であるSnowflakeの外部ステージを作成します。 Amazon S3ステージまたはMicrosoft Azureステージを作成することができます。 アカウントと認証キーが必要になります。

これらの例を完了するには、予測ジョブ定義を作成の手順に従ってください。次の手順を使用して、Snowflakeを予測のソースと宛先として設定します。

外部ステージをソースとしてSnowflakeを設定

ヒント

フィールドの説明については、予測入力オプションを参照してください。

  1. 予測ソースの場合、ソースタイプとしてSnowflakeを選択し、+ 接続を選択するをクリックします。

  2. 以前に追加したSnowflake接続を選択します。

  3. Snowflakeアカウントを選択します。

  4. Snowflakeスキーマを選択します。

  5. スコアリングするテーブルを選択して、接続を保存をクリックします。

  6. 外部ステージを使用するのトグルをオンにし、クラウドストレージタイプ(AzureまたはS3)を選択します。

  7. Snowflakeアカウント用に作成した外部ステージを入力します。 有効この外部ステージには資格情報が必要です。+ 資格情報を追加をクリックします。

  8. 資格情報を選択します。

    完成した予測ソースセクションは次のようになります。

  9. 残りのジョブ定義の設定を続けます。 スケジュールし、定義を保存します。 テスト用にすぐに実行することもできます。 予測ジョブタブでジョブを管理します。

外部ステージを宛先としてSnowflakeを設定

ヒント

フィールドの説明については、予測の出力結果オプションを参照してください。

  1. 予測宛先の場合、宛先タイプとしてSnowflakeを選択し、+ 接続を選択するをクリックします。

  2. 以前に追加したSnowflake接続を選択します。

  3. Snowflakeアカウントを選択します。

  4. Snowflakeスキーマを選択します。

  5. テーブルを選択するか、新しいテーブルを作成します。 新しいテーブルを作成すると、DataRobotは適切な特徴量を持つテーブルを作成し、各特徴量に正しいデータ型を割り当てます。

  6. テーブル名を入力して、接続を保存クリックします。

  7. 外部ステージを使用するのトグルをオンにし、クラウドストレージタイプ(AzureまたはS3)を選択します。

  8. Snowflakeアカウント用に作成した外部ステージを入力します。 有効この外部ステージには資格情報が必要です。+ 資格情報を追加をクリックします。

  9. 資格情報を選択します。

    完成した予測宛先セクションは次のようになります。

  10. 残りのジョブ定義の設定を続けます。 スケジュールし、定義を保存します。 テスト用にすぐに実行することもできます。 予測ジョブタブでジョブを管理します。


更新しました September 13, 2023