- 2025年8月1日(米国時間): このConnectorを使った新規DataSetの作成が出来なくなります。既存のDataSetの更新は継続されます。
- 2025年10月1日(米国時間): このConnectorを使ったすべてのDataSetの更新が停止します。
はじめに
Snowflakeは、すべてのデータを簡単にまとめて、分析する必要のあるすべてのユーザーとシステムが利用できるようにするData Warehouseです。DomoのSnowflake Writebackコネクターを使用すると、データをDomo DataSetからSnowflakeデータベースにプッシュすることができます。Snowflake APIの詳細については、 https://docs.snowflake.net/manuals を参照してください。 このトピックでは、Snowflake Writebackコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
Snowflakeデータベースに接続し、DataSetを作成するには、以下が必要です。-
アカウントのフルネーム(Snowflakeが提供)。これは、Snowflake URLの
https:// の直後に続く部分です。
アカウントのフルネームには、アカウントがホストされる地域とクラウドプラットフォームを識別する追加のセグメントが含まれる場合があることに注意してください。以下の表に、クラウドプラットフォームまたは地域別のアカウント名の例を示します。各行に対して、アカウント名が「xy12345」であると仮定しています。

- Snowflakeアカウントのユーザー名とパスワード。
-
DomoクライアントIDとクライアントシークレット。これらの認証情報を取得するには、次の手順を実行します。
- Domoデベロッパーアカウント(https://developer.domo.com/login )にログインします。
-
新しいクライアントを作成します。
注記: 新しいクライアントを作成するときに、複数のDomoインスタンスを使用する場合は、必ず正しいインスタンスを使用してデベロッパーポータルにログインしてください。
-
クライアントを作成するときは、すべてのスコープ([Account]、[Audit]、[Buzz]、[Data]、[Dashboard]、[User]、[Workflow])を選択します。

- [Create] をクリックします。
接続を設定する
このセクションでは、Snowflake Writebackコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、DomoデベロッパーアカウントとSnowflakeアカウントの認証情報を入力するためのフィールドが含まれています。下表は、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
Account Name | Snowflakeアカウント名を入力します。アカウント名を検索する方法については、「 必要条件 」を参照してください。 |
Username | Snowflakeアカウントに関連するユーザー名を入力します。 |
Password | Snowflakeアカウントに関連するパスワードを入力します。 |
Role | 権限を入力します。 |
Domo Client ID | DomoクライアントIDを入力します。 |
Domo Client Secret | Domoクライアントシークレットを入力します。 |
[詳細]ペイン
このペインには、SQLクエリを入力したり、取得するデータの場所を指定したりするための多数のフィールドとメニューがあります。パラメーター | 説明 |
|---|---|
Input DataSet ID | SnowflakeにコピーするDataSetのDataSet ID(GUID)を入力します。Data CenterでDataSetの詳細ビューを開き、URLの datasources/ に続く箇所で、IDを見つけることができます。例えば、URLが https://mycompany.domo.com/datasources/845305d8-da3d-4107-a9d6-13ef3f86d4a4/details/overview であれば、DataSet IDは 845305d8-da3d-4107-a9d6-13ef3f86d4a4 になります。 |
Select Table Name | データがコピーされるテーブルの命名方法を選択します。
|
Enter Table Name | データをコピーするSnowflakeテーブルの名前を入力します(スペースや特殊文字はアンダースコアに置き換えられます)。 |
Warehouses | データを送信したいテーブルが格納されているウェアハウスを選択します。 |
Databases | データを送信したいテーブルが格納されているデータベースを選択します。 |
Database Schema | 取得したいデータが含まれているデータベーススキーマを選択します。 |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、 「コネクターを使用してDataSetを追加する」 を参照してください。よくある質問
このコネクターはいつ使用しますか?
このコネクターはいつ使用しますか?
Snowflakeではどの権限が必要ですか?
Snowflakeではどの権限が必要ですか?
Snowflake Writebackコネクターを作成するにはどのような認証情報が必要ですか?
Snowflake Writebackコネクターを作成するにはどのような認証情報が必要ですか?
DomoクライアントIDとクライアントシークレットはどこにありますか?
DomoクライアントIDとクライアントシークレットはどこにありますか?
- Domoデベロッパーアカウント にログインします。
- 右上隅の [My Account] の下にある [New Client] をクリックします。
- アプリケーション名と説明を入力します。
- [Data] と [User] のチェックボックスを選択して、アプリケーションのスコープを指定します。
- [Create] をクリックします。
データはどれくらいの頻度で更新されますか?
データはどれくらいの頻度で更新されますか?
注意すべきAPI制限はありますか?
注意すべきAPI制限はありますか?
同一のSnowflake Writebackアカウントを複数のDataSetに使用できますか?
同一のSnowflake Writebackアカウントを複数のDataSetに使用できますか?
Snowflakeデータベースに接続できない理由は?IPアドレスのホワイトリスト登録が必要でしょうか?
Snowflakeデータベースに接続できない理由は?IPアドレスのホワイトリスト登録が必要でしょうか?
入力DataSet IDはどのように見つけることができますか?
入力DataSet IDはどのように見つけることができますか?