Precios

BigQuery ofrece opciones de precios flexibles y escalables para ayudar a que tu proyecto se ajuste a tu presupuesto. BigQuery cobra por el almacenamiento de datos, las inserciones de transmisión y las consultas de datos, pero cargar y exportar datos es completamente gratuito.

Los precios de BigQuery se calculan a partir de una tasa fija para el almacenamiento y una tarifa por uso para las consultas. El uso de almacenamiento y el uso de consultas de un proyecto se calculan en gigabytes (GB), con la equivalencia de 1 GB = 230 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). De manera similar, 1 TB equivale a 240 bytes (1,024 GB). Para obtener más información sobre los precios de consultas y de almacenamiento, consulta SKU de Google Cloud Platform.

Cada proyecto que creas tiene una cuenta de facturación adjunta. Todos los cargos en los que incurras por los trabajos que se ejecutan en el proyecto se facturan a la cuenta de facturación adjunta. Esto se aplica incluso si el proyecto se comparte con terceros fuera de tu organización. Los costos de almacenamiento de BigQuery también se facturan a la cuenta de facturación adjunta.

BigQuery proporciona mecanismos de control de costos que te permiten limitar los costos diarios según la cantidad que elijas. Para obtener más información, consulta los controles de costos.

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en las SKU de Cloud Platform.

La siguiente tabla resume los precios de BigQuery. La política de cuotas de BigQuery se aplica a estas operaciones.

Acción Costo Notas
Almacenamiento $0.02 por GB, por mes Los primeros 10 GB son gratuitos cada mes. Consulta los precios de almacenamiento para ver detalles.
Almacenamiento a largo plazo $0.01 por GB, por mes Consulta los precios de almacenamiento a largo plazo.
Inserciones de transmisión $0.05 por GB Consulta los precios de almacenamiento.
Consultas $5 por TB El primer TB de cada mes es gratuito. Consulta los precios según demanda para ver detalles. Los precios de tasa fija también están disponibles para los clientes que trabajan con grandes volúmenes.
Cargar datos Gratis Consulta cómo cargar datos a BigQuery.
Copiar datos Gratis Consulta cómo copiar una tabla.
Exportar datos Gratis Consulta cómo exportar datos desde BigQuery.
Operaciones con metadatos Gratis Llamadas de list, get, patch, update y delete.

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en las SKU de Cloud Platform.

Operaciones gratuitas

La siguiente tabla muestra las operaciones de BigQuery que son gratuitas. La política de cuotas de BigQuery se aplica a estas operaciones.

Acción Ejemplos
Cargar datos Cómo cargar datos en BigQuery
Copiar datos Cómo copiar una tabla existente
Exportar datos Cómo exportar datos desde BigQuery
Operaciones con metadatos Llamadas de list, get, patch, update y delete

Precios de almacenamiento

Cargar datos a BigQuery es gratuito, excepto por un costo pequeño que se cobra por los datos transmitidos. Los precios de almacenamiento se calculan a partir de la cantidad de datos almacenados en las tablas, que se calculan según los tipos de datos que almacenas. Para ver una explicación detallada sobre cómo calculamos el tamaño de tus datos, consulta el cálculo del tamaño de los datos.

Cuando superas los primeros 10 GB de almacenamiento, se te cobra de la siguiente forma:

Acción de almacenamiento Costo
Almacenamiento $0.02 por GB, por mes
Inserciones de transmisión $0.05 por GB y cada fila se calcula con un tamaño mínimo de 1 KB

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en las SKU de Cloud Platform.

Los precios de almacenamiento se prorratean por MB, por segundo. Por ejemplo, si almacenas:

  • 100 MB por medio mes, pagas $0.001 (un décimo de centavo).
  • 500 GB por medio mes, pagas $5.
  • 1 TB por un mes completo, pagas $20.

Precios del nivel gratuito

Los primeros 10 GB de almacenamiento son gratuitos cada mes (por cuenta de facturación).

Precios de almacenamiento a largo plazo

Si una tabla no se edita por 90 días consecutivos, el precio de almacenamiento para esta tabla disminuye automáticamente en un 50% a $0.01 por GB, por mes.

No disminuye el rendimiento, la durabilidad, la disponibilidad ni otras funciones cuando una tabla se considera como almacenamiento a largo plazo.

Si la tabla se edita, el precio vuelve a ser el precio de almacenamiento común de $0.02 por GB, por mes, y el contador de 90 días vuelve a comenzar desde cero.

Cualquier modificación en los datos de la tabla reinicia el contador (cargas, copias y consultas con una tabla de destino):

Acción Notas
append Cualquier trabajo que tenga una tabla de destino y use la disposición de escritura de WRITE_APPEND.
overwrite Cualquier trabajo que tenga una tabla de destino y use la disposición de escritura de WRITE_TRUNCATE.
streaming Transferencia de datos con la llamada de la API Tabledata.insertAll()

