Snowflake Data Clean Room チュートリアル、サンプル、動画

チュートリアル

使い始めるにあたり、 Snowflake Data Clean Rooms を試すためのチュートリアルは次のとおりです:

  • 基本 UI チュートリアル、単一アカウント:単一のSnowflakeアカウントを使用した、簡単なオーバーラップ分析とコンシューマーアクティベーションを示します。単一アカウントテストはほとんどのクリーンルーム機能をサポートしますが、すべてのクリーンルーム機能をサポートするわけではありません。クリーンルームの全機能をテストするには、複数のSnowflakeアカウントを使用する必要があります。

  • 基本 UI チュートリアル、2つのアカウント:2つのSnowflakeアカウントを使用した、簡単な重複分析とプロバイダーのアクティベーションを示します。

  • 基本 API チュートリアル、単一アカウント:API を使用して単一のSnowflakeアカウントを使用してカスタムテンプレートを作成および実行する方法を示します。

サンプルノートブックとワークシート

ユースケーストピックの多くには、 Snowflake Data Clean Rooms の完全な実行サンプルが、ダウンロード可能なノートブックやワークブックとして含まれます。これらのサンプルを実行するには、クリーンルーム API 環境がインストールされたSnowflakeアカウントが必要です。また、 SAMOOHA_APP_ROLE ロールを使用できる必要があります。

Tip

  • ノートブックをアップロードするには 、 :ref:` ノートブックのアップロード手順 <label-snowsight_import_notebook_file>` に従ってください。

  • ワークシートをアップロードするには:

    1. ワークスペースパネルを開きます:ナビゲーションメニューで Projects » Workspaces を選択します。

    2. SQL ワークシートをアップロードします:ワークスペースメニューで、 + Add new » Upload Files を選択します。

