Présentation des ensembles de données

Cette page offre un aperçu des ensembles de données dans BigQuery.

Ensembles de données

Un ensemble de données est contenu dans un projet spécifique. Les ensembles de données sont des conteneurs de niveau supérieur utilisés pour organiser et contrôler l'accès à vos tables et vues. Une table ou une vue doit appartenir à un ensemble de données. Vous devez donc créer au moins un ensemble de données avant de charger des données dans BigQuery. Utilisez le format projectname.datasetname pour qualifier entièrement un nom d'ensemble de données lorsque vous utilisez GoogleSQL, ou le format projectname:datasetname pour qualifier entièrement un nom d'ensemble de données lorsque vous utilisez l'outil de ligne de commande bq.

Emplacement

Lorsque vous créez un ensemble de données, vous spécifiez une zone pour stocker vos données BigQuery. Pour obtenir la liste des emplacements des ensembles de données BigQuery, consultez la page Emplacements BigQuery. Une fois que vous avez créé l'ensemble de données, l'emplacement ne peut plus être modifié, mais vous pouvez copier les ensembles de données dans différents emplacements ou déplacer (recréer) manuellement l'ensemble de données dans un emplacement différent.

BigQuery traite les requêtes dans le même emplacement que l'ensemble de données contenant les tables que vous interrogez. BigQuery stocke vos données dans la zone sélectionnée conformément aux Conditions spécifiques au service.

Limites

Les ensembles de données BigQuery sont soumis aux limitations suivantes :

  • L'emplacement de l'ensemble de données ne peut être défini qu'au moment de la création. Une fois l'ensemble de données créé, l'emplacement ne peut plus être modifié.
  • Toutes les tables référencées dans une requête doivent être stockées dans des ensembles de données situés au même emplacement.

  • Lorsque vous copiez une table, les ensembles de données contenant la table source et la table de destination doivent se trouver au même emplacement.

  • Les noms d'ensembles de données doivent être uniques pour chaque projet.

Quotas

Pour plus d'informations sur les quotas et les limites des ensembles de données, consultez la page Quotas et limites.

Conservation des données

Les ensembles de données utilisent la fonctionnalité temporelle conjointement avec la période de sécurité pour conserver les données supprimées et modifiées pendant une courte période, au cas où vous auriez besoin de les récupérer. Pour en savoir plus, consultez la page Conservation des données avec la fonctionnalité temporelle et de sécurité.

Modèles de facturation du stockage

Lorsque vous créez un ensemble de données, le stockage utilisé par cet ensemble de données vous est facturé en utilisant des octets logiques comme unité de consommation par défaut. Toutefois, vous pouvez choisir d'utiliser des octets physiques pour la facturation. Vous pouvez également modifier le modèle de facturation de l'espace de stockage d'un ensemble de données existant pour utiliser des octets physiques.

Lorsque vous modifiez le modèle de facturation d'un ensemble de données, la prise en compte de la modification prend 24 heures. Les tables ou les partitions de tables du stockage à long terme ne sont pas réinitialisées sur le stockage actif lorsque vous modifiez le modèle de facturation d'un ensemble de données. Les performances et la latence des requêtes ne sont pas affectées par la modification du modèle de facturation d'un ensemble de données.

Une fois que vous avez modifié le modèle de facturation du stockage d'un ensemble de données, vous devez attendre 14 jours avant de pouvoir modifier à nouveau le modèle de facturation du stockage.

Lorsque vous définissez votre modèle de facturation de stockage pour utiliser des octets physiques, le coût total de stockage actif vous est facturé, y compris les octets utilisés pour le stockage à l'aide de fonctionnalités temporelles et de sécurité. Vous pouvez configurer la fenêtre de fonctionnalité temporelle pour équilibrer les coûts de stockage et vos besoins en termes de conservation des données. Pour en savoir plus sur la prévision des coûts de stockage, consultez la page Prévoir la facturation du stockage.

Critères d'éligibilité :

Le modèle de facturation du stockage des ensembles de données n'est disponible que pour les ensembles de données si votre organisation ne comporte aucun engagement d'emplacements forfaitaire existant dans la même région que l'ensemble de données. Votre organisation peut enregistrer des ensembles de données pour la facturation du stockage physique lorsqu'aucun engagement forfaitaire n'est situé dans la même région que l'ensemble de données.

Tarifs

La création, la mise à jour et la suppression d'un ensemble de données ne sont pas facturées.

Pour en savoir plus sur les tarifs de BigQuery, consultez la section Tarifs.

Sécurité

Pour savoir comment contrôler l'accès aux ensembles de données dans BigQuery, consultez la page Contrôler l'accès aux ensembles de données. Pour en savoir plus sur le chiffrement des données, consultez la page Chiffrement au repos.

Étapes suivantes