- Recurso: AnalysisQuery
- MergeSpec
- MergeColumn
- MergeType
- FilteredRowSummary
- ColumnSummaryRule
- Resumen
- Métodos
Recurso: AnalysisQuery
Define una consulta de análisis que se puede ejecutar en el CDA.
Representación JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
Campos | |
---|---|
name |
Nombre que identifica de forma única una consulta. Tiene el formato customers/[customerId]/analysisQueries/[resource_id], p.ej., 'customers/123/analysisQueries/abcd1234'. El servidor genera el ID de recurso. |
title |
Título de la consulta, que es único dentro de un único cliente de Ads Data Hub y tipo de consulta |
queryText |
Texto de consulta escrito en SQL estándar Consulte https://cloud.google.com/bigquery/docs/reference/standard-sql/. |
parameterTypes |
Cualquier parámetro adicional que espere la consulta. Asigna cada nombre de argumento a su tipo de argumento. Es un objeto que contiene una lista de pares |
mergeSpec |
Instrucciones para la combinación de filas Si están presentes, las filas que se habrían descartado por razones de privacidad se combinarán en una sola fila combinada. La fila combinada estará en el resultado final si la fila combinada cumple con los requisitos de privacidad. |
queryState |
Estado de la consulta. |
updateTime |
Hora en que se actualizó por última vez la consulta. Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
updateEmail |
Dirección de correo electrónico del usuario que actualizó la consulta por última vez. |
createTime |
Hora en que se creó la consulta. Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
createEmail |
Dirección de correo electrónico del usuario que creó la consulta. |
queryShare[] |
Indica formas en las que se puede compartir una consulta más allá del cliente propietario del Centro de Datos de Anuncios. |
Campo de unión filtered_row . Instrucciones para la combinación de filas Las direcciones (filtered_row ) solo pueden ser una de las siguientes opciones: |
|
filteredRowSummary |
Define cómo combinar las filas eliminadas por razones de privacidad en una sola fila combinada. La fila combinada se incluirá en el resultado final si la fila combinada cumple con los requisitos de privacidad. |
generateFilteredRowSummaryAutomatically |
Si es verdadero, se genera automáticamente un resumen de fila filtrado. |
MergeSpec.
Combina instrucciones para un esquema de resultados de consulta de análisis.
Representación JSON |
---|
{
"columns": {
string: {
object ( |
Campos | |
---|---|
columns |
Instrucciones para combinar cada columna, codificadas por nombre Las columnas faltantes se tratarán como MERGE_TYPE_UNSPECIFIED. Es un objeto que contiene una lista de pares |
MergeColumn
Instrucciones de fusión para una sola columna de resultado.
Representación JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
Método utilizado para combinar los valores de la columna. |
value |
El valor constante que se usará (solo válido para el tipo de combinación CONSTANT). |
Tipo de combinación
Todas las operaciones admitidas para la combinación de columnas
Enumeradores | |
---|---|
MERGE_TYPE_UNSPECIFIED |
Tipo de combinación no especificado. El valor de la columna combinada será NULL. |
CONSTANT |
Reemplaza el valor de la columna combinada por la constante determinada. |
SUM |
Toma la suma de los valores de columna combinados. |
Resumen de filas filtradas
Combina instrucciones para un esquema de resultados de consulta de análisis.
Representación JSON |
---|
{
"columns": {
string: {
object ( |
Campos | |
---|---|
columns |
Instrucciones para combinar cada columna, codificadas por nombre Las columnas faltantes se tratarán como SUMMARY_TYPE_UNSPECIFIED. Es un objeto que contiene una lista de pares |
Regla de resumen de columnas
Instrucciones de fusión para una sola columna de resultado.
Representación JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
Método utilizado para combinar los valores de la columna. |
value |
El valor constante que se usará (solo válido para el tipo de resumen CONSTANT). |
Tipo de resumen
Todas las operaciones admitidas para la combinación de columnas
Enumeradores | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
Tipo de resumen sin especificar. El valor de la columna de resumen será NULL. |
CONSTANT |
Reemplaza el valor de la columna combinada por la constante determinada. |
SUM |
Toma la suma de los valores de columna combinados. |
Métodos |
|
---|---|
|
Crea una consulta de análisis para su ejecución posterior. |
|
Borra una consulta de análisis. |
|
Recupera la consulta de análisis solicitada. |
|
Enumera las consultas de análisis que pertenecen al cliente especificado. |
|
Actualiza una consulta de análisis existente. |
|
Inicia la ejecución en una consulta de análisis almacenada. |
|
Inicia la ejecución en una consulta de análisis transitoria. |
|
Realiza verificaciones de validación estáticas en la consulta de análisis proporcionada. |