Ubicaciones de conjuntos de datos

Esta página explica el concepto de ubicación de datos y las diferentes ubicaciones en las que puedes crear conjuntos de datos. Para aprender cómo configurar la ubicación de tu conjunto de datos, consulta Crear de conjuntos de datos.

Para obtener más información sobre los precios regionales de BigQuery, consulta la página de Precios.

Conceptos clave

Tipos de regiones o ubicaciones

Hay dos tipos de ubicaciones:

  • Una región es un lugar geográfico específico, como Londres.

  • Una multirregión es un área geográfica grande, como Estados Unidos, que contiene dos o más lugares geográficos.

Ubicación del conjunto de datos

Debes especificar una ubicación para almacenar los datos de BigQuery cuando creas un conjunto de datos. Una vez que se crea el conjunto de datos, la ubicación no se puede cambiar, pero puedes copiar el conjunto de datos en una ubicación diferente o mover (volver a crear) el conjunto de datos a una ubicación diferente de forma manual.

BigQuery procesa las búsquedas en la misma ubicación en la que se encuentra el conjunto de datos que contiene las tablas que deseas buscar.

BigQuery almacena tus datos en la ubicación seleccionada de acuerdo con las Condiciones específicas del servicio.

Regiones admitidas

Ubicaciones regionales

Descripción de la región Nombre de la región Notas
América
Iowa us-central1 Ícono de la hoja CO2 bajo
Las Vegas us-west4
Los Ángeles us-west2
Montreal northamerica-northeast1 Ícono de la hoja CO2 bajo
Virginia del Norte us-east4
Oregón us-west1 Ícono de la hoja CO2 bajo
Salt Lake City us-west3
São Paulo southamerica-east1 Ícono de la hoja CO2 bajo
Santiago southamerica-west1
Carolina del Sur us-east1
Toronto northamerica-northeast2
Europa
Bélgica europe-west1 Ícono de la hoja CO2 bajo
Finlandia europe-north1 Ícono de la hoja CO2 bajo
Fráncfort europe-west3
Londres europe-west2
Netherlands europe-west4
Varsovia europe-central2
Zúrich europe-west6 Ícono de la hoja CO2 bajo
Asia-Pacífico
Delhi asia-south2
Hong Kong asia-east2
Yakarta asia-southeast2
Melbourne australia-southeast2
Bombay asia-south1
Osaka asia-northeast2
Seúl asia-northeast3
Singapur asia-southeast1
Sídney australia-southeast1
Taiwán asia-east1
Tokio asia-northeast1

Ubicaciones multirregionales

Descripción de la multirregión Nombre de la multirregión
Centros de datos dentro de los estados miembros de la Unión Europea1 EU
Centros de datos en Estados Unidos US

1 Los datos ubicados en la multirregión EU no se almacenan en los centros de datos de europe-west2 (Londres) ni deeurope-west6 (Zúrich).

Especifica tu ubicación

Cuando cargas, consultas o exportas datos, BigQuery determina la ubicación para ejecutar el trabajo en función de los conjuntos de datos a los que se hace referencia en la solicitud. Por ejemplo, si una consulta hace referencia a una tabla en un conjunto de datos almacenado en la región asia-northeast1, el trabajo de consulta se ejecutará en esa región. Si una consulta no hace referencia a ninguna tabla o algún otro recurso que se encuentre en los conjuntos de datos y no se proporciona una tabla de destino, el trabajo de consulta se ejecutará en la multirreregión US. Si el proyecto tiene una reserva de tasa fija en una región diferente de US y la consulta no hace referencia a ninguna tabla o algún otro recurso que se encuentre en los conjuntos de datos, debes especificar de forma explícita la ubicación de la reserva de tasa fija cuando envíes el trabajo.

Puedes especificar la ubicación para ejecutar un trabajo de forma explícita de las siguientes maneras:

  • Cuando consultes datos con Cloud Console, haz clic en Más > Configuración de consulta y, en Ubicación de procesamiento, haz clic en Selección automática y elige la ubicación de tus datos.
  • Cuando uses la herramienta de línea de comandos de bq, suministra la marca global --location y configura el valor de tu ubicación.
  • Cuando uses la API, especifica tu región en la propiedad location de la sección jobReference del recurso de trabajo.

BigQuery muestra un error si la ubicación especificada no coincide con la ubicación de los conjuntos de datos de la solicitud. La ubicación de cada conjunto de datos involucrado en la solicitud, incluidas las que se leyeron y las que se escribieron, deben coincidir con la ubicación del trabajo como se infiere o se especifica.

