ブロックリファレンス

BLOCKS Reference

G Suite

Google ドライブからテーブルへロード(ベータ版)

概要

このブロックは、Google ドライブ上の CSV 形式ファイル内のデータを BigQuery テーブルに格納(ロード)します。なお、複数ファイルのデータをまとめてのロードはできません。

ロードするファイルは、指定する GCP サービスアカウントのメールアドレスで共有しておく必要があります。GCP サービスアカウントのメールアドレスは、フローデザイナー設定機能GCP サービスアカウントで確認できます。

このブロックはベータ版です。正式版リリース後は、本ブロックの利用はできなくなる可能性があります。その場合は、正式版のブロックに置き換えて利用してください。

ベータ版での提供となるため、一部の機能が正常に動作しない可能性があります。機能改善や不具合などの情報は、MAGELLAN BLOCKS のお問い合わせ機能より連絡できます。なおこれらの情報は、MAGELLAN BLOCKS の機能改善に利用されます。

プロパティ

プロパティ名 説明
ブロック名 ブロックの名前を指定します。ブロックに表示されます。
GCP サービスアカウント

このブロックで使用する GCP サービスアカウントを選択します。

ファイル URL

CSV 形式ファイルの URL を以下の形式で指定します。

  • https://drive.google.com/open?id=[file_id]

上記ファイルの URL を取得するには、Google ドライブ上のファイルを右クリックし、[共有可能なリンクを取得]を選択します。

変数展開の指定が可能]
投入先のデータセット

データをロードする BigQuery テーブルのデータセットを指定します。

変数展開の指定が可能][% 形式の文字列書式の指定が可能]
投入先のテーブル

データをロードする BigQuery テーブルを指定します。

変数展開の指定が可能][% 形式の文字列書式の指定が可能]
スキーマ設定をデータから自動生成する

BigQuery テーブルのスキーマをデータから自動生成する場合にチェックを付けます。

このプロパティにチェックを付けると、[スキーマ設定]プロパティは使用できません。

スキーマ設定

BigQuery テーブルのスキーマをデータから自動生成するのではなく、手動で設定する場合に指定します。

スキーマ設定をデータから自動生成する]プロパティにチェックが付いているときは指定できません。

description キーは指定されても消去されます。

空でないテーブルが存在したとき

空でないテーブルが存在したときに、データを BigQuery テーブルへどのようにロードするかを選択します。選択肢は以下のとおりです。

  • 追加
  • 上書き
  • エラー
ブロックメモ ブロックに対するコメントを指定します。
CSV の区切り文字

CSV 形式ファイルの区切り文字を以下から選択します。

  • カンマ
  • タブ
  • パイプ
  • その他
    その他]横の入力フィールドに、区切り文字を指定します。
読み飛ばし行数

ロードするデータの先頭何行を読み飛ばすかを指定します。

フィールド数が足りない行を許容する

フィールド数が足りない行を許容する場合はチェックを付けます。

クオート記号を指定

クオート記号を指定します。

クオートされた文字列に改行を含む

クオートされた文字列に改行を含む場合は、チェックを付けます。

不正な行の許容数

不正な行の許容数を指定します。この行数を超える不正な行があると読み込み失敗となります。

余分なフィールドを無視する

余分な列を無視するかしないかを指定します。

エラー時の繰り返し回数

BigQuery のテーブルへロードする際のエラーやタイムアウト時の繰り返し回数を指定します。

最小タイムアウト時間

BigQuery からの応答を待つ時間(タイムアウト)を秒単位で指定します。タイムアウト時間は繰り返すごとに 2 倍の時間となります。繰り返し回数ごとに増える時間の最大値は、[最大タイムアウト時間]」プロパティで指定します。

最大タイムアウト時間

最小タイムアウト時間]プロパティの値から繰り返し回数ごとに増えるタイムアウト時間の最大値を秒単位で指定します。