はじめに
Magic ETL on BigQueryを使用すると、Domoデータ変換を使用してBigQuery DataSetを実行し、データを移動したり複雑な構成を作成したりすることなく、結果をBigQueryに書き戻すことができます。必要条件
この機能を使用するには、BigQueryアカウントの「読み取り」機能と「書き込み」機能の両方に対応するように設定されたDomo Cloud Amplifier統合が必要です。 Cloud Amplifierを使用したBigQueryの統合の詳細については、 こちら を参照してください。必要な許可
Magic ETL on BigQueryを使用するためには、ユーザーの権限で以下の許可が有効になっている必要があります。- Adrenaline DataFlowを編集 — ユーザーは、アクセス権のあるAdrenaline DataFlowを作成、編集、実行できます。
Magic ETL on BigQueryにアクセスする
この機能は、BigQuery - Cloud Amplifier変換統合の完了後に、Magic ETLインターフェースで使用できます。 Magic ETLにアクセスするには、任意のDataSetの詳細ページで、 [開く:] > [Magic ETL] を選択します。
Magic ETL on BigQueryを使用する
Magic ETL on BigQueryでは、Magic ETLのインターフェースでデータ変換を 定義 できますが、変換はBigQuery上で 実行 されます。 BigQuery - Cloud Amplifier統合を設定して変換操作を許可すると、Magic ETLエディターにドロップダウンが表示され、ETLを実行する場所を選択できます。ドロップダウンには、利用可能なBigQuery DataSetごとにオプションが用意されています。 データ変換を定義および実行するには、以下の手順に従います。-
接続名を使用してBigQuery統合を検索します。 [データ] > [ウェアハウス] に移動すると、接続を見つけることができます。

-
[データを変換] > [Magic ETL] を選択します。

-
BigQuery統合を選択するには、 [コンピューティング] を使用します。この操作により、Magic ETLの背景が更新され、Magic ETL on BigQueryを使用していることが示されます。

-
[入力DataSet]タイルと、選択したBigQuery統合に接続されているDataSetを選択してドラッグします。

- DataFlowの作成を完了します。新しいDataFlowが実行されるたびに、BigQueryで実行が行われます。
よくある質問
Magic ETL DataFlowをBigQueryで実行する際に追加を使用するように設定できますか?
Magic ETL DataFlowをBigQueryで実行する際に追加を使用するように設定できますか?
いいえ、現在、「置き換え」のみがサポートされています。
Magic ETL DataFlowをBigQueryで実行する際にUpsertまたはパーティションを使用するように設定できますか?
Magic ETL DataFlowをBigQueryで実行する際にUpsertまたはパーティションを使用するように設定できますか?
いいえ。Magic ETL on BigQueryでは、Upsertとパーティションはサポートされていません。
Magic ETLでは、ETLの実行時にBigQueryテーブルの既存のパーティションを使用できますか?
Magic ETLでは、ETLの実行時にBigQueryテーブルの既存のパーティションを使用できますか?
はい。ほかのクエリと同様に実行されます。
Magic ETLを使用できるようにするには、BigQueryで特別な権限を設定する必要がありますか?
Magic ETLを使用できるようにするには、BigQueryで特別な権限を設定する必要がありますか?
いいえ。書き込み統合を設定すると、必要な権限は既にある状態になっています。
Magic ETL on BigQueryを実行するDomoのユーザーを制限できますか?
Magic ETL on BigQueryを実行するDomoのユーザーを制限できますか?
はい。実行できるのは、「Adrenaline DataFlowを編集」の許可を持つDomoユーザーのみです。
デフォルトのストレージクラウドをセットアップする必要がありますか?
デフォルトのストレージクラウドをセットアップする必要がありますか?
ありません。
Magic ETLで実行するように以前に設定されていたMagic ETL DataFlowを、BigQueryクラウドで実行するために入れ替えることはできますか(すべての入力がBigQueryクラウド上にある場合)?
Magic ETLで実行するように以前に設定されていたMagic ETL DataFlowを、BigQueryクラウドで実行するために入れ替えることはできますか(すべての入力がBigQueryクラウド上にある場合)?
DataFlowがUpsertまたはパーティションに設定されている場合、エラーが発生します。それ以外の場合はできます。
Pythonタイルはサポートされていますか?
Pythonタイルはサポートされていますか?
いいえ。Pythonタイルはこの統合ではサポートされていません。
Rスクリプトタイルはサポートされていますか?
Rスクリプトタイルはサポートされていますか?
いいえ。Rスクリプトタイルはこの統合ではサポートされていません。
BigQuery上でMagic ETL DataFlowを実行する場合、Domoクレジットに課金されますか?
BigQuery上でMagic ETL DataFlowを実行する場合、Domoクレジットに課金されますか?