Las ubicaciones de región única no coinciden con las ubicaciones multirregionales, incluso cuando la ubicación de una sola región está asociada con la ubicación multirregional. Por lo tanto, un trabajo siempre fallará si el conjunto de ubicaciones asociadas incluye una ubicación de una sola región y una ubicación multirregional. Por ejemplo, si la ubicación de un trabajo se establece en US, el trabajo fallará si hace referencia a un conjunto de datos en us-central1. Del mismo modo, un trabajo que hace referencia a un conjunto de datos en US y otro conjunto de datos en us-central1 fallarán.

Consideraciones de ubicación

Cuando elijas una ubicación para tus datos, ten en cuenta esta información:

  • Coloca tu conjunto de datos de BigQuery y tu fuente de datos externa.
    • Cuando consultes datos en una fuente de datos externa, como Cloud Storage, los datos que consultas deben estar en la misma ubicación que tu conjunto de datos de BigQuery. Por ejemplo, si tu conjunto de datos de BigQuery está en la ubicación multirregional de la UE, el bucket de Cloud Storage que contiene los datos que consultas debe estar en un bucket multirregional en la UE. Si tu conjunto de datos está en la ubicación multirregional de EE.UU., tu bucket de Cloud Storage debe estar en un bucket multirregional en EE.UU.
    • Si tu conjunto de datos está en una ubicación regional, el bucket de Cloud Storage que contiene los datos que consultas debe estar en un bucket regional en la misma ubicación. Por ejemplo, si tu conjunto de datos está en la región de Tokio, tu bucket de Cloud Storage debe estar un bucket regional en Tokio.
    • Si tu conjunto de datos externo está en Cloud Bigtable, tu conjunto de datos debe estar en los EE.UU. o en la ubicación multirregional de la UE. Tus datos de Cloud Bigtable deben estar en una de las ubicaciones de Cloud Bigtable compatibles.
    • Las consideraciones de ubicación no se aplican a las fuentes de datos externos de Google Drive.
  • Coloca tus depósitos de Cloud Storage para cargar datos.
    • Si tu conjunto de datos de BigQuery está en una ubicación multirregional, el bucket de Cloud Storage que contiene los datos que cargas debe estar en un bucket regional o multirregional en la misma ubicación. Por ejemplo, si tu conjunto de datos de BigQuery está en la UE, el bucket de Cloud Storage debe estar en un bucket regional o multirregional en la UE.
    • Si tu conjunto de datos está en una ubicación regional, tu bucket de Cloud Storage debe ser un bucket regional en la misma ubicación. Por ejemplo, si tu conjunto de datos está en la región de Tokio, tu bucket de Cloud Storage debe ser un bucket regional en Tokio.
    • Excepción: Si tu conjunto de datos se encuentra en la ubicación multirregional de los EE.UU., puedes cargar datos desde un depósito de Cloud Storage en cualquier ubicación regional o multirregional.
  • Coloca tus depósitos de Cloud Storage para exportar datos.
    • Cuando exportes datos, el depósito de Cloud Storage regional o multirregional debe estar en la misma ubicación que el conjunto de datos de BigQuery. Por ejemplo, si tu conjunto de datos de BigQuery se encuentra en la ubicación multirregional de la UE, el depósito de Cloud Storage que contiene los datos que exportas debe estar en un depósito regional o multirregional en la UE.
    • Si tu conjunto de datos está en una ubicación regional, tu depósito de Cloud Storage debe ser un depósito regional en la misma ubicación. Por ejemplo, si tu conjunto de datos está en la región de Tokio, tu depósito de Cloud Storage debe estar un depósito regional en Tokio.
    • Excepción: Si tu conjunto de datos se encuentra en la ubicación multirregional de los EE.UU., puedes exportar datos desde un depósito de Cloud Storage en cualquier ubicación regional o multirregional.
  • Desarrolla un plan de administración de datos.
    • Si eliges un recurso de almacenamiento regional, como un conjunto de datos de BigQuery o un depósito de Cloud Storage, debes desarrollar un plan para administrar tus datos geográficamente.

Para obtener más información sobre las ubicaciones de Cloud Storage, consulta Ubicaciones de depósitos en la documentación de Cloud Storage.

Restringe las ubicaciones de los conjuntos de datos

Puedes restringir las ubicaciones en las que se pueden crear los conjuntos de datos mediante el servicio de políticas de la organización. Para obtener más información, consulta Restringe las ubicaciones de recursos y Servicios de ubicaciones admitidos de recursos.

Seguridad de los conjuntos de datos

Para controlar el acceso a los conjuntos de datos en BigQuery, consulta Controla el acceso a los conjuntos de datos. Para obtener información sobre la encriptación de datos, consulta Encriptación en reposo.

Próximos pasos