> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Magic ETL on BigQuery（ベータ版）

### はじめに

Magic ETL on BigQueryを使用すると、Domoデータ変換を使用してBigQuery DataSetを実行し、データを移動したり複雑な構成を作成したりすることなく、結果をBigQueryに書き戻すことができます。

***

* [必要条件](#prerequisites)
* [必要な許可](#required_grant)
* [Magic ETL on BigQueryにアクセスする](#access_magic_etl_on_snowflake)
* [Magic ETL on BigQueryを使用する](#use_magic_etl_bigquery)
* [よくある質問](#faq)

***

### 必要条件

この機能を使用するには、BigQueryアカウントの「読み取り」機能と「書き込み」機能の両方に対応するように設定されたDomo Cloud Amplifier統合が必要です。

Cloud Amplifierを使用したBigQueryの統合の詳細については、 [こちら](/ja/s/article/000005237) を参照してください。

### 必要な許可

Magic ETL on BigQueryを使用するためには、ユーザーの権限で以下の許可が有効になっている必要があります。

* **Adrenaline DataFlowを編集 —** ユーザーは、アクセス権のあるAdrenaline DataFlowを作成、編集、実行できます。

[このページのトップへ](#intro)

### Magic ETL on BigQueryにアクセスする

この機能は、BigQuery - Cloud Amplifier変換統合の完了後に、Magic ETLインターフェースで使用できます。

Magic ETLにアクセスするには、任意のDataSetの詳細ページで、 **［開く：］** > **［Magic ETL］** を選択します。

<Frame>
  <img alt="open with magic.jpg" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/g5Ek3SRXv8ussuBG/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000000w57N.jpg?fit=max&auto=format&n=g5Ek3SRXv8ussuBG&q=85&s=a2abc6fa61a51e657be8e94936656bbc" style={{width: 875, height: 306}} width="3168" height="1108" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000000w57N.jpg" />
</Frame>

[このページのトップへ](#intro)

### Magic ETL on BigQueryを使用する

Magic ETL on BigQueryでは、Magic ETLのインターフェースでデータ変換を *定義* できますが、変換はBigQuery上で *実行* されます。

BigQuery - Cloud Amplifier統合を設定して変換操作を許可すると、Magic ETLエディターにドロップダウンが表示され、ETLを実行する場所を選択できます。ドロップダウンには、利用可能なBigQuery DataSetごとにオプションが用意されています。

データ変換を定義および実行するには、以下の手順に従います。

1. 接続名を使用してBigQuery統合を検索します。 **［データ］** > **［ウェアハウス］** に移動すると、接続を見つけることができます。

   <Frame>
     <img alt="Screenshot 2024-09-23 at 7.58.27 AM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/g5Ek3SRXv8ussuBG/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qVGH.jpg?fit=max&auto=format&n=g5Ek3SRXv8ussuBG&q=85&s=d7a74f17e9aa7461009c709b6dca8647" style={{width: 901, height: 461}} width="2246" height="1149" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qVGH.jpg" />
   </Frame>
2. **［データを変換］** > **［Magic ETL］** を選択します。

   <Frame>
     <img alt="Screenshot 2024-09-23 at 8.00.57 AM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/g5Ek3SRXv8ussuBG/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qVhh.jpg?fit=max&auto=format&n=g5Ek3SRXv8ussuBG&q=85&s=afed83ffd5225cda65c43ff108ce8f4c" style={{width: 942, height: 477}} width="2233" height="1131" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qVhh.jpg" />
   </Frame>
3. BigQuery統合を選択するには、 **［コンピューティング］** を使用します。この操作により、Magic ETLの背景が更新され、Magic ETL on BigQueryを使用していることが示されます。

   <Frame>
     <img alt="Screenshot 2024-09-23 at 8.12.09 AM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/g5Ek3SRXv8ussuBG/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qXI5.jpg?fit=max&auto=format&n=g5Ek3SRXv8ussuBG&q=85&s=3a1dee492323f9a8ee9668f66c2bec31" style={{width: 976, height: 376}} width="2245" height="865" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qXI5.jpg" />
   </Frame>
4. ［入力DataSet］タイルと、選択したBigQuery統合に接続されているDataSetを選択してドラッグします。

   <Frame>
     <img alt="Screenshot 2024-09-23 at 8.28.29 AM.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/g5Ek3SRXv8ussuBG/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qZdF.jpg?fit=max&auto=format&n=g5Ek3SRXv8ussuBG&q=85&s=1c4f651489d1aa7a32c1dd59c2d8a492" style={{width: 1015, height: 502}} width="1994" height="986" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qZdF.jpg" />
   </Frame>
5. DataFlowの作成を完了します。新しいDataFlowが実行されるたびに、BigQueryで実行が行われます。

[このページのトップへ](#intro)

### よくある質問

<AccordionGroup>
  <Accordion title="Magic ETL DataFlowをBigQueryで実行する際に追加を使用するように設定できますか？">
    いいえ、現在、「置き換え」のみがサポートされています。
  </Accordion>

  <Accordion title="Magic ETL DataFlowをBigQueryで実行する際にUpsertまたはパーティションを使用するように設定できますか？">
    いいえ。Magic ETL on BigQueryでは、Upsertとパーティションはサポートされていません。
  </Accordion>

  <Accordion title="Magic ETLでは、ETLの実行時にBigQueryテーブルの既存のパーティションを使用できますか？">
    はい。ほかのクエリと同様に実行されます。
  </Accordion>

  <Accordion title="Magic ETLを使用できるようにするには、BigQueryで特別な権限を設定する必要がありますか？">
    いいえ。書き込み統合を設定すると、必要な権限は既にある状態になっています。
  </Accordion>

  <Accordion title="Magic ETL on BigQueryを実行するDomoのユーザーを制限できますか？">
    はい。実行できるのは、「Adrenaline DataFlowを編集」の許可を持つDomoユーザーのみです。
  </Accordion>

  <Accordion title="デフォルトのストレージクラウドをセットアップする必要がありますか？">
    ありません。
  </Accordion>

  <Accordion title="Magic ETLで実行するように以前に設定されていたMagic ETL DataFlowを、BigQueryクラウドで実行するために入れ替えることはできますか（すべての入力がBigQueryクラウド上にある場合）？">
    DataFlowがUpsertまたはパーティションに設定されている場合、エラーが発生します。それ以外の場合はできます。
  </Accordion>

  <Accordion title="Pythonタイルはサポートされていますか？">
    いいえ。Pythonタイルはこの統合ではサポートされていません。
  </Accordion>

  <Accordion title="Rスクリプトタイルはサポートされていますか？">
    いいえ。Rスクリプトタイルはこの統合ではサポートされていません。
  </Accordion>

  <Accordion title="BigQuery上でMagic ETL DataFlowを実行する場合、Domoクレジットに課金されますか？">
    はい。クレジットのコンサンプション条件については、販売契約を参照してください。

    [このページのトップへ](#intro)

    日本語
  </Accordion>
</AccordionGroup>
