- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
ancestors
タイプ: UNORDERED_LIST_STRING
clone_definition
タイプ: STRUCT
プロバイダー名: cloneDefinition
説明: [出力のみ] 複製の定義。
base_table_reference
STRUCT
baseTableReference
dataset_id
STRING
datasetId
project_id
STRING
projectId
table_id
STRING
tableId
clone_time
TIMESTAMP
cloneTime
clustering
タイプ: STRUCT
プロバイダー名: clustering
説明: [ベータ版] テーブルのクラスタリング指定。パーティショニングと一緒に指定する必要があり、テーブル内のデータはまずパーティショニングされ、その後クラスター化されます。
creation_time
タイプ: INT64
プロバイダー名: creationTime
説明: [出力のみ] このテーブルが作成された時刻 (エポックからのミリ秒単位)。
default_collation
タイプ: STRING
プロバイダー名: defaultCollation
説明: [出力のみ] テーブルのデフォルト照合。
default_rounding_mode
タイプ: STRING
プロバイダー名: defaultRoundingMode
説明: [出力のみ] テーブルのデフォルトの丸めモード。
description
タイプ: STRING
プロバイダー名: description
説明: [オプション] このテーブルのわかりやすい説明。
encryption_configuration
タイプ: STRUCT
プロバイダー名: encryptionConfiguration
説明: カスタム暗号化構成 (Cloud KMS キーなど)。
kms_key_name
STRING
kmsKeyName
etag
タイプ: STRING
プロバイダー名: etag
説明: [出力のみ] テーブルのメタデータのハッシュ。アップデートを試みる際に、リソースが同時に変更されていないことを確認するために使用します。テーブルの内容やフィールド numRows、numBytes、numLongTermBytes、lastModifiedTime が変更されても、その変更は保証されません。
expiration_time
タイプ: INT64
プロバイダー名: expirationTime
説明: [オプション] このテーブルが期限切れとなる時刻 (エポックからのミリ秒単位)。存在しない場合、このテーブルは無期限に存続します。期限切れのテーブルは削除され、そのストレージは再利用されます。カプセル化されたデータセットの defaultTableExpirationMs プロパティを使用して、新しく作成されたテーブルのデフォルトの有効期限を設定することができます。
external_data_configuration
タイプ: STRUCT
プロバイダー名: externalDataConfiguration
説明: [オプション] BigQuery の外部に保存されたテーブルのデータ形式、場所、およびその他のプロパティを記述します。これらのプロパティを定義することで、データソースはあたかも BigQuery の標準テーブルのようにクエリすることができるようになります。
autodetect
タイプ: BOOLEAN
プロバイダー名: autodetect
説明: スキーマとフォーマットのオプションを自動的に検出しようとします。明示的に指定されたオプションはすべて尊重されます。
avro_options
タイプ: STRUCT
プロバイダー名: avroOptions
説明: sourceFormat が Avro に設定されている場合に設定する追加プロパティ。
use_avro_logical_types
BOOLEAN
useAvroLogicalTypes
bigtable_options
タイプ: STRUCT
プロバイダー名: bigtableOptions
説明: [オプション] sourceFormat が BIGTABLE に設定されている場合の追加オプション。
column_families
UNORDERED_LIST_STRUCT
columnFamilies
columns
UNORDERED_LIST_STRUCT
columns
encoding
STRING
encoding
field_name
STRING
fieldName
only_read_latest
BOOLEAN
onlyReadLatest
qualifier_string
STRING
qualifierString
type
STRING
type
encoding
STRING
encoding
family_id
STRING
familyId
only_read_latest
BOOLEAN
onlyReadLatest
type
STRING
type
ignore_unspecified_column_families
BOOLEAN
ignoreUnspecifiedColumnFamilies
read_rowkey_as_string
BOOLEAN
readRowkeyAsString
compression
タイプ: STRING
プロバイダー名: compression
説明: [オプション] データソースの圧縮形式。指定可能な値は GZIP および NONE です。デフォルトは NONE です。この設定は、Google Cloud Bigtable、Google Cloud Datastore のバックアップ、および Avro 形式では無視されます。
connection_id
タイプ: STRING
プロバイダー名: connectionId
説明: [オプション、信頼できるテスター] 外部データソースへの接続。
csv_options
タイプ: STRUCT
プロバイダー名: csvOptions
説明: sourceFormat が CSV に設定されている場合に設定する追加プロパティ。
allow_jagged_rows
BOOLEAN
allowJaggedRows
allow_quoted_newlines
BOOLEAN
allowQuotedNewlines
encoding
STRING
encoding
field_delimiter
STRING
fieldDelimiter
null_marker
STRING
null_marker
preserve_ascii_control_characters
BOOLEAN
preserveAsciiControlCharacters
quote
STRING
quote
skip_leading_rows
INT64
skipLeadingRows
decimal_target_types
タイプ: UNORDERED_LIST_STRING
プロバイダー名: decimalTargetTypes
説明: [オプション] 元となる 10 進数値の変換先となり得る SQL データ型のリストを定義します。このリストと、10 進数フィールドの精度およびスケールパラメーターによって、変換先の型が決定されます。NUMERIC、BIGNUMERIC、STRING の順に、指定されたリストに含まれ、精度とスケールをサポートする型が選択されます。STRING は、すべての精度とスケールの値をサポートします。もしリストにあるどの型も精度とスケールをサポートしていなければ、指定されたリストの中で最も広い範囲をサポートしている型が選ばれ、データを読み込む際に値がサポートされている範囲を超えていれば、エラーがスローされることになります。例: このフィールドの値が [“NUMERIC”, “BIGNUMERIC”] であったとします。もし (precision,scale) が: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC は 30 桁の整数を保持できない); (38,10) -> BIGNUMERIC (NUMERIC は 10 桁の小数を保持できない); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (値がサポートされる範囲外であればエラー)。このフィールドには、重複するタイプを含めることはできません。このフィールドの型の順序は無視されます。例えば、[“BIGNUMERIC”, “NUMERIC”] は [“NUMERIC”, “BIGNUMERIC”] と同じで、NUMERIC は常に BIGNUMERIC より優先されます。デフォルトは、ORC では [“NUMERIC”, “STRING”]、その他のファイル形式では [“NUMERIC”] です。
google_sheets_options
タイプ: STRUCT
プロバイダー名: googleSheetsOptions
説明: [オプション] sourceFormat が GOOGLE_SHEETS に設定されている場合の追加オプション。
range
STRING
range
skip_leading_rows
INT64
skipLeadingRows
hive_partitioning_options
タイプ: STRUCT
プロバイダー名: hivePartitioningOptions
説明: [オプション] ハイブパーティショニングのサポートを構成するためのオプション。
mode
STRING
mode
require_partition_filter
BOOLEAN
requirePartitionFilter
source_uri_prefix
STRING
sourceUriPrefix
ignore_unknown_values
タイプ: BOOLEAN
プロバイダー名: ignoreUnknownValues
説明: [オプション] テーブルスキーマで表現されていない余分な値を BigQuery が許容するかどうかを示します。true の場合、余分な値は無視されます。false の場合、余分な列を持つレコードは不正なレコードとして扱われ、不正なレコードが多すぎる場合はジョブ結果に無効なエラーが返されます。デフォルトは false です。sourceFormat プロパティは、BigQuery が何を余分な値として扱うかを決定します。CSV: 末尾の列 JSON: どの列名にも一致しない名前付き値 Google Cloud Bigtable: この設定は無視されます。Google Cloud Datastore backups: この設定は無視されます。Avro: この設定は無視されます。
max_bad_records
タイプ: INT32
プロバイダー名: maxBadRecords
説明: [オプション] BigQuery がデータ読み込み時に無視できる不良レコードの最大数。不良レコードの数がこの値を超えると、ジョブ結果に無効なエラーが返されます。これは CSV、JSON、Google Sheets に対してのみ有効です。デフォルト値は 0 で、すべてのレコードが有効であることが要求されます。この設定は、Google Cloud Bigtable、Google Cloud Datastore のバックアップ、および Avro フォーマットでは無視されます。
metadata_cache_mode
タイプ: STRING
プロバイダー名: metadataCacheMode
説明: [オプション] テーブルのメタデータキャッシュモード。外部データソースからのメタデータのキャッシュを有効にする場合に設定します。
object_metadata
タイプ: STRING
プロバイダー名: objectMetadata
説明: ObjectMetadata は、Object Tables の作成に使用されます。Object Tables には、source_uris で見つかったオブジェクトのリスト (メタデータ付き) が含まれます。ObjectMetadata が設定されている場合、source_format は省略される必要があります。現在、サポートされている Object Metadata のタイプは SIMPLE のみです。
parquet_options
タイプ: STRUCT
プロバイダー名: parquetOptions
説明: sourceFormat が Parquet に設定されている場合に、追加で設定するプロパティ。
enable_list_inference
BOOLEAN
enableListInference
enum_as_string
BOOLEAN
enumAsString
reference_file_schema_uri
タイプ: STRING
プロバイダー名: referenceFileSchemaUri
説明: [オプション] 予想されるテーブルスキーマを含む参照用ファイルを提供します。AVRO、PARQUET、ORC のフォーマットに対して有効です。
schema
タイプ: STRUCT
プロバイダー名: schema
説明: [オプション] データのスキーマ。CSV と JSON 形式ではスキーマが必要です。Google Cloud Bigtable、Cloud Datastore バックアップ、Avro 形式ではスキーマは許可されません。
source_format
タイプ: STRING
プロバイダー名: sourceFormat
説明: [必須] データフォーマット。CSV ファイルの場合は “CSV” と指定します。Google シートの場合は “GOOGLE_SHEETS” と指定します。改行コードで区切られた JSON の場合は “NEWLINE_DELIMITED_JSON” と指定します。Avro ファイルには AVRO
を指定します。Google Cloud Datastore のバックアップには “DATASTORE_BACKUP” を指定します。 [ベータ版] Google Cloud Bigtable の場合は、“BIGTABLE” を指定します。
source_uris
タイプ: UNORDERED_LIST_STRING
プロバイダー名: sourceUris
説明: [必須] Google Cloud 上のデータを指す完全修飾 URI。Google Cloud Storage の URI の場合: 各 URI には ‘’ ワイルドカード文字を 1 つ含めることができ、それは ‘bucket’ 名の後に来る必要があります。ロードジョブに関連するサイズ制限は、外部データソースにも適用されます。Google Cloud Bigtable の URI の場合: URI は 1 つだけ指定可能で、Google Cloud Bigtable テーブルに対して完全に指定された有効な HTTPS URL でなければなりません。Google Cloud Datastore のバックアップの場合、指定できる URI は 1 つだけです。また、’’ ワイルドカード文字は使用できません。
friendly_name
タイプ: STRING
プロバイダー名: friendlyName
説明: [オプション] このテーブルの説明的な名前。
id
タイプ: STRING
プロバイダー名: id
説明: [出力のみ] テーブルを一意に識別する不透明な ID。
kind
タイプ: STRING
プロバイダー名: kind
説明: [出力のみ] リソースのタイプ。
labels
タイプ: UNORDERED_LIST_STRING
last_modified_time
タイプ: INT64
プロバイダー名: lastModifiedTime
説明: [出力のみ] このテーブルが最後に変更された時刻 (エポックからのミリ秒単位)。
location
タイプ: STRING
プロバイダー名: location
説明: [出力のみ] テーブルが存在する地理的な場所。この値はデータセットから継承されます。
materialized_view
タイプ: STRUCT
プロバイダー名: materializedView
説明: [オプション] 実体化されたビューの定義。
allow_non_incremental_definition
BOOLEAN
allow_non_incremental_definition
enable_refresh
BOOLEAN
enableRefresh
last_refresh_time
INT64
lastRefreshTime
query
STRING
query
refresh_interval_ms
INT64
refreshIntervalMs
model
タイプ: STRUCT
プロバイダー名: model
説明: [出力のみ、ベータ版] このテーブルが ML モデルを表している場合に存在します。モデルのトレーニング情報を記述し、‘PREDICT’ クエリを実行するために必要です。
model_options
STRUCT
modelOptions
loss_type
STRING
lossType
model_type
STRING
modelType
training_runs
UNORDERED_LIST_STRUCT
trainingRuns
iteration_results
UNORDERED_LIST_STRUCT
iterationResults
duration_ms
INT64
durationMs
eval_loss
DOUBLE
evalLoss
index
INT32
index
learn_rate
DOUBLE
learnRate
training_loss
DOUBLE
trainingLoss
start_time
TIMESTAMP
startTime
state
STRING
state
training_options
STRUCT
trainingOptions
early_stop
BOOLEAN
earlyStop
l1_reg
DOUBLE
l1Reg
l2_reg
DOUBLE
l2Reg
learn_rate
DOUBLE
learnRate
learn_rate_strategy
STRING
learnRateStrategy
line_search_init_learn_rate
DOUBLE
lineSearchInitLearnRate
max_iteration
INT64
maxIteration
min_rel_progress
DOUBLE
minRelProgress
warm_start
BOOLEAN
warmStart
num_active_logical_bytes
タイプ: INT64
プロバイダー名: num_active_logical_bytes
説明: [出力のみ] 90 日未満の論理バイト数。
num_active_physical_bytes
タイプ: INT64
プロバイダー名: num_active_physical_bytes
説明: [出力のみ] 90 日未満の物理バイト数。このデータはリアルタイムで保持されているわけではなく、数秒から数分程度遅れることがあります。
num_bytes
タイプ: INT64
プロバイダー名: numBytes
説明: [出力のみ] ストリーミングバッファのデータを除いた、このテーブルのサイズ (バイト単位)。
num_long_term_bytes
タイプ: INT64
プロバイダー名: numLongTermBytes
説明: [出力のみ] テーブルの中で、“long-term storage” とみなされるバイト数。
num_long_term_logical_bytes
タイプ: INT64
プロバイダー名: num_long_term_logical_bytes
説明: [出力のみ] 90 日超の論理バイト数。
num_long_term_physical_bytes
タイプ: INT64
プロバイダー名: num_long_term_physical_bytes
説明: [出力のみ] 90 日超の物理バイト数。このデータはリアルタイムで保持されているわけではなく、数秒から数分程度遅れることがあります。
num_partitions
タイプ: INT64
プロバイダー名: num_partitions
説明: [出力のみ] テーブルまたは実体化されたビューに存在するパーティションの数。このデータはリアルタイムで保持されているわけではなく、数秒から数分遅れることがあります。
num_physical_bytes
タイプ: INT64
プロバイダー名: numPhysicalBytes
説明: [出力のみ] [TrustedTester] ストリーミングバッファのデータを除いた、このテーブルの物理的なサイズ (バイト単位)。圧縮やタイムトラベルに使用されるストレージも含まれます。
num_rows
タイプ: INT64
プロバイダー名: numRows
説明: [出力のみ] ストリーミングバッファのデータを除いた、このテーブルのデータ行数。
num_time_travel_physical_bytes
タイプ: INT64
プロバイダー名: num_time_travel_physical_bytes
説明: [出力のみ] タイムトラベルストレージで使用された物理バイト数 (削除されたデータ、変更されたデータ)。このデータはリアルタイムで保持されているわけではなく、数秒から数分程度遅れることがあります。
num_total_logical_bytes
タイプ: INT64
プロバイダー名: num_total_logical_bytes
説明: [出力のみ] テーブルまたは実体化されたビューの論理バイトの総数。
num_total_physical_bytes
タイプ: INT64
プロバイダー名: num_total_physical_bytes
説明: [出力のみ] このテーブルの物理的なサイズ (バイト単位)。これには、タイムトラベルに使用されるストレージも含まれます。このデータはリアルタイムで保持されているわけではなく、数秒から数分程度遅れることがあります。
organization_id
タイプ: STRING
parent
タイプ: STRING
project_id
タイプ: STRING
project_number
タイプ: STRING
range_partitioning
タイプ: STRUCT
プロバイダー名: rangePartitioning
説明: [TrustedTester] このテーブルの範囲分割の指定。timePartitioning と rangePartitioning のどちらか一方のみを指定する必要があります。
field
STRING
field
range
STRUCT
range
end
INT64
end
interval
INT64
interval
start
INT64
start
require_partition_filter
タイプ: BOOLEAN
プロバイダー名: requirePartitionFilter
説明: [オプション] true に設定すると、このテーブルに対するクエリでは、パーティション除去に使用できるパーティションフィルターの指定が必要になります。
resource_name
タイプ: STRING
schema
タイプ: STRUCT
プロバイダー名: schema
説明: [オプション] このテーブルのスキーマを記述します。
self_link
タイプ: STRING
プロバイダー名: selfLink
説明: [出力のみ] このリソースに再びアクセスするために使用できる URL。
snapshot_definition
タイプ: STRUCT
プロバイダー名: snapshotDefinition
説明: [出力のみ] スナップショットの定義。
base_table_reference
STRUCT
baseTableReference
dataset_id
STRING
datasetId
project_id
STRING
projectId
table_id
STRING
tableId
snapshot_time
TIMESTAMP
snapshotTime
streaming_buffer
タイプ: STRUCT
プロバイダー名: streamingBuffer
説明: [出力のみ] このテーブルのストリーミングバッファ (存在する場合) に関する情報を含みます。テーブルがストリーミングされていない場合、あるいはストリーミングバッファにデータがない場合、このフィールドは存在しません。
estimated_bytes
INT64
estimatedBytes
estimated_rows
INT64
estimatedRows
oldest_entry_time
INT64
oldestEntryTime
table_reference
タイプ: STRUCT
プロバイダー名: tableReference
説明: [必須] このテーブルの ID を記述したリファレンス。
dataset_id
STRING
datasetId
project_id
STRING
projectId
table_id
STRING
tableId
tags
タイプ: UNORDERED_LIST_STRING
time_partitioning
タイプ: STRUCT
プロバイダー名: timePartitioning
説明: このテーブルの時間ベースの分割の指定。timePartitioning と rangePartitioning のどちらか一方のみを指定する必要があります。
expiration_ms
INT64
expirationMs
field
STRING
field
require_partition_filter
BOOLEAN
requirePartitionFilter
type
STRING
type
type
タイプ: STRING
プロバイダー名: type
説明: [出力のみ] テーブルの種類を記述します。以下の値がサポートされています。TABLE: 通常の BigQuery テーブル。VIEW: SQL クエリで定義された仮想テーブル。SNAPSHOT: 他のテーブルのコピーであり、不変の読み取り専用テーブル。[TrustedTester] MATERIALIZED_VIEW: 結果が永続化される SQL クエリ。EXTERNAL: Google Cloud Storage などの外部ストレージシステムに保存されたデータを参照するテーブル。デフォルトは TABLE です。
view
タイプ: STRUCT
プロバイダー名: view
説明: [オプション] ビューの定義。
query
STRING
query
use_explicit_column_names
BOOLEAN
useExplicitColumnNames
use_legacy_sql
BOOLEAN
useLegacySql
user_defined_function_resources
UNORDERED_LIST_STRUCT
userDefinedFunctionResources
inline_code
STRING
inlineCode
resource_uri
STRING
resourceUri