Snowflake Partner Connect

Partner Connectを使用すると、選択したSnowflakeビジネスパートナーで試用アカウントを簡単に作成し、これらのアカウントをSnowflakeと統合できます。この機能は、さまざまなサードパーティのツールとサービスを試し、ビジネスニーズに最適なものを採用するための便利なオプションを提供します。

このトピックの内容:

サポートしているパートナー

重要

Snowflakeは、パートナーの試用アカウントの条件や規約(長さ、サポートされる機能など)を決定および指示しません。これらのポリシーは各Snowflakeパートナーによって設定され、パートナーに応じて異なります。

特定の試用の詳細については、パートナーに直接お問い合わせください。

現在、Partner Connectには次のパートナーが含まれています。

パートナー

カテゴリ

メモ

Alteryx

機械学習およびデータサイエンス

ALTR

セキュリティおよびガバナンス

data.world

セキュリティおよびガバナンス

Dataguise

セキュリティおよびガバナンス

Dataiku

機械学習およびデータサイエンス

DataOps.live

SQL 開発および管理

DataRobot

機械学習およびデータサイエンス

Domo

ビジネスインテリジェンス(BI)

Etleap

データ統合

Fivetran

データ統合

H2O.ai

機械学習およびデータサイエンス

Hunters

セキュリティおよびガバナンス

HVR

データ統合

Immuta

セキュリティおよびガバナンス

Informatica

データ統合

Informatica Cloud

Matillion Data Loader

データ統合

Matillionデータローダー

Matillion ETL

データ統合

Matillion ETL

Qlik

データ統合

Qlik Replicate

Rivery

データ統合

Sigma Computing

ビジネスインテリジェンス(BI)

Sisense

ビジネスインテリジェンス(BI)

Sisense for Cloud Data Teams

SnapLogic

データ統合

SqlDBM

SQL 開発および管理

Stitch

データ統合

Striim

データ統合

Talend

データ統合

ThoughtSpot

ビジネスインテリジェンス(BI)

Zepl

機械学習およびデータサイエンス

セキュリティ要件

Partner Connectは、Snowflakeで 確認済み のメールアドレスを持つアカウント管理者(つまり、 ACCOUNTADMIN ロールを持つユーザー)に制限されています。

  • Partner Connectを使用するには、 ACCOUNTADMIN ロールに切り替えるか、そのロールを持つ組織内の誰かに連絡する必要があります。

  • メールアドレスを確認するには、

    新しいウェブインターフェイス

    ログイン名 » Profile の横にあるドロップダウンメニューをクリックします。メールアドレスを追加または確認します。

    従来のウェブインターフェイス

    ログイン名 » Preferences » General にあるドロップダウンメニューをクリックします。

    User Information エリアで、 Email Address フィールドの適切なリンクをクリックして、メールアドレスを追加または確認します。

Snowflakeパートナーとの接続

現在、Partner Connect内でSnowflakeパートナーにより試用アカウントを開始するには、

  1. 従来または新しいSnowflakeウェブインターフェイスにログインします。

  2. ACCOUNTADMIN をインターフェイスでアクティブなロールにします。

    新しいウェブインターフェイス

    ログイン名の横にあるドロップダウンメニュー、 Switch Role » ACCOUNTADMIN の順にクリックして、アカウント管理者のロールに変更します。

    従来のウェブインターフェイス

    ログイン名の横にあるドロップダウンメニュー、 Switch Role » ACCOUNTADMIN の順にクリックして、アカウント管理者のロールに変更します。

  3. Partner Connect ページを開きます。

    新しいウェブインターフェイス

    ログイン名 » Partner Connect の横にあるドロップダウンメニューをクリックします。 Snowflake Partner Connect ページが開きます。

    従来のウェブインターフェイス

    Partner Connect Partner Connect tab をクリックします。 Snowflake Partner Connect ページが開きます。

  4. 接続するパートナーに対応するタイルをクリックします。

    ダイアログには、パートナーに接続するための要件と、接続プロセス中にSnowflakeで自動的に作成されたオブジェクトのリストが表示されます。これには、空のデータベース、ウェアハウス、デフォルトユーザー、カスタムロールが含まれます。パートナーアプリケーションは、アカウントの読み取りまたは書き込み時にこれらのオブジェクトを使用します。

  5. オプションで、試用において自動的に使用する、Snowflake内にある1つ以上の既存のデータベースを指定します。これにより、Snowflakeの既存のデータをパートナーアプリケーションですばやく簡単に利用できるようにする、追加のカスタムロールが作成されます。

    初期接続プロセスでデータベースを指定しない場合は、後で指定できます。ただし、後でそれらを指定する場合は手作業になります。

    注釈

    現在、共有データベース(つまり、プロバイダーアカウントからアカウントに共有されているデータベース)は、初期接続プロセスでは指定できません。試用で共有データベースを使用するには、プロセスの完了後に手動で指定できます。

  6. パートナーの説明の下にある Connect ボタンをクリックして、パートナーとの試用アカウントの作成を開始し、パートナーアプリケーションをSnowflakeに接続します。

