- Ressource: AnalysisQuery
- MergeSpec
- MergeColumn
- MergeType (Type de fusion)
- FilteredRowSummary
- ColumnSummaryRule
- SummaryType
- Méthodes
Ressource: AnalysisQuery
Définit une requête d'analyse pouvant être exécutée dans Ads Data Hub.
Représentation JSON |
---|
{ "name": string, "title": string, "queryText": string, "parameterTypes": { string: { object ( |
Champs | |
---|---|
name |
Nom qui identifie une requête de manière unique. Cet ID est au format suivant : customers/[customerId]/analysisqueries/[resource_id]. Exemple : 'customers/123/analysisqueries/abcd1234'. L'ID de ressource est généré par le serveur. |
title |
Titre de la requête, qui est unique au sein d'un même client Ads Data Hub et d'un seul type de requête. |
queryText |
Texte de la requête écrit en SQL standard. Consultez la page https://cloud.google.com/bigquery/docs/reference/standard-sql/. |
parameterTypes |
Tous les paramètres supplémentaires attendus par la requête. Mappe chaque nom d'argument sur son type. Objet contenant une liste de paires |
mergeSpec |
Instructions pour fusionner des lignes Si elles sont présentes, toutes les lignes qui auraient été ignorées pour des raisons de confidentialité seront combinées en une seule ligne fusionnée. La ligne fusionnée apparaîtra dans la sortie finale si elle respecte les exigences de confidentialité. |
queryState |
État de la requête. |
updateTime |
Heure de la dernière mise à jour de la requête. Horodatage au format RFC3339 UTC "Zulu" avec une résolution de nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: |
updateEmail |
Adresse e-mail de l'utilisateur qui a actualisé la requête pour la dernière fois. |
createTime |
Heure de création de la requête. Horodatage au format RFC3339 UTC "Zulu" avec une résolution de nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: |
createEmail |
Adresse e-mail de l'utilisateur ayant créé la requête. |
queryShare[] |
Indique comment une requête peut être partagée au-delà du client Ads Data Hub. |
Champ d'union filtered_row . Instructions pour fusionner des lignes filtered_row ne peut être qu'un des éléments suivants : |
|
filteredRowSummary |
Définissez comment combiner des lignes ignorées pour des raisons de confidentialité en une seule ligne fusionnée. La ligne fusionnée sera incluse dans le résultat final si elle respecte les exigences de confidentialité. |
generateFilteredRowSummaryAutomatically |
Si la valeur est "true", un résumé de ligne filtré est généré automatiquement. |
MergeSpec
Instructions de fusion pour un schéma de résultats de requête d'analyse.
Représentation JSON |
---|
{
"columns": {
string: {
object ( |
Champs | |
---|---|
columns |
Instructions pour fusionner chaque colonne, associées à un nom Toute colonne manquante sera traitée comme une valeur de type Merge_TYPE_UNSPECIFIED. Objet contenant une liste de paires |
Colonne de fusion
Instructions de fusion pour une seule colonne de sortie.
Représentation JSON |
---|
{ "type": enum ( |
Champs | |
---|---|
type |
Méthode utilisée pour combiner les valeurs de la colonne. |
value |
Valeur constante à utiliser (uniquement pour le type de fusion CONSTANT). |
Type de fusion
Toutes les opérations acceptées pour la fusion de colonnes
Enums | |
---|---|
MERGE_TYPE_UNSPECIFIED |
Type de fusion non spécifié. La valeur de la colonne fusionnée sera NULL. |
CONSTANT |
Remplacez la valeur de la colonne fusionnée par la constante donnée. |
SUM |
Prenez la somme des valeurs de la colonne fusionnée. |
Récapitulatif des lignes filtrées
Instructions de fusion pour un schéma de résultats de requête d'analyse.
Représentation JSON |
---|
{
"columns": {
string: {
object ( |
Champs | |
---|---|
columns |
Instructions pour fusionner chaque colonne, associées à un nom Toute colonne manquante sera traitée comme SUMMARY_TYPE_UNSPECIFIED. Objet contenant une liste de paires |
ColumnSummaryRule
Instructions de fusion pour une seule colonne de sortie.
Représentation JSON |
---|
{ "type": enum ( |
Champs | |
---|---|
type |
Méthode utilisée pour combiner les valeurs de la colonne. |
value |
Valeur constante à utiliser (uniquement pour le type de résumé CONSTANT). |
Type de récapitulatif
Toutes les opérations acceptées pour la fusion de colonnes
Enums | |
---|---|
SUMMARY_TYPE_UNSPECIFIED |
Type de récapitulatif non spécifié. La valeur de la colonne récapitulative sera nulle. |
CONSTANT |
Remplacez la valeur de la colonne fusionnée par la constante donnée. |
SUM |
Prenez la somme des valeurs de la colonne fusionnée. |
Méthodes |
|
---|---|
|
Crée une requête d'analyse pour une exécution ultérieure. |
|
Supprime une requête d'analyse. |
|
Récupère la requête d'analyse demandée. |
|
Répertorie les requêtes d'analyse appartenant au client spécifié. |
|
Met à jour une requête d'analyse existante. |
|
Démarre l'exécution d'une requête d'analyse stockée. |
|
Démarre l'exécution d'une requête d'analyse temporaire. |
|
Effectue des contrôles de validation statique sur la requête d'analyse fournie. |