はじめに
Domoは、クラウドネイティブData Warehouse向けの新しい合理化されたフェデレーテッド接続の設定エクスペリエンスを提供しており、これはSnowflakeのみでスタートしています。DomoのData CenterエクスペリエンスからSnowflakeが接続されたアカウントを直接設定し、それを使ってSnowflakeデータベース表からフェデレーテッドDataSetを作成できます。
必要条件
Snowflake Data Warehouse内のデータに接続するには、Snowflakeアカウント名、ウェアハウス、接続先のデータベース、ユーザー名/パスワードなどの標準的な接続パラメーターが必要です。
手順ごとの説明
- DomoのData Warehouseプラッター可視化から始めて、 [+新規Data Warehouseを追加]ボタンをクリックします。
- Snowflake ドライバーを選択して、[次へ]をクリックします。
- 接続先のSnowflakeデータベースに固有の接続パラメーターを入力します。以下のフィールドは必須です:
- アカウント名(Domo内部で参照)
- ホスト – これはお使いのSnowflakeアカウントのSnowflakeアカウント名です。フルアカウント名には、Snowflakeアカウントがホストされている地域やクラウドサービスプロバイダーを識別するための追加セグメントが含まれる場合があります(例:xyz1234.us-east-1、xyz1234.west-europe.azure)。完全なホスト名を入力する必要があります(例:yourcompany.snowflakecomputing.com)。
- ウェアハウス – Domoからクエリを送信するために使用する必要がある既存のSnowflakeウェアハウス。Domo固有のウェアハウスを設定することをお勧めします。
- ユーザー名 – 接続するSnowflakeのユーザー名。Snowflakeアカウントに新しいユーザーを作成し、特にDomoからのフェデレーテッドクエリを処理することをお勧めします。
- パスワード – お使いのユーザー名のパスワード。
- 役割とポートは任意です(Snowflakeアカウントの設定によります)。
- これで、Snowflakeフェデレートアカウントが作成されているはずです。よくあるエラーは、通常、接続パラメーターが正しくないことが原因です。支援が必要な場合は、サポートにお問い合わせください。
- 新しいフェデレーテッドDataSetを作成するには、Data Centerのヘッダーの[データを接続]セクションで[フェデレーテッド]をクリックします。
- Snowflakeで利用可能なデータベースのリストが表示され、フェデレーテッドDataSetの作成元になるデータベースと特定の表を選択できます。右側のペインには、Snowflakeの表からのデータのプレビューが表示されます。
-
DataSetの名前(Domo内でそれを参照する名前)を入力し、オプションでキャッシュのTTLを選択できます。キャッシュのデフォルトTTL値は900秒(15分)をお勧めします。Snowflakeデータベース表の更新が15分よりも速くなると予想される場合は、より低いTTLを選択できます。
右側のプレビューペインでは、データのプレビュー表示と、使用している表のスキーマ表示を切り替えることもできます。[作成]ボタンをクリックして、DomoフェデレーテッドDataSet の作成を完了します。
-
これで、Snowflakeのデータを使用して、DomoでDataSetを作成できました。Analyzerを使用してこのDataSetからカードを作成できますが、ETL、SQL DataFlow、DataSetアラートはフェデレーテッドDataSet上では利用できません。
注記: DataSetビュー(ベータ)は、SnowflakeフェデレーテッドDataSetで利用できます。詳細については、アカウントマネージャーまたはカスタマーサクセスマネージャーにお問い合わせください。
よくある質問
Domoは、Snowflakeフェデレーテッドダイレクトクエリにどのような接続メカニズムを使用していますか?
Domoは、Snowflakeのネイティブ接続を使用して、Snowflakeテーブルからデータをクエリします。
Domoのコネクターを使ってSnowflakeウェアハウスにデータを導入することは可能ですか?
さまざまなソースをサポートするDomoの1000以上のコネクターを使用して、データをDomoに導入できます。データがDomoにあり、必要に応じて変換されたら、DomoのSnowflake Write-Backコネクターを使用して、データをSnowflakeウェアハウスにプッシュできます。Write-Backコネクターは、DomoのIntegration Studioスイートの一部です。Snowflake Write-Backコネクターの設定について、詳しくはこちらを参照してください。
作成可能なSnowflakeフェデレーテッドアカウントとDataSetの数に制限はありますか?
アカウントとDataSetの特定の制限は、アカウント階層によって異なります。詳細はCSMまたはAEにお問い合わせください。
SnowflakeでDomoフェデレーテッドクエリを使用する場合のウェアハウスサイズの目安を教えてください。
ウェアハウスのサイズは、DomoにあるDataSet、ダッシュボード、および可視化の数に依存します。最低限、中規模ウェアハウス(M)で、自動再開をオンに設定することをお勧めします。DomoとSnowflakeのエクスペリエンスを最大化するには、大規模Snowflakeウェアハウス(L)の利用をお勧めします。非アクティブ期間中にウェアハウスを自動サスペンドさせたい場合、必要に応じてこれを設定できます。Domoの利用状況の変化に合わせて、Snowflakeウェアハウスのサイズを簡単に変更できます。
アラートはフェデレーテッドされたデータで動作しますか?
フェデレーテッドDataSetから構築されたDomoカードでは、アラートがサポートされています。ただし、現時点ではDataSetアラートはサポートされていません。
DomoのDataSet Views ExplorerはSnowflakeフェデレーテッドDataSetで動作しますか?
はい、インタラクティブで使いやすいDomoのDataSetビュー機能は、SnowflakeフェデレーテッドDataSetの探索に使用できます。DataSetをフィルター処理、グループ化、制限、ソート、結合したり、新しい計算列を作成したり、変換したものを新しいDataSetビューとして保存したりできます。現時点では、DataSetビューはベータ版です。アクセス方法については、CSMまたはAEにお問い合わせください。これらのDataSetビューはDomoで仮想化されており、顧客のSnowflake Data Warehouse内にビューを作成することはありません。
DomoのETLやSQLツールは、フェデレーテッドDataSetの変換に使えますか?
いいえ、現在これはサポートされていませんが、お客様の使用事例を理解したいと思います。CSMまたはAEを通してDomoの製品チームにご連絡ください。
コメント
0件のコメント
サインインしてコメントを残してください。