サンプルファイルのリスト

  • 内部テスト クリーンルーム: Jupyterノートブック は、テスト目的でプロバイダーとコンシューマーの両方として機能する単一のアカウントの使用方法を示しています。

    • ダウンロード:ノートブックをダウンロードする </samples/clean-rooms/internal-testing-cleanroom.ipynb>

  • コンシューマーが実行する分析: 別々のプロバイダーとコンシューマーアカウントを使用して、基本的なコンシューマー分析クリーンルームを実行するためのコード。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/c-run-analysis-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/c-run-analysis-p.sql>`

  • **プロバイダーが実行する分析:**プロバイダーがクリーンルームで分析を実行する方法を示すJupyterノートブック。

    • ダウンロード:ノートブックをダウンロードする </samples/clean-rooms/provider-analysis-notebook.ipynb>

  • コンシューマーが実行するコンシューマーアクティベーション: コンシューマーが実行するコンシューマー自身のSnowflakeアカウントに分析結果をアクティブ化するコードです。コンシューマーとプロバイダーの両方にセットアップとアクティベーション。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/c-run-c-activation-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/c-run-c-activation-p.sql>`

  • コンシューマーが実行するプロバイダーのアクティベーション: 分析結果をプロバイダーのSnowflakeアカウントにアクティブ化するコードで、コンシューマーとプロバイダーの両方にセットアップとアクティベーション。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/c-run-p-activation-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/c-run-p-activation-p.sql>`

  • **プロバイダー実行のプロバイダーアクティベーション:**プロバイダーアクティベーションを使ったプロバイダー実行分析のためのコード。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/p-run-p-activation-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/p-run-p-activation-p.sql>`

  • コンシューマー定義のテンプレート: クリーンルームでコンシューマーが作成したテンプレートを作成、送信、管理するためのコード。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/consumer-template-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/consumer-template-p.sql>`

  • プロバイダー定義のテンプレート: クリーンルームでプロバイダーが作成したテンプレートを作成、管理、使用するためのコード。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/provider-template-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/provider-template-p.sql>`

  • コンシューマー向け記述 UDFs: クリーンルームでカスタムPython関数をアップロードして使用するためのコード。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/consumer-udf-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/consumer-udf-p.sql>`

  • プロバイダー記述 UDFs: クリーンルームでプロバイダーがアップロードしたカスタムPython関数をアップロードして使用するためのコードです。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/provider-udf-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/provider-udf-p.sql>`

    • :download:` 一括 UDF アップロードの例(単一アカウントワークシート) </samples/clean-rooms/upload-multiple-python-packages.sql>`

  • UDF ステージから: Snowflakeステージからユーザー定義関数をロードする方法を示すJupyterノートブック。

    • ダウンロード:ノートブックをダウンロードする </samples/clean-rooms/udf_from_stage.ipynb>

  • Snowpark UDFs: クリーンルームでSnowparkベースのユーザー定義関数を作成および使用するためのコード。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/snowpark-udf-consumer.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/snowpark-udf-provider.sql>`

  • コンシューマー向け記述 UDF プロバイダーによって実行される: コンシューマーがアップロードした UDF は、プロバイダーが実行できます。

    • :download:` コンシューマーワークシートをダウンロード </samples/clean-rooms/p-run-c-uploaded-code-c.sql>`

    • :download:` プロバイダーワークシートをダウンロード </samples/clean-rooms/p-run-c-uploaded-code-p.sql>`

  • ** Snowpark Container Services統合:** クリーンルームにSnowpark Container Servicesを統合するためのJupyterノートブック。

    • ダウンロード:コンシューマーノートブック </samples/clean-rooms/spcs-consumer.ipynb>

    • ダウンロード:プロバイダーノートブック </samples/clean-rooms/spcs-provider.ipynb>

    • ダウンロード:仕様および構成ファイル </samples/clean-rooms/spcs-spec-and-config.zip>

  • Audience Overlap & Segmentation: Audience Overlap & Segmentationテンプレートを示すJupyterノートブック。

    • ダウンロード:ノートブックをダウンロードする </samples/clean-rooms/overlap-segmentation.ipynb>

サンプルテンプレート

Snowflake Data Clean Rooms は、Snowflakeワークシートとしてダウンロードし、クリーンルーム API を使用して実装またはカスタマイズできるいくつかのサンプルテンプレートを提供します。

在庫予測テンプレート:

このテンプレートは、パブリッシャーと広告主が安全なデータクリーンルーム内で広告の在庫状況を予測するのに役立ちます。:doc:` 詳細を確認し、ワークシートをダウンロードします。 </user-guide/cleanrooms/inventory-forecasting-template>`

ラストタッチアトリビューションテンプレート:

このテンプレートは、企業がマーケティングチャネルの有効性を測定できる包括的なラストタッチアトリビューション分析を提供します。:doc:` 詳細を確認し、ワークシートをダウンロードします。 </user-guide/cleanrooms/last-touch-template>`

オーディエンスルックアライクモデリングテンプレート:

このテンプレートを使用すると、最も収益性の高い既存のカスタマーに似た、新しい高価値のカスタマーを見つけて、ターゲットにすることができます。:doc:` 詳細を確認し、ワークシートをダウンロードします。 </user-guide/cleanrooms/lookalike-audience-modeling-template>`

動画

当社のソリューションエンジニアは、クリーンルームの使用方法を示すために、以下の動画を作成しました。個別に視聴するか ` プレイリストに登録 <https://www.youtube.com/playlist?list=PLavJpcg8cl1HrorP5u5VkoywZo5YMewxC>`_ してください。

` ネイティブアプリのインストール <https://youtu.be/FC4Ug95vepM?si=3TnuZDhOhl02V3LD>`_:

アカウントに Snowflake Data Clean Room 環境をインストールする方法。

` 自由形式の SQL <https://youtu.be/847XBdAiam8?si=a9bAEmi8l566Qlbt>`_:

Snowflake Data Clean Rooms で自由形式の SQL クエリを実行する方法。

` クリーンルームの編集 <https://youtu.be/xMXrSiPBjrU?si=hBUO_1pi4d2hWyDr>`_:

API または UI でクリーンルームを構成する方法。

` クロスクラウドの自動フルフィルメント <https://youtu.be/8BO2GwlZpJQ?si=mLQsLlq_GoAIS496>`_:

クリーンルームでクロスクラウドの自動フルフィルメントを有効にする方法。