Todas las otras acciones NO reinician el contador, incluidas las siguientes:

  • Consultar a partir de
  • Crear vista
  • Exportar
  • Copiar de
  • Aplicar parche

Cada partición de una tabla particionada se considera por separado para los precios de almacenamiento a largo plazo. Si una partición no se modificó en los últimos 90 días, los datos de esa partición se consideran como almacenamiento a largo plazo y se cobran según los precios con descuento.

En el caso de las tablas que alcanzan el umbral de 90 días durante un ciclo de facturación, el precio se prorratea según corresponda.

Los precios de almacenamiento a largo plazo se aplican solo al almacenamiento en BigQuery, no a las fuentes de datos externas.

Precios de consulta

Los precios de consulta se refieren al costo de ejecutar tus comandos de SQL y las funciones definidas por el usuario. BigQuery cobra por las consultas a partir de una métrica: la cantidad de bytes procesados. Se te cobra por la cantidad de bytes procesados, sin importar si los datos se almacenan en BigQuery o en una fuente de datos externa, como Google Cloud Storage, Google Drive o Google Cloud Bigtable.

Precios del nivel gratuito

El primer TB de datos procesados por mes es gratuito (por cuenta de facturación).

Precios según demanda

Después del primer TB de datos procesados en un mes, se te cobra de la siguiente manera:

Recurso Precios
Consultas $5 por TB

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en las SKU de Cloud Platform.

  • No se te cobra por las consultas que muestren un error ni por las consultas almacenadas en caché.
  • Los cargos se redondean al MB más cercano, con un mínimo de 10 MB de datos procesados por tabla a la que haga referencia la consulta y con un mínimo de 10 MB de datos procesados por consulta.
  • Cancelar un trabajo de consulta en ejecución podría generar cargos de hasta el costo completo de la consulta si se llega a ejecutar hasta completarse.
  • BigQuery usa una estructura de datos de columnas. Se te cobra según el total de datos procesados en las columnas que selecciones y el total de datos por columna se calcula según los tipos de datos de la columna. Para obtener más información sobre cómo calculamos el tamaño de tus datos, consulta el cálculo del tamaño de los datos.
  • Si prefieres un costo mensual estable en lugar de pagar el precio según demanda, consulta los precios de tasa fija.

Precios de tasa fija

BigQuery ofrece precios de tasa fija para los clientes empresariales o que trabajan con grandes volúmenes y prefieren un costo mensual estable para las consultas en lugar de pagar el precio según demanda por TB de datos procesados. Si seleccionas el precio de tasa fija, el costo de todos los bytes procesados se incluye en el precio de tasa fija mensual.

BigQuery administra tu cuota de espacios automáticamente, según el historial, el uso y el gasto del cliente. En el caso de los clientes con un gasto de al menos $40,000 en análisis mensuales, BigQuery ofrece varias maneras de aumentar la cantidad de espacios asignados.

Precios de tasa fija:

  • Se aplica solo a los costos de consulta, no de almacenamiento. Consulta los precios de almacenamiento para ver los costos de almacenamiento.
  • Se aplica a todos los proyectos vinculados con la cuenta de facturación en la que se aplican precios de tasa fija.
  • Proporciona espacios de BigQuery adicionales. Consulta la siguiente tabla para ver detalles.
  • Proporciona simultaneidad de consultas adicional para las consultas interactivas.
Costos mensuales Espacios de BigQuery
$40,000 2,000
Aumento en incrementos de $10,000 500 espacios más para cada incremento

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en las SKU de Cloud Platform.

Comunícate con tu representante de ventas si te interesan los precios de tasa fija.

Cálculo del tamaño de los datos

Cuando cargas datos a BigQuery o consultas los datos, se te cobra según el tamaño de los datos. Calculamos el tamaño de tus datos según el tamaño de cada tipo de datos.

Tipo de datos Tamaño
STRING 2 bytes + el tamaño de la string con codificación UTF-8
INTEGER 8 bytes
FLOAT 8 bytes
BOOLEAN 1 byte
TIMESTAMP 8 bytes
RECORD 0 bytes + el tamaño de los campos incluidos

Los valores nulos para cualquier tipo de datos se calculan como 0 bytes. Los campos repetidos se calculan por entrada. Por ejemplo, un número INTEGER con 4 entradas cuenta como 32 bytes.

Costos de consulta de muestra para los precios según demanda

Cuando ejecutas una consulta, se te cobra según el total de datos procesados en las columnas que seleccionas, incluso si configuras un LIMIT explícito en los resultados. Los bytes totales por columna se calculan según los tipos de datos de la columna. Para obtener más información sobre cómo calculamos el tamaño de tus datos, consulta el cálculo del tamaño de los datos.

