- Recurso: AnalysisQuery
- MergeSpec
- MergeColumn
- MergeType.
- FilteredRowSummary
- ColumnSummaryRule
- (link em inglês)
- Representação JSON
- SummaryType (em inglês)
- Métodos
Recurso: AnalysisQuery
Define uma consulta de análise que pode ser executada no Ads Data Hub.
Representação JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
Campos | |
---|---|
name |
Nome que identifica uma consulta de forma exclusiva. Ele tem o formato clients/[customerId]/analysisQuery/[resource_id], por exemplo, 'customers/123/analysisQuery/abcd1234' O ID do recurso é gerado pelo servidor. |
title |
Título da consulta, que é exclusivo em um único cliente do Ads Data Hub e tipo de consulta. |
queryText |
Texto de consulta escrito em SQL padrão. Consulte https://cloud.google.com/bigquery/docs/reference/standard-sql/. |
parameterTypes |
Todos os outros parâmetros esperados pela consulta. Mapeia cada nome de argumento pelo tipo de argumento. Um objeto com uma lista de pares |
mergeSpec |
Instruções para mesclar linhas. Se estiver presente, todas as linhas que foram descartadas por motivos de privacidade serão combinadas em uma única linha mesclada. A linha mesclada estará na saída final se ela atender aos requisitos de privacidade. |
queryState |
Estado da consulta. |
updateTime |
Hora em que a consulta foi atualizada pela última vez. Timestamp no formato RFC3339 UTC "Zulu" com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateEmail |
Endereço de e-mail do usuário que atualizou a consulta pela última vez. |
createTime |
Hora em que a consulta foi criada. Timestamp no formato RFC3339 UTC "Zulu" com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
createEmail |
Endereço de e-mail do usuário que criou a consulta. |
queryShare[] |
Indica como uma consulta pode ser compartilhada além do cliente proprietário do Ads Data Hub. |
Campo de união filtered_row . Instruções para mesclar linhas. filtered_row pode ser apenas de um dos tipos a seguir: |
|
filteredRowSummary |
Defina como combinar linhas descartadas por motivos de privacidade em uma única linha mesclada. A linha mesclada será incluída na saída final se ela atender aos requisitos de privacidade. |
generateFilteredRowSummaryAutomatically |
Se for verdadeiro, um resumo da linha filtrada será gerado automaticamente. |
MergeSpec
Instruções de mesclagem para um esquema de resultados da consulta de análise.
Representação JSON |
---|
{
"columns": {
string: {
object ( |
Campos | |
---|---|
columns |
Instruções para mesclar cada coluna, codificadas por nome. Qualquer coluna ausente será tratada como merge_TYPE_UNSPECIFIED. Um objeto com uma lista de pares |
MergeColumn
Instruções de mesclagem para uma única coluna de saída.
Representação JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
Método usado para combinar os valores da coluna. |
value |
O valor constante a ser usado (válido somente para o tipo de mesclagem CONSTANT). |
Tipo de mesclagem
Todas as operações compatíveis para mesclagem de colunas.
Enums | |
---|---|
MERGE_TYPE_UNSPECIFIED |
Tipo de mesclagem não especificado. O valor da coluna mesclada será NULL. |
CONSTANT |
Substituir o valor da coluna mesclada pela constante especificada. |
SUM |
Veja a soma dos valores da coluna mesclada. |
Resumo de filtro de linha
Instruções de mesclagem para um esquema de resultados da consulta de análise.
Representação JSON |
---|
{
"columns": {
string: {
object ( |
Campos | |
---|---|
columns |
Instruções para mesclar cada coluna, codificadas por nome. Qualquer coluna ausente será tratada como SUMMARY_TYPE_UNSPECIFIED. Um objeto com uma lista de pares |
Regra de resumo de colunas
Instruções de mesclagem para uma única coluna de saída.
Representação JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
Método usado para combinar os valores da coluna. |
value |
O valor constante a ser usado (válido somente para o tipo de resumo CONSTANT). |
Tipo de resumo
Todas as operações compatíveis para mesclagem de colunas.
Enums | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
Tipo de resumo não especificado. O valor da coluna de resumo será NULL. |
CONSTANT |
Substituir o valor da coluna mesclada pela constante especificada. |
SUM |
Veja a soma dos valores da coluna mesclada. |
Métodos |
|
---|---|
|
Cria uma consulta de análise para execução posterior. |
|
Exclui uma consulta de análise. |
|
Recupera a consulta de análise solicitada. |
|
Lista as consultas de análise que pertencem ao cliente especificado. |
|
Atualiza uma consulta de análise existente. |
|
Inicia a execução em uma consulta de análise armazenada. |
|
Inicia a execução em uma consulta de análise temporária. |
|
Realiza verificações de validação estáticas na consulta de análise fornecida. |