はじめに
マルチクラウドは、ビジネスが必要とする速度でデータ製品をロック解除するためのクロスクラウドシステムとのネイティブ統合を提供します。
なぜマルチクラウドなのか
- IT部門だけではSnowflakeのデータの可能性をフルに認識することはできません。すべてのLOB(基幹業務)部門による幅広い包括的なアプローチが必要ですが、現在のところ、すべての貴重なデータをSnowflakeやIT部門が管理しているわけではありません。
- データチームへのストレスと要求が増えました。ビジネスユーザーはデータ製品へのアクセスをタイムリーに要求し、目的を達成するためのプレッシャーが増大しています。
- データ処理の硬直性と摩擦厳格なプロセスとツールを使うことによって、データベースをすばやく柔軟に構築することはできません。時間と労力がかかり過ぎるからです。
マルチクラウドはこれらのニーズに対応しています。
設定
DomoのMulti-Cloud Data Fabricを有効にするには、カスタマーサービス担当者またはアカウントエグゼクティブにお問い合わせください。以下のプロバイダーから既存のData Warehouseを接続できます。
- Snowflake
- ほかのデータプロバイダもまもなく利用可能になる予定です
要件
各データプラットフォームには固有の要件があります。詳しくは、関連記事を参照してください。
- Snowflake
- ほかのデータプロバイダーもまもなく利用可能になる予定です
デフォルト
Multi-Cloud Data Fabricを使用して、Adrenaline DataFlowのデフォルトの計算クラウドアカウントとすべてのDataSetのデフォルトストレージアカウントを指定できます。
- デフォルトのストレージアカウント:コネクターとDataFlow出力を含むすべての新しいDataSetのデフォルトとして使用されます。
- デフォルトの計算アカウント:Adrenaline DataFlowの計算のデフォルトアカウントとして使用されます。詳しくは、「Adrenaline DataFlowを作成する」を参照してください。
これらの設定を変更しても、既存のDataSetまたはDataFlowは変更されません。これらのデフォルトは新しいアセットにのみ使用されます。
セキュリティ権限
インスタンスでマルチクラウドが有効になった後、これらの機能へのアクセスを管理するために新しいマルチクラウド権限を割り当てることができます。
クラウドアカウントの管理
クラウドアカウント管理権限を持つユーザーは、クラウドアカウントの追加と削除(まもなく提供予定)、クラウドアカウントでのテーブルの追加と削除(まもなく提供予定)を行うことができます。この権限を使用して、デフォルトの計算とストレージ用のクラウドを変更することもできます。
デフォルトクラウドの上書き
デフォルトクラウドの上書き権限を割り当てられたユーザーは、共有された任意の計算またはストレージ用クラウドアカウントを選択できます。これにより、サードパーティのユーザーはコスト構造を計算し、クエリを最適化するための技術的知識を得ることができます。各アセットに最適なストレージや計算クラウドアカウントの設定ができるようになります。
データに関する作業
既存のテーブル
Snowflakeウェアハウスに既に存在するテーブルは、[アカウントを追加]を使ってDomoのData Centerに登録できます。この機能は、クラウドの管理アカウント権限を持つユーザーのみが使用できます。
[アカウントを追加]で、データベースまたはウェアハウス、スキーマとテーブルを選択してData Centerに追加します。これらのテーブルはDomoにコピーされるのではなく、DomoのData Centerに登録されるので、DataFlowとカードですぐに利用できます。
既に登録されているテーブルは再び選択できません。Domo Data Centerから既存のテーブルを削除するには、Domoの既存の方法を使用してDataSetを削除します。
Domoは、すべての日付と時刻列が協定世界時(UTC)に格納されていると想定します。そうでない場合、正しい日付と時刻がDomoに表示されません。
コネクター
コネクターを使用してDataSetを作成するとき、デフォルトクラウドの上書き権限を割り当てられたユーザーは、データを保存するクラウドアカウントを選択できます。この権限がないユーザーは、DataSetが作成されたときに常にデフォルトのストレージクラウドに書き込みます。
DataFlow
コネクターを使用してDataFlowを作成するとき、デフォルトクラウドの上書き権限を割り当てられたユーザーは、データを出力するクラウドアカウントを選択できます。この権限がないユーザーは、DataSetが作成されたときに常にデフォルトのストレージクラウドに書き込みます。
各DataSetは個別に設定できます。DataFlowを作成するか、新しい出力DataSetを追加するときにのみ指定できます。
Adrenaline DataFlow
Adrenaline DataFlowはホストのデータに対して直接実行されるので、デフォルトのクラウドを上書きする権限を持ったユーザーは計算クラウドを指定することもできます。この権限を持っていないユーザーは、Adrenaline DataFlowを作成したときに指定されたデフォルトの計算クラウドを使用します。
計算クラウドアカウントは、変換を計算する場所を決定します。例えば、計算されたクラウドアカウントがSnowflakeアカウントである場合、変換はSnowflakeで行われます。これは、Adrenaline DataFlowへの入力DataSetが同じクラウドにホストされている場合に非常に便利です。このクラウドを計算に使用することで、データを検索したりステージを移動したりする必要がなくなり、実行時間を短縮できます。全般的なガイドについては以下の表を参照してください。Snowflakeアカウントのような外部クラウドアカウントでの計算は、プロバイダーからの料金計算の対象になる場合があります。詳しくは、プロバイダーのアカウント担当者までお問い合わせください。
計算クラウドアカウントはいつでも変更可能で、次のDataFlowの実行に影響します。この設定は、管理者ユーザーとDataFlow所有者のみが変更できます。管理者権限がないユーザーには、「デフォルトクラウドの上書き権限」が必要です。
一般的な方法としては、次の方法に基づいて計算クラウドを選択することをお勧めします。
入力DataSetストレージクラウド | 出力DataSetストレージクラウド | 最適なパフォーマンスのための推奨計算クラウド |
---|---|---|
すべてDomoに保存 | Domo内 | Domo |
すべてSnowflakeに保存 | Snowflake内 | Snowflake |
DomoとSnowflakeの両方 | DomoまたはSnowflake | 入力データまたは出力データの大部分をホストするクラウドアカウント。 |
その他のDataFlow
その他のDataFlowではDomoクラウド内で計算を行い、ホスティングクラウドのデータをクエリします。DataFlowで実行される操作によっては、ホストクラウドに対して複数のクエリが実行される可能性があります。
よくある質問
マルチクラウドは、BYOK(Bring Your Own Key)をサポートしていますか?
現時点ではサポートしていませんが、今後のリリースで統合を検討中です。
コメント
0件のコメント
サインインしてコメントを残してください。