プロセスが完了し、オブジェクトが作成されると、パートナータイルが更新され、チェックマークが表示されます。

パートナー用に作成されたオブジェクト

接続プロセス中に、アカウント内で次のSnowflakeオブジェクトがパートナーアプリケーション用に作成されます。

オブジェクト名

メモ

PC_<パートナー>_DB

データベース

このデータベースは空であり、クエリ用のデータをロード/保存するために使用できます。すでにデータが含まれている既存のデータベースを使用する場合は、初期接続プロセス中に、表示されたフィールドで使用する非共有データベースを指定できます。プロセスの完了後に、他のデータベースを手動で指定することもできます。

PC_<パートナー>_WH

ウェアハウス

ウェアハウスのデフォルトサイズはXSですが、必要に応じて変更できます。

PC_<パートナー>_USER

システムユーザー

これは、パートナーアプリケーションからSnowflakeに接続するユーザーです。ダイアログに記載されているように、ユーザーのランダムなパスワードが自動的に生成されます。

PC_<パートナー>_ROLE

ロール

このカスタムロールに PUBLIC ロールが付与されます。これにより、ロールは PUBLIC ロールに所有/付与されたオブジェクトにアクセスできます。さらに、このロールは SYSADMIN ロールに付与されます。これにより、 SYSADMIN ロール(またはそれ以上)を持つユーザーは、パートナーアクセス用に作成されたSnowflakeオブジェクトにもアクセスできます。

さらに、初期接続プロセス中に1つ以上の既存のデータベースを指定することをオプションで選択した場合は、データベース内のテーブルにアクセスするために必要なすべての権限を持つ、2番目のカスタムロールが作成されます。

PC_<パートナー>_DB_PICKER_ROLE

次に、このロールが PC_<パートナー>_ROLE に付与されます。これにより、指定されたデータベース内のすべてのテーブルを最小限の構成の追加(あるいは、まったくなし)で、パートナーアプリケーションにより使用できるようになります。

この2番目のロールはダイアログに表示されませんが、ダイアログにリストされている他のすべてのオブジェクトが作成された後に、ロールが自動的に作成されることに注意してください。

ちなみに

  • これらのオブジェクトは、すばやく便利な設定を可能にするために作成されています。既存のSnowflakeオブジェクト(データベース、ウェアハウス、ユーザーなど)を使用する場合は、パートナーアプリケーションの設定を更新して、Snowflake内の目的のオブジェクトを参照できます。

  • アカウント管理者は ALTER USER を使用して、 PC_<パートナー>_USER のために生成されたパスワードを変更できます。

  • PUBLIC 以外のロールによって所有されている(または付与されている)オブジェクトへのアクセスを有効にするには、他のロールを PC_<パートナー>_ROLE に付与します。

自動化されたアプリケーション機能とリソースの使用

パートナーアプリケーションには、スケジュールに従って実行され、コンピューティングリソースを消費するダッシュボードなどの自動化機能が含まれる場合があります。アプリケーションによる予期しないSnowflakeクレジットの使用状況を回避するために、パートナーアプリケーションの製品ドキュメントを読み、 PC_<パートナー名>_WH ウェアハウスの 使用状況をモニターする ことをお勧めします。

ネットワークポリシーへのパートナー IP アドレスの追加

ネットワークポリシー を使用して、ユーザー IP アドレスに基づいてSnowflakeアカウントへのアクセスを制限する場合、パートナーの IP アドレスをネットワークポリシーで許可されている IP アドレスリストに追加しない限り、パートナーアプリケーションはアカウントにアクセスできません。詳細な手順については、 アカウントレベルのネットワークポリシーの変更 をご参照ください。