La siguiente tabla muestra varias consultas de muestra y una descripción de cuántos bytes se procesan en cada consulta.

Consulta de muestra Bytes procesados

SELECT
  corpus,
  word
FROM
  publicdata:samples.shakespeare
LIMIT 1;
Tamaño total del corpus + tamaño de las columnas word

SELECT
  corpus
FROM
  (SELECT
     *
   FROM
     publicdata:samples.shakespeare);
Tamaño total de la columna corpus

SELECT
  COUNT(*)
FROM
  publicdata:samples.shakespeare;
Sin bytes procesados

SELECT
  COUNT(corpus)
FROM
  publicdata:samples.shakespeare;
Tamaño total de la columna corpus

SELECT
  COUNT(*)
FROM
  publicdata:samples.shakespeare
WHERE
  corpus = 'hamlet';
Tamaño total de la columna corpus

SELECT
  shakes.corpus,
  wiki.language
FROM
  publicdata:samples.shakespeare AS shakes
  JOIN EACH
  publicdata:samples.wikipedia AS wiki
  ON shakes.corpus = wiki.title;
Tamaño total de las columnas shakes.corpus, wiki.language y wiki.title

Precios de BigQuery Data Transfer Service

BigQuery Data Transfer Service aplica cargos mensuales prorrateados. Se te cobra por lo siguiente:

Aplicación fuente Cargo mensual (prorrateado)
Google AdWords

$2.50 por ID de cliente único: ExternalCustomerID de la tabla Customer, incluidos los ID de clientes con cero impresiones.

DoubleClick Campaign Manager

$2.50 por ID de anunciante único: ID de anunciante en la tabla impression.

DoubleClick for Publishers

$100 por ID de red

YouTube

Sin cargo hasta el 1 de abril de 2018. Los precios de YouTube se anunciarán más adelante.

Después de que los datos se transfieren a BigQuery, se aplican los precios estándar de almacenamiento y de consulta de BigQuery. Para obtener detalles de precios adicionales, comunícate con Ventas.

Cálculo de ID únicos

Cada transferencia que creas genera 1 o más ejecuciones por día. Cada ejecución mantiene un registro de cada ID único que se encontró y la fecha en la que se completa la ejecución de transferencia. Los ID solo se cuentan en el día que se completa la transferencia. Por ejemplo, si una ejecución de transferencia inicia el 14 de julio, pero se completa el 15 de julio, los ID únicos se cuentan el 15 de julio.

Si un ID único se encuentra en más de una ejecución de transferencia de un día en particular, se cuenta solo una vez. Los ID únicos se cuentan por separado en transferencias diferentes. Si un ID único se encuentra en ejecuciones de dos transferencias independientes, el ID se cuenta dos veces.

Ejemplos

Ejemplo 1: Tienes 1 transferencia con 3 ejecuciones que se completan el mismo día.

  • La primera ejecución registra los siguientes ID únicos: A, B y C
  • La segunda ejecución registra lo siguiente: A
  • La tercera ejecución registra lo siguiente: C y D

Dado que todas las ejecuciones finalizan el mismo día, se te cobra según los 4 ID únicos: A, B, C y D. Dado que el ID A y el ID C se registraron en dos ejecuciones diferentes que se completaron el mismo día, los ID A y C se cuentan solo una vez. Si las 3 ejecuciones de transferencia se completan todos los días durante un mes, tu cargo mensual se calcula a partir de los 4 ID únicos. Si las ejecuciones de transferencia se completan menos veces que la cantidad de días del mes en los que se ejecutaron, los cargos se prorratean.

Ejemplo 2: Tienes transferencias múltiples con ejecuciones que se completan el mismo día.

  • La transferencia 1 se ejecuta y registra los siguientes ID únicos: A, B y C
  • La transferencia 2 se ejecuta y registra lo siguiente: A
  • La transferencia 3 se ejecuta y registra lo siguiente: C y D

Dado que los ID únicos se cuentan en ejecuciones de diferentes transferencias, se te cobra según los 6 ID únicos: A, B y C de la ejecución de la transferencia 1; A de la ejecución de la transferencia 2; y C y D de la ejecución de la transferencia 3. Si las ejecuciones de transferencia se completan menos veces que la cantidad de días del mes en los que se ejecutaron, los cargos se prorratean.

Cálculo de cargos de restablecimiento

Si programas un restablecimiento, se programa una ejecución de transferencia para cada día. Luego, se te cobra según el método que se describe en Cálculo de ID únicos.

Cómo detener los cargos de BigQuery Data Transfer Service

Para dejar de generar cargos, inhabilita o borra tu transferencia.

Enviar comentarios sobre…