ブロックリファレンス

BLOCKS Reference

Google Drive

Google ドライブからテーブルへロード

概要

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

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

プロパティ

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

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

ファイルURL

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

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

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

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

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

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

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

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

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

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

スキーマ設定

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

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

info 注記

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

error_outline 備考

モードにはNULLABLEのみ指定できます。REQUIREDREPEATEDは指定できません。

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

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

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

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

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

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

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

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

クオート記号を指定

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

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

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

不正な行の許容数

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

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

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

この情報は役に立ちましたか?