> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-bradley-turek-pfilter-operators-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Snowflakeコネクター

<Note>
  **注記：** \*\*Snowflakeは2025年11月以降、ユーザー名とパスワードによる認証メカニズムのサポートを終了します。そのため、このConnectorは以下のスケジュールで提供を段階的に終了します。

  * 2025年8月1日(米国時間): このConnectorを使った新規DataSetの作成が出来なくなります。既存のDataSetの更新は継続されます。
  * 2025年10月1日(米国時間): このConnectorを使ったすべてのDataSetの更新が停止します。\
    代わりに、以下のいずれかの接続方法のご利用をご検討ください。\*\*
</Note>

* [Cloud Amplifier](/ja/s/article/4402322966807)
* [Snowflake Enterprise OAuthコネクター](/ja/s/article/000005534)
* [Snowflake Key Pair Authenticationコネクター](/ja/s/article/360042931854)
* [Snowflake OAuthコネクター](/ja/s/article/360061552054)

## はじめに

Snowflakeは、すべてのデータを簡単にまとめて、分析する必要のあるすべてのユーザーとシステムが利用できるようにするData Warehouseです。DomoのSnowflakeコネクターを使用してSQLクエリを入力すると、指定したウェアハウス、データベース、およびデータベーススキーマからデータを取得できます。Snowflake APIの詳細については、[https://docs.snowflake.net/manuals](https://docs.snowflake.net/manuals)を参照してください。

Snowflakeコネクターは、クエリを使用してデータベースからデータを取得する「データベース」コネクターです。Data Centerでは、ウィンドウ上部のツールバーで\*\*［データベース］\*\*をクリックすることで、このデータベースコネクターやほかのデータベースコネクターのコネクターページにアクセスできます。

このトピックでは、Snowflakeコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「[コネクターを使用してDataSetを追加する](/s/article/360042926274)」を参照してください。

## 必要条件

Snowflakeデータベースに接続し、DataSetを作成するには、以下が必要です。

* アカウントのフルネーム（Snowflakeが提供）。これは、Snowflake URLの[https://の直後に続く部分です。](https://の直後に続く部分です。)

  アカウントのフルネームには、アカウントがホストされる地域とクラウドプラットフォームを識別する追加のセグメントが含まれる場合があることに注意してください。以下の表に、クラウドプラットフォームまたは地域別のアカウント名の例を示します。各行に対して、アカウント名が「xy12345」<img alt="snowflake_account_names.png" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/w8qX7lFzkotgN4pO/images/kb/ja/0EM5w000005wLoB.png?fit=max&auto=format&n=w8qX7lFzkotgN4pO&q=85&s=d6bad47dcd2d3f962a2047a34bc131b1" style={{width: 20, height: 20, display: 'inline', verticalAlign: 'start', margin: '0'}} width="513" height="578" data-path="images/kb/ja/0EM5w000005wLoB.png" />

  であると仮定しています。
* Snowflakeアカウントのユーザー名とパスワード。

## Snowflakeアカウントに接続する

このセクションでは、Snowflakeコネクターページの\*\*［認証情報］**ペインと**［詳細］**ペインのオプションについて説明します。このページのほかのペインの項目である**［スケジュール設定］**や**［DataSetに名前を付け、説明を入力］\*\*に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「[コネクターを使用してDataSetを追加する](/s/article/360042926274)」を参照してください。

### ［認証情報］ペイン

このペインには、Snowflakeアカウントに接続するための認証情報を入力するフィールドがあります。下表は、各フィールドに必要な内容を説明しています。

| フィールド        | 説明                                                        |
| ------------ | --------------------------------------------------------- |
| Account Name | Snowflakeアカウント名を入力します。アカウント名を検索する方法については、「必要条件」を参照してください。 |
| Username     | Snowflakeアカウントに関連するユーザー名を入力します。                           |
| Password     | Snowflakeアカウントに関連するパスワードを入力します。                           |
| Role         | 権限を入力します。                                                 |

Snowflakeの有効な認証情報を入力すると、SnowflakeのDataSetを作成する際にいつでもDomoで同じアカウントを使用できます。コネクターのアカウントはData Centerの\*\*［アカウント］\*\*タブで管理できます。このタブの詳細については、「[コネクターのユーザーアカウントを管理する](/s/article/360042926054)」を参照してください。

### ［詳細］ペイン

このペインには、SQLクエリを入力したり、取得するデータの場所を指定したりするための多数のフィールドとメニューがあります。

| パラメーター                 | 説明                                                                                                                                                                                                                                                                                                                                                                  |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Query Type             | クエリタイプを選択します。<table><tbody><tr><td>Enter Query</td><td>ユーザー定義のクエリを入力するオプションが有効になります。</td></tr><tr><td>Query History</td><td>定義済みクエリを使用して、Snowflakeクエリ履歴から過去70日間のデータを取得します。</td></tr><tr><td>Table Information</td><td>アカウントに作成されたオブジェクトのメタデータ情報を取得します。</td></tr><tr><td>Warehouse Metering History</td><td>過去70日間のウェアハウスの使用状況と計測情報を取得します。</td></tr></tbody></table> |
| Query                  | データを取得するために使用するSQLクエリを入力します。\*\*［Query Helper］**パラメーターを使用して、使用可能なSQLクエリを記述できます。**［Query Helper］\*\*を使用するには、以下を実行します。   1. 各メニューで、目的のウェアハウス、データベース、データベーススキーマ、データベース表、表の列を選択します。 2. \*\*［Query Helper］**フィールドに表示されるSQLステートメントをコピーします。 3. コピーしたSQLステートメントを**［Query］\*\*フィールドに貼り付けます。                                                                                  |
| Warehouses             | 取得したいデータが格納されているウェアハウスを選択します。このリストには、認証情報にもとづいてアクセスできるすべてのウェアハウスが表示されます。                                                                                                                                                                                                                                                                                            |
| Databases              | 取得したいデータが格納されているデータベースを選択します。このリストには、認証情報にもとづいてアクセスできるすべてのデータベースが表示されます。                                                                                                                                                                                                                                                                                            |
| Database Schema        | 取得したいデータが含まれているデータベーススキーマを選択します。このリストには、認証情報にもとづいてアクセスできるすべてのスキーマが表示されます。                                                                                                                                                                                                                                                                                           |
| Database Tables（オプション） | 取得するデータベース表を選択します。このリストには、認証情報にもとづいてアクセスできるすべての表が表示されます。データベース表を選択しない場合は、コネクターはデータベーススキーマ全体を取得します。                                                                                                                                                                                                                                                                  |
| Table Columns（オプション）   | 取得する表の列を選択します。このリストには、認証情報にもとづいてアクセスできるすべての列が表示されます。表の列を選択しないと、コネクターは選択したデータベース表全体を取得します。                                                                                                                                                                                                                                                                           |
| Query Helper（オプション）    | 上のメニューから、ウェアハウス、データベース、スキーマ、表などを選択すると、利用可能なSQLクエリがこのフィールドに作成されます。このフィールドのSQLステートメントをコピーして、\*\*［Query］\*\*フィールドに貼り付けます。詳細については、上記の「**Query**」を参照してください。                                                                                                                                                                                                              |
| Fetch Size（オプション）      | メモリのパフォーマンスのフェッチサイズを入力します。空白にすると、デフォルトサイズの1000が適用されます。DataSetに「メモリ不足」エラーが発生した場合は、フェッチサイズの縮小を試みます。                                                                                                                                                                                                                                                                   |

### <Frame><img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/w8qX7lFzkotgN4pO/images/kb/ja/0EM5w000005wLoE.png?fit=max&auto=format&n=w8qX7lFzkotgN4pO&q=85&s=534a0c9a882b2b7c8325bbdc5a74e7c3" alt="snowflake_ui.png" width="458" height="1095" data-path="images/kb/ja/0EM5w000005wLoE.png" /></Frame> その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「[コネクターを使用してDataSetを追加する](/s/article/360042926274)」を参照してください。

## よくある質問

<AccordionGroup>
  <Accordion title="このコネクターはいつ使用しますか？">
    このコネクターを使うと、SnowflakeのJDBCドライバを使用して、データをSnowflakeからDomoにインポートすることができます。Snowflakeアカウント名、ローカルユーザー名、パスワードでこのコネクターを使用して、Snowflakeから小規模なものから大規模なものまで様々なDataSetを取り込みます。
  </Accordion>

  <Accordion title="Snowflakeではどの権限が必要ですか？">
    Snowflakeでは、CREATE TABLE、COPY INTO、PUT、CREATE FILE FORMAT、REMOVE、LISTの権限が必要です。
  </Accordion>

  <Accordion title="このコネクターを作成するにはどのような認証情報が必要ですか？">
    アカウント名（Snowflakeが提供）、Snowflakeのユーザー名、秘密キーが必要です。暗号化された秘密キーを作成する場合は、秘密キーファイルの暗号化に使用されるパスフレーズが必要になります。自分の権限名を入力することもできます。
  </Accordion>

  <Accordion title="同じアカウントを使用して複数のDataSetを作成することはできますか？">
    はい
  </Accordion>

  <Accordion title="入力DataSet IDはどのように見つけることができますか？">
    Domoの入力DataSet IDは、データのエクスポート元となるDataSetのURLで見つけることができます。例：[https://customer.domo.com/datasources/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/details/settings](https://customer.domo.com/datasources/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/details/settings)
  </Accordion>

  <Accordion title="注意すべきAPI制限はありますか？">
    制限は使用するサーバー構成によって異なります。
  </Accordion>

  <Accordion title="データはどれくらいの頻度で更新されますか？">
    DataSetは15分ごとに実行できます。ただし、クエリの実行時間によっては、DataSetの実行頻度が低くなる場合があります。
  </Accordion>

  <Accordion title="クエリの記述の際に注意すべき点はありますか？">
    すべての単語、表名、フィールド名が正しく記述されていることを確認します。クエリのヘルプについては、［Query Helper］フィールドを参照してください。
  </Accordion>

  <Accordion title="Snowflakeデータベースに接続できない理由は？IPアドレスのホワイトリスト登録が必要でしょうか？">
    Snowflakeデータベースに接続する前に、接続するポート上のデータベースサーバーにある多数のIPアドレスをホワイトリストに登録する必要があります。IPアドレスの詳細なリストは、「[コネクターとフェデレーテッドアダプターのIPアドレスをホワイトリストに登録する](/s/article/360043630093)」を参照してください。
  </Accordion>

  <Accordion title="これはプロダクションレベルのコネクターですか？">
    はいこのコネクターは、あらゆるサイズのDataSetを対象として設計されています。
  </Accordion>

  <Accordion title="ウェアハウス、データベース、スキーマなどのリストが正しく表示されない理由は？">
    Snowflakeでアカウントに入力されたユーザー権限にもとづいてアクセスできるコンテンツのみが表示されます。目的のものが見つからない場合は、権限がそのウェアハウス、データベース、表などにアクセスできることを確認してください。

    Snowflakeで権限を入力しない場合、デフォルトではSYSADMIN権限が使用されます。
  </Accordion>
</AccordionGroup>