次のテーブルに、各パートナーの IP アドレス(利用可能でありサポートされている場合)、またはこの情報に関するパートナーサイトのページへのリンクを示します。

パートナー

IP アドレス

メモ

Alteryx

44.225.50.233

ALTR

N/A

data.world

52.3.83.134 、 52.205.195.10 、 52.205.207.86

Dataguise

N/A

Dataiku

N/A

DataOps.live

N/A

DataRobot

N/A

Domo

N/A

Etleap

N/A

Fivetran

52.0.2.4

設定の詳細については、 Fivetranドキュメント をご参照ください。

H2O.ai

N/A

Hunters

34.223.20.125 、 34.223.221.217 、 52.32.222.121 、 52.35.219.75 、 52.40.78.172 、 54.68.155.124

HVR

N/A

Immuta

N/A

Informatica

N/A

Matillionデータローダー

N/A

Matillion ETL

N/A

Qlik

N/A

Rivery

13.58.140.165/32 、 34.254.56.182/32 、 52.14.86.20/32 、 52.14.192.86/32

Sigma

104.197.169.18 、 104.197.193.23

Sisense

各種

アドレスについては、 Sisenseドキュメント をご参照ください。

SnapLogic

各種

IP アドレスについては、 SnapLogic ドキュメント をご参照ください。

SqlDBM

N/A

Stitch

各種

IP アドレスについては、 Stitchドキュメント をご参照ください。

Striim

N/A

Talend

N/A

ThoughSpot

35.164.213.211

Zepl

34.214.146.198 、 35.164.138.115 、 52.24.205.101

パートナーアプリケーションの起動

パートナーアプリケーションがSnowflakeに接続された後、

  1. Snowflake Partner Connect ページで対応するタイルをクリックします。

  2. Launch ボタンをクリックして、パートナーのウェブサイトを開きます。

パートナーアカウントからの接続解除

何らかの理由でPartner Connectから開始された試用アカウントを停止する場合は、次のステップを実行します。

  1. 従来または新しいSnowflakeウェブインターフェイスにログインします。

  2. ACCOUNTADMIN をインターフェイスでアクティブなロールにします。

    新しいウェブインターフェイス

    ログイン名の横にあるドロップダウンメニュー、 Switch Role » ACCOUNTADMIN の順にクリックして、アカウント管理者のロールに変更します。

    従来のウェブインターフェイス

    ログイン名の横にあるドロップダウンメニュー、 Switch Role » ACCOUNTADMIN の順にクリックして、アカウント管理者のロールに変更します。

  3. Partner Connect ページを開きます。

    新しいウェブインターフェイス

    ログイン名 » Partner Connect の横にあるドロップダウンメニューをクリックします。 Snowflake Partner Connect ページが開きます。

    従来のウェブインターフェイス

    Partner Connect Partner Connect tab をクリックします。 Snowflake Partner Connect ページが開きます。

  4. 接続解除するパートナーアプリケーションのタイルをクリックします。開いたダイアログで、初期接続プロセス中にパートナーアプリケーション用として作成されたデータベース、ウェアハウス、システムユーザー、およびカスタムロールオブジェクトの名前をメモします。

  5. 適切な DROP <オブジェクト> コマンドを使用して、パートナーアプリケーション用に作成された各オブジェクトを削除します。

    ちなみに

    最初の接続プロセス中に、パートナーアプリケーションで使用する既存のデータベースを指定した場合は、他のオブジェクトとともに自動的に作成された、 PC_<パートナー>_DB_PICKER_ROLE ロールもドロップすることを忘れないでください。

  6. Snowflakeサポート に連絡して、パートナーアカウントの試用を停止し、 Partner Connect にあるパートナータイルからチェックマークを外してください。

接続のトラブルシューティング

接続が既に存在します

パートナーと直接、またはSnowflakeアカウントの別のアカウントでPartner Connectを使用して開始されたパートナーとのアカウントが既に組織にある場合、もう1つのトライアルアカウントを開始しようとすると失敗し、接続が既に存在するというメッセージが表示されることがあります。

この場合、このアカウントのトライアルはパートナーを通じて直接開始する必要があります。