Où Gemini dans BigQuery traite-t-il vos données ?
Ce document vous aide à comprendre où Gemini dans BigQuery traite vos données. Ce comportement s'applique aux fonctionnalités Gemini dans BigQuery suivantes :
- Assistance au codage SQL
- Canevas de données BigQuery
- Insights sur les données BigQuery
- Préparation des données BigQuery
Pour ces fonctionnalités, le traitement Gemini a lieu dans les limites juridictionnelles de l'emplacement de la requête ou de l'emplacement de stockage de l'ensemble de données BigQuery. Par exemple, si l'emplacement ou l'ensemble de données de votre requête BigQuery se trouve dans la région europe-west1, le traitement Gemini a lieu dans un emplacement situé dans la limite de la juridiction EU. Cette conception minimise les déplacements de données et respecte les bonnes pratiques de gouvernance des données. Pour en savoir plus sur les restrictions concernant les juridictions disponibles, consultez Limites.
Pour la plupart des fonctionnalités de Gemini dans BigQuery, l'emplacement de traitement Gemini peut être contrôlé par un administrateur à l'aide du paramètre Emplacement par défaut global au niveau du projet ou de l'organisation. Les utilisateurs de BigQuery peuvent remplacer cet emplacement par défaut global à l'aide du paramètre Emplacement de la requête dans BigQuery Studio. Dans les cas où un paramètre de localisation de la requête n'est pas spécifié dans les paramètres de configuration par un administrateur ou explicitement par l'utilisateur dans la requête, Gemini dans BigQuery utilise la localisation dérivée de la requête en cours de modification. Pour en savoir plus sur la façon dont BigQuery détermine l'emplacement des requêtes, consultez Exécuter une requête.
Gemini dans BigQuery détermine la juridiction de US ou EU en fonction de ces contrôles. Si une juridiction ne peut pas être déterminée, l'emplacement de traitement global est utilisé en fonction des emplacements de diffusion de Gemini.
Les sections suivantes expliquent comment gérer l'emplacement où chaque fonctionnalité Gemini dans BigQuery traite vos données.
Éditeur SQL et tableau de données
Lorsque vous générez du code à l'aide de l'éditeur SQL ou que vous utilisez le canevas de données pour créer des workflows d'analyse de données, Gemini dans BigQuery utilise la logique suivante pour déterminer l'emplacement de traitement :
Un administrateur BigQuery peut spécifier un emplacement par défaut au niveau de l'organisation ou du projet. Pour savoir comment spécifier une position par défaut, consultez Spécifier la position par défaut au niveau de l'organisation ou du projet.
Un utilisateur BigQuery peut spécifier un emplacement de requête dans BigQuery Studio qui remplace le paramètre de l'administrateur. Pour savoir comment spécifier un paramètre d'emplacement de requête par défaut dans BigQuery, consultez Spécifier des emplacements.
Si l'emplacement d'un ensemble de données ne peut pas être déterminé ou si l'emplacement de requête par défaut de l'utilisateur n'est pas spécifié, BigQuery tente de déterminer l'emplacement de l'ensemble de données ou de la requête en fonction de la simulation. Exemple :
- Exemple d'éditeur SQL : si votre demande Gemini pour Transformer le code SQL avec Gemini fait référence à un ensemble de données dans
europe-west1, Gemini traite les données dans la limite de juridictionEU. - Exemple de canevas de données : si votre canevas de données visualise des données provenant d'un ensemble de données situé dans
us-east4, toutes les analyses ou suggestions Gemini dans BigQuery sont traitées dans les limites de la juridictionUS.
- Exemple d'éditeur SQL : si votre demande Gemini pour Transformer le code SQL avec Gemini fait référence à un ensemble de données dans
Spécifier l'emplacement par défaut au niveau de l'organisation ou du projet
Un administrateur BigQuery peut spécifier un emplacement par défaut au niveau de l'organisation ou du projet où les requêtes Gemini sont traitées. L'emplacement par défaut est mis en cache pendant la durée de la session de l'utilisateur lorsqu'il effectue des modifications dans l'onglet actuel de l'éditeur SQL.
Conditions préalables
Pour spécifier l'emplacement par défaut au niveau de l'organisation ou du projet où les données sont traitées, un administrateur BigQuery doit d'abord activer la fonctionnalité BigQuery en remplissant ce formulaire, puis recevoir un e-mail confirmant que la fonctionnalité a été activée.
Rôles requis
Pour spécifier une organisation ou un emplacement de projet par défaut, vous devez disposer du rôle Administrateur BigQuery (roles/bigquery.admin), qui inclut l'autorisation bigquery.config.update requise pour spécifier un paramètre de configuration. Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Définir l'emplacement par défaut
Pour définir un emplacement par défaut au niveau de l'organisation ou du projet, procédez comme suit :
Dans la console Google Cloud , accédez à la page BigQuery.
Dans le volet de navigation, cliquez sur Explorer.
Sélectionnez l'organisation ou le projet pour lesquels vous souhaitez spécifier un emplacement par défaut.
Dans l'éditeur SQL BigQuery, saisissez l'instruction suivante :
- Paramètres au niveau de l'organisation :
ALTER ORGANIZATION SET OPTIONS(default_location='my-default-region');
- Paramètres au niveau du projet :
ALTER PROJECT SET OPTIONS(default_location='my-default-region');
- Paramètres au niveau de l'organisation :
Cette commande définit la valeur de default_location sur my-default-region.
Vérifier l'emplacement par défaut pour le traitement des données
Pour vérifier l'emplacement par défaut du traitement des données d'une requête SQL assistée par Gemini dans BigQuery, procédez comme suit :
Dans la console Google Cloud , accédez à la page BigQuery.
Dans l'éditeur SQL de BigQuery Studio, exécutez la requête suivante :
SELECT COALESCE( ( SELECT option_value FROM INFORMATION_SCHEMA.PROJECT_OPTIONS WHERE option_name = 'default_location' ), ( SELECT option_value FROM INFORMATION_SCHEMA.ORGANIZATION_OPTIONS WHERE option_name = 'default_location' ));
Le résultat affiche la valeur default_location définie sur la valeur que vous avez définie comme my-default-region. Cette requête renvoie l'emplacement par défaut du projet, s'il est défini. Sinon, la requête renvoie l'emplacement par défaut de l'organisation.
L'emplacement où s'exécutent les opérations Gemini dans BigQuery n'est pas explicitement spécifié par l'utilisateur.
Insights sur les données BigQuery
Pour générer des insights à l'aide des insights sur les données BigQuery, vous pouvez exécuter des opérations d'analyse de données sur des tables et des ressources d'ensembles de données sélectionnés. Ces analyses sont créées au même emplacement que la ressource d'ensemble de données BigQuery. Dans les juridictions US ou EU, le traitement Gemini dans BigQuery est limité à la juridiction dans laquelle l'analyse est exécutée. En dehors des juridictions US et EU, le traitement s'effectue à l'échelle mondiale. Pour savoir où le traitement des données Gemini à l'échelle mondiale a lieu, consultez Zones de mise en service de Gemini.
Préparation de données BigQuery
L'emplacement où BigQuery Data Preparation traite les données dépend de la fonctionnalité de préparation des données que vous utilisez.
- Pour la préparation de données autonome, l'emplacement de traitement de Gemini dans BigQuery correspond à l'emplacement de l'ensemble de données BigQuery.
- Si vous exécutez la préparation des données dans des pipelines Dataform ou BigQuery, l'emplacement de traitement des données Gemini dans BigQuery est déterminé par le paramètre
defaultLocationde Dataform, s'il est défini. Le paramètredefaultLocationdétermine également l'emplacement du job BigQuery. Cela garantit que le traitement Gemini dans BigQuery est effectué dans les mêmes limites juridictionnelles. - Si
defaultLocationpour Dataform ou le pipeline BigQuery contenant votre préparation de données n'est pas défini, la région de traitement de Gemini dans BigQuery est déterminée à l'aide du paramètre de région du dépôt. Un pipeline sans paramètredefaultLocationspécifié peut exécuter différents jobs BigQuery dans différents emplacements en fonction de l'emplacement des tables utilisées dans les nœuds du pipeline. Nous vous recommandons de définirdefaultLocationpour assurer une cohérence de l'emplacement de traitement.
Limites
Les limites suivantes s'appliquent lorsque vous identifiez l'emplacement où Gemini dans BigQuery traite les données :
- Gemini dans BigQuery ne fournit pas de résidence des données pour les emplacements individuels. Le traitement des données peut être spécifié pour les juridictions
USetEUprises en charge. Les données provenant d'autres juridictions sont traitées à l'échelle mondiale. - Le traitement des juridictions Gemini dans BigQuery n'est disponible que pour les fonctionnalités Gemini dans BigQuery en disponibilité générale (DG). Pour obtenir la liste des fonctionnalités de Gemini dans BigQuery, consultez Présentation de Gemini dans BigQuery.
L'assistance au codage pour les notebooks Python BigQuery et l'agent Data Science pour Colab Enterprise dans BigQuery ne sont compatibles qu'avec le traitement Gemini mondial.
Le chat Gemini Cloud Assist (GCA) n'est compatible qu'avec le traitement Gemini mondial. Vous pouvez refuser l'accès au panneau de chat de l'AGC en supprimant l'autorisation IAM (Identity and Access Management)
cloudaicompanion.instances.completeTaskpour vos utilisateurs. Pour savoir comment créer des rôles personnalisés, consultez Créer et gérer des rôles personnalisés.
Étapes suivantes
- Consultez la présentation de Gemini dans BigQuery.
- Découvrez comment configurer Gemini dans BigQuery.
- Découvrez comment écrire des requêtes avec l'assistance Gemini.
- Apprenez-en davantage sur la conformitéGoogle Cloud .
- En savoir plus sur la sécurité, la confidentialité et la conformité de Gemini dans BigQuery
- Découvrez comment Gemini pour Google Cloud utilise vos données.