> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-bradley-turek-pfilter-operators-reference.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に書き戻すことができます。

## 必要条件

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

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

## 必要な許可

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

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

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

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

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

<Frame>
  <img alt="open with magic.jpg" src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/QIRkYr6lKHjGAZ1I/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000000w57N.jpg?fit=max&auto=format&n=QIRkYr6lKHjGAZ1I&q=85&s=afa6e70153d263b23911b70d3acbe8dc" width="3168" height="1108" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000000w57N.jpg" />
</Frame>

## Magic ETL on BigQueryを使用する

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

BigQuery Cloud Integrationを設定して変換操作を許可すると、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-bradley-turek-pfilter-operators-reference/QIRkYr6lKHjGAZ1I/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qVGH.jpg?fit=max&auto=format&n=QIRkYr6lKHjGAZ1I&q=85&s=337f36e4af1d08b38430c30f4ad7e835" 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-bradley-turek-pfilter-operators-reference/QIRkYr6lKHjGAZ1I/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qVhh.jpg?fit=max&auto=format&n=QIRkYr6lKHjGAZ1I&q=85&s=b1b541e28d3940e9378389c6784a09af" 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-bradley-turek-pfilter-operators-reference/QIRkYr6lKHjGAZ1I/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qXI5.jpg?fit=max&auto=format&n=QIRkYr6lKHjGAZ1I&q=85&s=e305f2d9d0a3eb6ce232f03ffa10efa1" 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-bradley-turek-pfilter-operators-reference/QIRkYr6lKHjGAZ1I/images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qZdF.jpg?fit=max&auto=format&n=QIRkYr6lKHjGAZ1I&q=85&s=891ab6424da1657e47489b0133b6f8d5" width="1994" height="986" data-path="images/kb/ka0Vq00000032LR-00N5w00000Ri7BU-0EMVq000002qZdF.jpg" />
   </Frame>
5. DataFlowの作成を完了します。新しいDataFlowが実行されるたびに、BigQueryで実行が行われます。

## よくある質問

<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クレジットに課金されますか？">
    はい。クレジットのコンサンプション条件については、販売契約を参照してください。

    日本語
  </Accordion>
</AccordionGroup>
