注記: **Snowflakeは2025年11月以降、ユーザー名とパスワードによる認証メカニズムのサポートを終了します。そのため、このConnectorは以下のスケジュールで提供を段階的に終了します。
- 2025年8月1日(米国時間): このConnectorを使った新規DataSetの作成が出来なくなります。既存のDataSetの更新は継続されます。
- 2025年10月1日(米国時間): このConnectorを使ったすべてのDataSetの更新が停止します。
代わりに、以下のいずれかの接続方法のご利用をご検討ください。**
- Cloud Amplifier
- Snowflake Enterprise OAuthコネクター
- Snowflake Key Pair Authenticationコネクター
- Snowflake OAuthコネクター
はじめに
Snowflakeは、すべてのデータを簡単にまとめて、分析する必要のあるすべてのユーザーとシステムが利用できるようにするData Warehouseです。DomoのSnowflakeコネクターを使用してSQLクエリを入力すると、指定したウェアハウス、データベース、およびデータベーススキーマからデータを取得できます。Snowflake APIの詳細については、https://docs.snowflake.net/manualsを参照してください。 Snowflakeコネクターは、クエリを使用してデータベースからデータを取得する「データベース」コネクターです。Data Centerでは、ウィンドウ上部のツールバーで**[データベース]**をクリックすることで、このデータベースコネクターやほかのデータベースコネクターのコネクターページにアクセスできます。 このトピックでは、Snowflakeコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「コネクターを使用してDataSetを追加する」を参照してください。必要条件
Snowflakeデータベースに接続し、DataSetを作成するには、以下が必要です。-
アカウントのフルネーム(Snowflakeが提供)。これは、Snowflake URLのhttps://の直後に続く部分です。
アカウントのフルネームには、アカウントがホストされる地域とクラウドプラットフォームを識別する追加のセグメントが含まれる場合があることに注意してください。以下の表に、クラウドプラットフォームまたは地域別のアカウント名の例を示します。各行に対して、アカウント名が「xy12345」
であると仮定しています。
- Snowflakeアカウントのユーザー名とパスワード。
Snowflakeアカウントに接続する
このセクションでは、Snowflakeコネクターページの**[認証情報]ペインと[詳細]ペインのオプションについて説明します。このページのほかのペインの項目である[スケジュール設定]や[DataSetに名前を付け、説明を入力]**に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「コネクターを使用してDataSetを追加する」を参照してください。[認証情報]ペイン
このペインには、Snowflakeアカウントに接続するための認証情報を入力するフィールドがあります。下表は、各フィールドに必要な内容を説明しています。
Snowflakeの有効な認証情報を入力すると、SnowflakeのDataSetを作成する際にいつでもDomoで同じアカウントを使用できます。コネクターのアカウントはData Centerの**[アカウント]**タブで管理できます。このタブの詳細については、「コネクターのユーザーアカウントを管理する」を参照してください。
[詳細]ペイン
このペインには、SQLクエリを入力したり、取得するデータの場所を指定したりするための多数のフィールドとメニューがあります。
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「コネクターを使用してDataSetを追加する」を参照してください。

よくある質問
このコネクターはいつ使用しますか?
このコネクターはいつ使用しますか?
このコネクターを使うと、SnowflakeのJDBCドライバを使用して、データをSnowflakeからDomoにインポートすることができます。Snowflakeアカウント名、ローカルユーザー名、パスワードでこのコネクターを使用して、Snowflakeから小規模なものから大規模なものまで様々なDataSetを取り込みます。
Snowflakeではどの権限が必要ですか?
Snowflakeではどの権限が必要ですか?
Snowflakeでは、CREATE TABLE、COPY INTO、PUT、CREATE FILE FORMAT、REMOVE、LISTの権限が必要です。
このコネクターを作成するにはどのような認証情報が必要ですか?
このコネクターを作成するにはどのような認証情報が必要ですか?
アカウント名(Snowflakeが提供)、Snowflakeのユーザー名、秘密キーが必要です。暗号化された秘密キーを作成する場合は、秘密キーファイルの暗号化に使用されるパスフレーズが必要になります。自分の権限名を入力することもできます。
同じアカウントを使用して複数のDataSetを作成することはできますか?
同じアカウントを使用して複数のDataSetを作成することはできますか?
はい
入力DataSet IDはどのように見つけることができますか?
入力DataSet IDはどのように見つけることができますか?
Domoの入力DataSet IDは、データのエクスポート元となるDataSetのURLで見つけることができます。例:https://customer.domo.com/datasources/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/details/settings
注意すべきAPI制限はありますか?
注意すべきAPI制限はありますか?
制限は使用するサーバー構成によって異なります。
データはどれくらいの頻度で更新されますか?
データはどれくらいの頻度で更新されますか?
DataSetは15分ごとに実行できます。ただし、クエリの実行時間によっては、DataSetの実行頻度が低くなる場合があります。
クエリの記述の際に注意すべき点はありますか?
クエリの記述の際に注意すべき点はありますか?
すべての単語、表名、フィールド名が正しく記述されていることを確認します。クエリのヘルプについては、[Query Helper]フィールドを参照してください。
Snowflakeデータベースに接続できない理由は?IPアドレスのホワイトリスト登録が必要でしょうか?
Snowflakeデータベースに接続できない理由は?IPアドレスのホワイトリスト登録が必要でしょうか?
Snowflakeデータベースに接続する前に、接続するポート上のデータベースサーバーにある多数のIPアドレスをホワイトリストに登録する必要があります。IPアドレスの詳細なリストは、「コネクターとフェデレーテッドアダプターのIPアドレスをホワイトリストに登録する」を参照してください。
これはプロダクションレベルのコネクターですか?
これはプロダクションレベルのコネクターですか?
はいこのコネクターは、あらゆるサイズのDataSetを対象として設計されています。
ウェアハウス、データベース、スキーマなどのリストが正しく表示されない理由は?
ウェアハウス、データベース、スキーマなどのリストが正しく表示されない理由は?
Snowflakeでアカウントに入力されたユーザー権限にもとづいてアクセスできるコンテンツのみが表示されます。目的のものが見つからない場合は、権限がそのウェアハウス、データベース、表などにアクセスできることを確認してください。Snowflakeで権限を入力しない場合、デフォルトではSYSADMIN権限が使用されます。