- リソース: AnalysisQuery
- MergeSpec
- MergeColumn
- MergeType
- FilteredRowSummary
- ColumnSummaryRule
- 概要の種類
- Methods
リソース: AnalysisQuery
Ads Data Hub 内で実行できる分析クエリを定義します。
JSON 表現 |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
フィールド | |
---|---|
name |
クエリを一意に識別する名前。形式は「customers/[customerId]/analysisQueries/[resource_id]」です(例: 'customers/123/analysisQueries/abcd1234')。リソース ID はサーバーによって生成されます。 |
title |
クエリのタイトル。Ads Data Hub の単一顧客とクエリタイプ内で一意です。 |
queryText |
標準 SQL で記述されたクエリテキスト。https://cloud.google.com/bigquery/docs/reference/standard-sql/ をご覧ください。 |
parameterTypes |
クエリで想定されるその他のパラメータ。各引数名をその引数タイプにマッピングします。
|
mergeSpec |
行をマージする手順。存在する場合、プライバシー上の理由でドロップされるはずの行が 1 つに結合されます。マージされた行がプライバシー要件を満たしている場合は、マージされた行が最終出力に表示されます。 |
queryState |
クエリの状態。 |
updateTime |
クエリが最後に更新された時刻。 RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: |
updateEmail |
クエリを最後に更新したユーザーのメールアドレス。 |
createTime |
クエリが作成された時刻。 RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: |
createEmail |
クエリを作成したユーザーのメールアドレス。 |
queryShare[] |
所有する Ads Data Hub ユーザー以外のクエリも共有する方法を紹介します。 |
共用体フィールド filtered_row 。行をマージする手順。filtered_row は次のいずれかになります。 |
|
filteredRowSummary |
プライバシー上の理由によってドロップされた行を 1 つの結合行に統合する方法を定義します。マージされた行がプライバシー要件を満たしている場合は、マージされた行が最終出力に含められます。 |
generateFilteredRowSummaryAutomatically |
true の場合、フィルタリングされた行の概要が自動的に生成されます。 |
MergeSpec
分析クエリ結果のスキーマの手順を結合します。
JSON 表現 |
---|
{
"columns": {
string: {
object ( |
フィールド | |
---|---|
columns |
名前でキー付けされた各列を統合する手順。列が欠落している場合は、MERGE_TYPE_UNSPECIFIED として扱われます。
|
MergeColumn
単一の出力列の手順をマージします。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type |
列の値を組み合わせるために使用するメソッドです。 |
value |
使用する定数値(CONSTANT マージタイプでのみ有効)。 |
結合タイプ
列の結合でサポートされているすべてのオペレーション。
列挙型 | |
---|---|
MERGE_TYPE_UNSPECIFIED |
マージタイプが指定されていません。結合された列の値は NULL になります。 |
CONSTANT |
マージされた列の値を、指定された定数に置き換えます。 |
SUM |
結合された列の値の合計を取得します。 |
フィルタされた行の概要
分析クエリ結果のスキーマの手順を結合します。
JSON 表現 |
---|
{
"columns": {
string: {
object ( |
フィールド | |
---|---|
columns |
名前でキー付けされた各列を統合する手順。列が欠落している場合は、SUMMARY_TYPE_UNSPECIFIED として扱われます。
|
列の概要ルール
単一の出力列の手順をマージします。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type |
列の値を組み合わせるために使用するメソッドです。 |
value |
使用する定数値(CONSTANT サマリー タイプの場合のみ有効)。 |
概要の種類
列の結合でサポートされているすべてのオペレーション。
列挙型 | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
サマリータイプが指定されていません。概要列の値は NULL になります。 |
CONSTANT |
マージされた列の値を、指定された定数に置き換えます。 |
SUM |
結合された列の値の合計を取得します。 |
Methods |
|
---|---|
|
後で実行するための分析クエリを作成します。 |
|
分析クエリを削除します。 |
|
リクエストされた分析クエリを取得します。 |
|
指定した顧客が所有する分析クエリを一覧表示します。 |
|
既存の分析クエリを更新します。 |
|
保存された分析クエリの実行を開始します。 |
|
一時的な分析クエリで実行を開始します。 |
|
提供された分析クエリに対して静的検証チェックを実行します。 |