メインコンテンツまでスキップ

Snowflake

Squid は Snowflake データベースに接続し、Squid アプリケーションのデータソースとして利用できます。

Snowflake は、組織内のデータサイロを解消して、パートナーや顧客とのコンテンツ協業を容易にするよう設計されています。Squid を使用すれば、Snowflake のデータベースに接続するだけでなく、他のデータベースコネクタとのデータ連携も可能です。

Squid に Snowflake データベースを接続するには、以下の手順を実行してください:

  1. Squid Console を開き、Snowflake で使用するアプリケーションを選択します。
  2. Connectors タブをクリックし、次に Available connectors をクリックします。
  3. Snowflake connector を選択します。
  4. 以下の設定情報を入力します:
  • Connector ID - コネクタを識別しやすい、簡潔な ID を選択してください。
  • Snowflake username
  • Snowflake password - セキュリティのため、パスワードは Squid Secrets に保存してください。
  • Snowflake account ID - Snowflake Console の Snowflake アイコン横のメニューを開いて、フルアカウント ID を確認してください。Snowflake の Copy account identifier ボタンを使って ID をコピーできます。Squid Console に貼り付け、.- に置換してください。結果は以下の通りです:
    Before: AAAAAAA.AAA00000
    After: AAAAAAA-AAA00000
  • Snowflake database name - 接続するデータベースの名前です。Snowflake Console の Data セクションで確認できます。
  • Snowflake schema - 接続するスキーマの名前です。Snowflake Console でデータベースを選択し、Schemas タブをクリックして確認できます。
  • Snowflake warehouse - Snowflake warehouse の名前は、Snowflake Console の Admin タブで確認できます。Admin タブにアクセスできない場合は、管理者に名前を確認してください。
  • Snowflake role - Snowflake データベースが配置されているロールの名前です。Snowflake Console のあなたの Snowflake username の下で確認できます.

Snowflake connector

接続情報を入力したら、Test connection をクリックして接続が成功したかを確認してください。

Squid で Snowflake のデータを扱う方法については、Client SDK documentation をご覧ください。

Snowflake に接続することで構築できるクールな機能を見てみたいですか?Squid AI クエリと Snowflake に関する こちらのビデオ をご覧ください!

Query with AI and Snowflake

Query with AI では、Snowflake データベーススキーマにプライマリキーが定義されている必要があります。プライマリキーを追加するには、Snowflake connector の schema タブに移動し、プライマリキーに設定したいフィールドを探してください。... ボタンをクリックし、Primary key ドロップダウンを有効にしてください。最後に Save Schema をクリックして変更を保存します。

Snowflake のネットワークポリシーの詳細については、Snowflake documentation on network policies をご覧ください。