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

Especificas una ubicación para almacenar tus datos de BigQuery cuando creas un conjunto de datos. Después de crear el conjunto de datos, la ubicación no se puede cambiar, pero puedes copiar el conjunto de datos a una región diferente.

Hay dos tipos de ubicaciones:

  • Una ubicación regional es un lugar geográfico específico, como Tokio. Para obtener más información, consulta Recursos regionales en la página Geografía y regiones.

  • Una ubicación multirregional es un área geográfica grande, como los Estados Unidos, que contiene al menos dos lugares geográficos. Para obtener más información, consulta Recursos multirregionales en la página Geografía y regiones.

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

Ubicaciones regionales

Nombre de la región Descripción de la región
Américas
us-west2 Los Ángeles
northamerica-northeast1 Montreal
us-east4 Virginia del Norte
southamerica-east1 São Paulo
Europa
europe-north1 Finlandia
europe-west2 Londres
europe-west6 Zúrich
Asia-Pacífico
asia-east2 Hong Kong
asia-south1 Bombay
asia-northeast2 Osaka
asia-east1 Taiwán
asia-northeast1 Tokio
asia-southeast1 Singapur
australia-southeast1 Sídney

Ubicaciones multirregionales

Nombre de la multirregión Descripción de la multirregión
EU Unión Europea1
US Estados Unidos

1 Los datos ubicados en la región múltiple de la EU no se almacenan en los centros de datos de europe-west2 (Londres) o de europe-west6 (Zúrich).

Cómo especificar 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 ubicación de la reserva de tasa fija del proyecto. Si el proyecto no tiene una reserva de tasa fija, el trabajo se ejecuta en la región de US. Si más de una reserva de tasa fija está asociada con el proyecto, el trabajo se ejecuta en la ubicación de la reserva con el mayor número de ranuras.

A fin de especificar la ubicación para ejecutar un trabajo explícitamente, realiza lo siguiente:

  • Cuando consultes datos con GCP Console, haz clic en Más > Configuración de consulta, y para Procesar ubicación, haz clic en Seleccionar automáticamente y elige la ubicación de tus datos.
  • Cuando consultes datos con la IU web clásica de BigQuery, haz clic en Mostrar opciones y, para Procesar ubicación, haz clic en Sin especificar y elige la ubicación de tus datos.
  • Cuando uses la herramienta de línea de comandos, proporciona la marca mundial --location y configura el valor de tu ubicación.
  • Cuando uses la API, especifica tu región en la propiedad location en 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 en la solicitud.

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 externos 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 se encuentra en la ubicación multirregional de la UE, el depósito de Cloud Storage que contiene los datos que consultas debe estar en un depósito multirregional en la UE. Si tu conjunto de datos se encuentra en la ubicación multirregional de los EE.UU., tu depósito de Cloud Storage debe estar en un depósito multirregional en los EE.UU.
    • Si tu conjunto de datos se encuentra en una ubicación regional, el depósito de Cloud Storage que contiene los datos que consultas debe estar en 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.
    • 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.
  • Ubica los depósitos de Cloud Storage para cargar datos.
    • Si tu conjunto de datos de BigQuery está en una ubicación multirregional, el depósito de Cloud Storage que contiene los datos que cargas debe estar en un depósito regional o multirregional en la misma ubicación. Por ejemplo, si tu conjunto de datos de BigQuery está en la UE, el depósito de Cloud Storage 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 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 estás exportando 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 en 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.

Traslada datos de BigQuery entre ubicaciones

No puedes cambiar la ubicación de un conjunto de datos después de crearlo, pero puedes crear una copia del conjunto de datos. No puedes mover un conjunto de datos de una ubicación a otra, pero puedes mover (recrear) un conjunto de datos de forma manual.

Copia conjuntos de datos

Si deseas ver los pasos para copiar un conjunto de datos, incluso entre regiones, consulta cómo copiar conjuntos de datos.

Mueve un conjunto de datos

Para mover un conjunto de datos de una ubicación a otra de forma manual, sigue este proceso:

  1. Exporta los datos desde tus tablas de BigQuery a un depósito de Cloud Storage regional o multirregión en la misma ubicación que tu conjunto de datos. Por ejemplo, si tu conjunto de datos se encuentra en la ubicación multirregión de la UE, debes exportar tus datos a un depósito regional o multirregión en la UE.

    No se aplican cargos por exportar datos desde BigQuery, pero sí por almacenar los datos exportados en Cloud Storage. Las exportaciones de BigQuery están sujetas a los límites de los trabajos de exportación.

  2. Copia o mueve los datos de tu depósito de Cloud Storage a un depósito regional o multirregión en la ubicación nueva. Por ejemplo, si trasladas tus datos desde la ubicación multirregión de EE.UU. a la ubicación regional de Tokio, debes transferir los datos a un depósito regional en Tokio. Para obtener más información sobre la transferencia de objetos de Cloud Storage, consulta Renombra, copia y mueve objetos en la documentación de Cloud Storage.

    Ten en cuenta que la transferencia de datos entre regiones incurre en cargos de salida de red en Cloud Storage.

  3. Después de transferir los datos a un depósito de Cloud Storage en la ubicación nueva, crea un conjunto de datos nuevo de BigQuery (en la ubicación nueva). Luego, carga tus datos del depósito de Cloud Storage en BigQuery.

    No se te cobrará por cargar los datos en BigQuery, pero sí por almacenar los datos en Cloud Storage hasta que borres los datos o el depósito. También se te cobra por almacenar los datos en BigQuery después de que se carguen. La carga de datos en BigQuery está sujeta a los límites de los trabajos de carga.

A fin de obtener más información sobre el uso de Cloud Storage para almacenar y mover conjuntos de datos grandes, consulta Usar Cloud Storage con macrodatos.

Próximos pasos

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.