Visualisation des données d’exportation d’analyses dans Google Data Studio

Précédent Suivant

Si l’exportation des données analytiques est activée pour votre organisation, vous pourrez utiliser Google Data Studio pour visualiser vos données analytiques brutes en les connectant à votre compartiment Amazon S3.

Configurer Google BigQuery

Google BigQuery est un service de base de données hébergé dans le cloud qui synchronise les données analytiques brutes de votre compartiment Amazon S3.

  1. Sous votre projet BigQuery, créez un nouveau jeu de données qui sera utilisé pour synchroniser et stocker vos données analytiques.

  2. Créer une nouvelle table à l’intérieur du jeu de données. Sélectionnez « Table vide » comme source.

  3. Dans la section « schéma » de la table, activez « Modifier en tant que texte » et collez le schéma JSON suivant.

[
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "Name",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Id",
        "type": "STRING"
      }
    ],
    "mode": "NULLABLE",
    "name": "Network",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "Slug",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Name",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Id",
        "type": "STRING"
      }
    ],
    "mode": "NULLABLE",
    "name": "Program",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "MajorVersion",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "Family",
            "type": "STRING"
          }
        ],
        "mode": "NULLABLE",
        "name": "UserAgent",
        "type": "RECORD"
      },
      {
        "mode": "NULLABLE",
        "name": "Source",
        "type": "STRING"
      },
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "Family",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "Brand",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "Type",
            "type": "STRING"
          }
        ],
        "mode": "NULLABLE",
        "name": "Device",
        "type": "RECORD"
      },
      {
        "mode": "NULLABLE",
        "name": "IpAddress",
        "type": "STRING"
      },
      {
        "fields": [
          {
            "mode": "NULLABLE",
            "name": "MajorVersion",
            "type": "STRING"
          },
          {
            "mode": "NULLABLE",
            "name": "Family",
            "type": "STRING"
          }
        ],
        "mode": "NULLABLE",
        "name": "OS",
        "type": "RECORD"
      },
      {
        "mode": "NULLABLE",
        "name": "RawDownloadUrl",
        "type": "STRING"
      },
      {
        "description": "bq-datetime",
        "mode": "NULLABLE",
        "name": "DownloadedAtUtc",
        "type": "TIMESTAMP"
      },
      {
        "mode": "NULLABLE",
        "name": "EmbeddedUrl",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "RawReferrerUrl",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "RawUserAgent",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "MemberId",
        "type": "STRING"
      }
    ],
    "mode": "NULLABLE",
    "name": "Download",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "Slug",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Title",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Id",
        "type": "STRING"
      }
    ],
    "mode": "NULLABLE",
    "name": "Playlist",
    "type": "RECORD"
  },
  {
    "fields": [
      {
        "mode": "NULLABLE",
        "name": "AudioDuration",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Slug",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "AudioDurationSeconds",
        "type": "FLOAT"
      },
      {
        "mode": "NULLABLE",
        "name": "Title",
        "type": "STRING"
      },
      {
        "mode": "NULLABLE",
        "name": "Id",
        "type": "STRING"
      }
    ],
    "mode": "NULLABLE",
    "name": "Clip",
    "type": "RECORD"
  },
  {
    "mode": "NULLABLE",
    "name": "EventId",
    "type": "STRING"
  }
]

Après la création de la table, vous pourrez alors configurer un transfert de données BigQuery pour synchroniser automatiquement les données d'Amazon S3

Configurer le transfert de données BigQuery

  1. Sélectionnez « Transferts de données » dans le menu BigQuery, puis cliquez sur Créer un transfert.

  2. Sélectionnez « Amazon S3 » comme source de données et configurez le calendrier de transfert de votre choix.

  3. Renseignez les paramètres de destination comme suit, en remplaçant votre URI S3, l'ID de votre clé d’accès et votre clé d’accès secrète de manière adéquate. Notez que la table de destination doit correspondre au nom de la table que vous avez créée précédemment.

Une fois que vous aurez créé le transfert de données, il s'exécutera automatiquement et importera les données de votre compartiment S3 dans la table BigQuery. Vous pourrez vérifier cette importation une fois qu’elle sera terminée en accédant à l’aperçu de la table

Une fois que vous aurez vérifié que votre table est bien renseignée, vous pourrez commencer à interroger les données dans Google Data Studio.

Configuration de Google Data Studio

  1. Créer un rapport vierge à l’aide du connecteur BigQuery. Recherchez la table que vous avez créée dans votre jeu de données à l’aide du navigateur Big Query, puis sélectionnez Ajouter.

  2. Vous pourrez désormais créer des graphiques et des tableaux à partir de la source de données BigQuery dans Google Data Studio