- 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アカウントに接続するための認証情報を入力するフィールドがあります。下表は、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
Account Name | Snowflakeアカウント名を入力します。アカウント名を検索する方法については、「必要条件」を参照してください。 |
Username | Snowflakeアカウントに関連するユーザー名を入力します。 |
Password | Snowflakeアカウントに関連するパスワードを入力します。 |
Role | 権限を入力します。 |
[詳細]ペイン
このペインには、SQLクエリを入力したり、取得するデータの場所を指定したりするための多数のフィールドとメニューがあります。パラメーター | 説明 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Query Type | クエリタイプを選択します。
| ||||||||
Query | データを取得するために使用するSQLクエリを入力します。 [Query Helper] パラメーターを使用して、使用可能なSQLクエリを記述できます。 [Query Helper] を使用するには、以下を実行します。
| ||||||||
Warehouses | 取得したいデータが格納されているウェアハウスを選択します。このリストには、認証情報にもとづいてアクセスできるすべてのウェアハウスが表示されます。 | ||||||||
Databases | 取得したいデータが格納されているデータベースを選択します。このリストには、認証情報にもとづいてアクセスできるすべてのデータベースが表示されます。 | ||||||||
Database Schema | 取得したいデータが含まれているデータベーススキーマを選択します。このリストには、認証情報にもとづいてアクセスできるすべてのスキーマが表示されます。 | ||||||||
Database Tables(オプション) | 取得するデータベース表を選択します。このリストには、認証情報にもとづいてアクセスできるすべての表が表示されます。データベース表を選択しない場合は、コネクターはデータベーススキーマ全体を取得します。 | ||||||||
Table Columns(オプション) | 取得する表の列を選択します。このリストには、認証情報にもとづいてアクセスできるすべての列が表示されます。表の列を選択しないと、コネクターは選択したデータベース表全体を取得します。 | ||||||||
Query Helper(オプション) | 上のメニューから、ウェアハウス、データベース、スキーマ、表などを選択すると、利用可能なSQLクエリがこのフィールドに作成されます。このフィールドのSQLステートメントをコピーして、 [Query] フィールドに貼り付けます。詳細については、上記の「 Query 」を参照してください。 | ||||||||
| Fetch Size(オプション) | メモリのパフォーマンスのフェッチサイズを入力します。空白にすると、デフォルトサイズの1000が適用されます。DataSetに「メモリ不足」エラーが発生した場合は、フェッチサイズの縮小を試みます。 |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。
よくある質問
# このコネクターはいつ使用しますか?
# このコネクターはいつ使用しますか?
# Snowflakeではどの権限が必要ですか?
# Snowflakeではどの権限が必要ですか?
# このコネクターを作成するにはどのような認証情報が必要ですか?
# このコネクターを作成するにはどのような認証情報が必要ですか?
# 同じアカウントを使用して複数のDataSetを作成することはできますか?
# 同じアカウントを使用して複数のDataSetを作成することはできますか?
# 入力DataSet IDはどのように見つけることができますか?
# 入力DataSet IDはどのように見つけることができますか?
# 注意すべきAPI制限はありますか?
# 注意すべきAPI制限はありますか?
# データはどれくらいの頻度で更新されますか?
# データはどれくらいの頻度で更新されますか?
# クエリの記述の際に注意すべき点はありますか?
# クエリの記述の際に注意すべき点はありますか?
# Snowflakeデータベースに接続できない理由は?IPアドレスのホワイトリスト登録が必要でしょうか?
# Snowflakeデータベースに接続できない理由は?IPアドレスのホワイトリスト登録が必要でしょうか?
# これはプロダクションレベルのコネクターですか?
# これはプロダクションレベルのコネクターですか?
# ウェアハウス、データベース、スキーマなどのリストが正しく表示されない理由は?
# ウェアハウス、データベース、スキーマなどのリストが正しく表示されない理由は?