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

Snowflake

Squid は Snowflake データベースに接続して、Squid アプリケーション用のデータソースとして機能させることができます。

Snowflake は、組織内のデータサイロを解消するように設計されており、パートナーや顧客とのコンテンツに関する共同作業を容易にします。Squid を使用すると、Snowflake データベースに接続し、他のデータベースコネクタとデータを結合することさえ可能です。

Squid に Snowflake データベースを接続するには、次の手順を完了してください:

  1. Squid Console を開き、Snowflake と使用するアプリケーションを選択します。
  2. Connectors タブをクリックし、次に Available connectors をクリックします。
  3. Snowflake コネクタを選択します。
  4. 次の構成情報を入力します:
  • Connector ID - 短く、かつコネクタを識別するのに役立つ ID を選択してください。
  • Snowflake username
  • Snowflake password - パスワードを非公開に保つため、Squid Secrets にパスワードを保存してください。
  • Snowflake account ID - Snowflake コンソールの Snowflake アイコンの横にあるメニューを開き、フルアカウント ID を確認してください。Snowflake の Copy account identifier ボタンを使用して ID をコピーできます。Squid Console では、この ID を貼り付け、.- に置き換える必要があります。結果は次のようになります: Before: AAAAAAA.AAA00000 After: AAAAAAA-AAA00000
  • Snowflake database name - 接続するデータベースの名前。Snowflake コンソールの Data セクションでデータベース名を確認できます。
  • Snowflake schema - 接続するスキーマの名前。Snowflake コンソールでデータベースを選択し、Schemas タブをクリックすることでスキーマ名を確認できます。
  • Snowflake warehouse - Snowflake warehouse の名前は、Snowflake コンソールの Admin タブで見つかります。Admin タブへのアクセス権がない場合は、管理者に warehouse 名を確認してください。
  • Snowflake role - Snowflake データベースが存在する役割の名前。Snowflake コンソールでご自身の 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 コネクタの schema タブに移動し、プライマリキーにしたいフィールドを探してください。... ボタンをクリックし、Primary key ドロップダウンを有効にします。変更を保存するには Save Schema をクリックしてください。

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