Precios

En BigQuery dispones de opciones de precios flexibles y escalables para ayudarte a ajustar tu proyecto y tu presupuesto. Actividades como el almacenamiento y las consultas de datos, y las inserciones de transmisión son de pago, pero la carga y la exportación de datos son gratuitas.

Los precios de BigQuery se basan en una tarifa fija para el almacenamiento y en una tarifa por uso para las consultas. El uso del almacenamiento de proyectos y el uso de las consultas se calcula en gigabytes (GB), donde 1 GB equivale a 230 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). Del mismo modo, 1 TB equivale a 240 bytes (1024 GB). Para obtener más información sobre los precios del almacenamiento y de las consultas, echa un vistazo a la lista de SKUs de Google Cloud Platform.

Cada proyecto que creas está vinculado a una cuenta de facturación. Todos los cargos que se aplican por las tareas que se ejecutan en el proyecto se facturan en dicha cuenta. Este procedimiento también se sigue en el caso de los proyectos compartidos con personas ajenas a tu organización. Los costes de almacenamiento de BigQuery también se facturan en la cuenta de facturación vinculada.

BigQuery proporciona mecanismos de control de costes que te permiten limitar los gastos diarios a la cantidad que elijas. Para obtener más información, consulta el artículo sobre el control de costes.

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.

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

Acción Coste Notas
Almacenamiento 0,02 $ por GB al mes Los primeros 10 GB del mes son gratuitos. Para obtener más información, consulta la sección Precio del almacenamiento.
Almacenamiento a largo plazo 0,01 $ por GB al mes Consulta la sección Precio del almacenamiento a largo plazo.
Inserciones en streaming 0,05 $ por GB Consulta la sección Precio del almacenamiento.
Consultas 5 $ por TB El primer TB del mes es gratuito. Consulta la sección Precios según demanda para obtener más información. También hay tarifas fijas disponibles para los clientes con un gran volumen de consultas.
Carga de datos Gratis Consulta el artículo sobre cómo cargar datos a BigQuery.
Copia de datos Gratis Consulta el artículo sobre cómo copiar una tabla.
Exportación de datos Gratis Consulta el artículo sobre cómo exportar datos desde BigQuery.
Operaciones de metadatos Gratis Se pueden realizar las acciones list, get, patch, update y delete en llamadas.

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.

Operaciones gratuitas

En la siguiente tabla se muestran las operaciones gratuitas de BigQuery. La política de cuotas de BigQuery se aplica a estas operaciones.

Acción Ejemplos
Carga de datos Cargar datos en BigQuery
Copia de datos Copiar una tabla
Exportación de datos Exportar datos desde BigQuery
Operaciones de metadatos Se pueden realizar las acciones list, get, patch, update y delete en llamadas

Precio del almacenamiento

La carga de datos en BigQuery es gratuita, con la salvedad de un pequeño importe que se cobra por los datos transmitidos. El precio del almacenamiento se basa en la cantidad de datos que contienen tus tablas. Dichos datos se calculan según el tipo de datos que almacenas. Para obtener una explicación detallada de la forma en que calculamos el tamaño de los datos, consulta la sección Cálculo del tamaño de los datos.

Tras consumir los primeros 10 GB de almacenamiento, se te aplicarán los siguientes cargos:

Acción de almacenamiento Coste
Almacenamiento 0,02 $ por GB al mes
Inserciones en streaming 0,05 $ por GB; cada fila se calcula con un tamaño mínimo de 1 KB

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.

El precio del almacenamiento se prorratea por MB y por segundo. Por ejemplo:

  • Si almacenas 100 MB durante medio mes, pagas 0,001 $ (la décima parte de un centavo).
  • Si almacenas 500 GB durante medio mes, pagas 5 $.
  • Si almacenas 1 TB durante un mes, pagas 20 $.

Precio del nivel gratuito

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

Precio del almacenamiento a largo plazo

Si no se edita una tabla durante 90 días consecutivos, su precio disminuirá automáticamente en un 50 % a 0,01 $ por GB y mes.

Cuando se considera que una tabla está almacenada a largo plazo, no se produce una degradación del rendimiento, la durabilidad, la disponibilidad ni de cualquier otra funcionalidad.

Si se edita la tabla, el precio cambia al del almacenamiento habitual de 0,02 $ por GB y mes, y el temporizador de 90 días empieza a contar de cero.

El temporizador vuelve a cero si se realiza cualquier acción que modifique los datos de la tabla (cargar, copiar o enviar consultas a una tabla de destino):

Acción Notas
añadir Cualquier tarea que tenga una tabla de destino y utilice la disposición de escritura WRITE_APPEND.
sobrescribir Cualquier tarea que tenga una tabla de destino y utilice la disposición de escritura WRITE_TRUNCATE.
insertar en streaming Ingerir datos mediante la llamada a la API Tabledata.insertAll().

El resto de acciones no provocan que el temporizador empiece de cero. Por ejemplo:

  • Consultar desde
  • Crear vista
  • Exportar
  • Copiar desde
  • Aplicar parche

Cada partición de una tabla se valora por separado a la hora de establecer el precio del almacenamiento a largo plazo. Si no se ha modificado una partición en los últimos 90 días, se considera que sus datos están almacenados a largo plazo y se cobrará según el precio con descuento.

En el caso de las tablas que superan el límite de 90 días durante un ciclo de facturación, el precio se prorratea como corresponda.

El precio del almacenamiento a largo plazo solo se aplica al almacenamiento de BigQuery, no a fuentes de datos externas.

Precio de las consultas

El precio de las consultas hace referencia al coste de ejecutar tus comandos de SQL y las funciones definidas por el usuario. En BigQuery las consultas se cobran teniendo en cuenta una métrica: el número de bytes procesados, tanto si los datos se almacenan en BigQuery como en una fuente de datos externa (por ejemplo, Google Cloud Storage, Google Drive o Google Cloud Bigtable).

Precio del nivel gratuito

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

Precios según demanda

Tras consumir el primer TB de datos procesados del mes, se aplican los siguientes cargos:

Recurso Precios
Consultas 5 $ por TB

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.

  • No se aplican cargos por las consultas que devuelven un error, ni por aquellas que están almacenadas en caché.
  • Los cargos se redondean al MB más próximo, con un mínimo de 10 MB de datos procesados por tabla a la que se haga referencia en la consulta y un mínimo de 10 MB de datos procesados por consulta.
  • Si cancelas una tarea de consulta en ejecución, podemos cobrarte hasta alcanzar el coste total de la consulta, como si se hubiera ejecutado hasta el final.
  • BigQuery usa una estructura de datos en columnas. Te cobraremos en función del total de los datos procesados en las columnas que selecciones. Los datos totales por columna se calculan según los tipos de datos. Para obtener más información sobre cómo calculamos el tamaño de tus datos, consulta la sección Cálculo del tamaño de los datos.
  • Si prefieres un coste mensual estable, en lugar de pagar el precio según demanda, consulta la sección Tarifa fija.

Tarifa fija

BigQuery ofrece una tarifa fija para clientes de empresa o que tengan un gran volumen de consultas y prefieran pagar por estas un coste mensual estable, en lugar de un precio según demanda por TB de datos procesados. Al elegir la tarifa fija, el coste de todos los bytes procesados se incluye en el precio de dicha tarifa.

BigQuery administra automáticamente tu cuota de espacios en función del historial, el uso y el gasto de los clientes. Para los clientes con un gasto en servicios de análisis superior a 40.000 $, se ofrecen varias maneras de aumentar el número de espacios asignados.

Tarifa fija:

  • Se aplica solo a los costes de las consultas, no al almacenamiento. Consulta la sección Precio del almacenamiento para conocer estos costes.
  • Se aplica a todos los proyectos vinculados a la cuenta de facturación con tarifa fija.
  • Proporciona más espacios de BigQuery. Para obtener más información, consulta la siguiente tabla.
  • Proporciona una mayor simultaneidad en las consultas interactivas.
Costes mensuales Espacios de BigQuery
40.000 $ 2000
Aumentan en incrementos de 10.000 $ 500 espacios más por cada incremento

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.

Si te interesa esta tarifa, ponte en contacto con tu representante de ventas.

Cálculo del tamaño de los datos

Cuando cargas datos en BigQuery o envías una consulta a los datos, te cobraremos según el tamaño de dichos datos. Calculamos el tamaño de tus datos en función del tamaño de cada tipo de datos.

Tipo de datos Tamaño
STRING 2 bytes + el tamaño de la cadena codificada en UTF-8
INTEGER 8 bytes
FLOAT 8 bytes
BOOLEAN 1 byte
TIMESTAMP 8 bytes
RECORD 0 bytes + el tamaño de los campos que contiene

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

Costes de las consultas de ejemplo para el precio según demanda

Cuando ejecutas una consulta, te cobramos en función del total de datos procesados en las columnas que has seleccionado, incluso si has establecido un LIMIT concreto en los resultados. El total de bytes 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 la sección Cálculo del tamaño de los datos.

En la siguiente tabla se muestran varias consultas de ejemplo y una descripción de la cantidad de bytes que se procesan en cada consulta.

Consulta de ejemplo Bytes procesados

SELECT
  corpus,
  word
FROM
  publicdata:samples.shakespeare
LIMIT 1;
Tamaño total de 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;
Ninguno

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

Precio de BigQuery Data Transfer Service

En BigQuery Data Transfer Service se aplican cargos mensuales prorrateados de la siguiente manera:

Aplicación de origen Cargo mensual (prorrateado)
Google AdWords

2,50 $ por ID de cliente único: ExternalCustomerIDs de la tabla Customer, incluidos los ID de cliente sin impresiones.

DoubleClick Campaign Manager

2,50 $ por ID de anunciante único: IDs de anunciante de la tabla impression.

DoubleClick for Publishers

100 $ por ID de red.

YouTube

No se aplica ningún cargo hasta el 1 de abril del 2018 (inclusive). Los precios de YouTube se anunciarán más adelante.

Cuando se transfieren los datos a BigQuery, se aplica el precio estándar de este servicio para las consultas y el almacenamiento. Para obtener más información sobre los precios, ponte en contacto con Ventas.

Calcular los ID únicos

Cada transferencia que creas genera una o más ejecuciones al día. Cada ejecución lleva un registro de los ID únicos que detecta y de la fecha en que se completa la ejecución de la transferencia. Los ID solo se cuentan el día en que se completa dicha transferencia. Por ejemplo, si una ejecución de transferencia empieza el 14 de julio pero termina el 15 de julio, los ID únicos se cuentan en esta última fecha.

Si se detecta un ID único en más de una ejecución de transferencia en un día concreto, solo se cuenta una vez. En cada transferencia, los ID únicos se cuentan por separado. Si se detecta un ID único en las ejecuciones de 2 transferencias distintas, el ID se cuenta 2 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 el ID A.
  • La tercera ejecución registra los ID C y D.

Dado que todas las ejecuciones finalizan el mismo día, te cobraremos en función de 4 ID únicos: A, B, C y D. Los ID A y C se han registrado en dos ejecuciones distintas del mismo día y, por ello, solo se cuentan una vez. Si las 3 ejecuciones de transferencia se completan todos los días durante un mes, los cargos mensuales se aplican en función de 4 ID únicos. Si dichas ejecuciones se completan en menos ocasiones que el número de días del mes en que se ejecutan, se prorratean los cargos.

Ejemplo 2: tienes varias transferencias con ejecuciones que se completan el mismo día.

  • Transferencia 1: ejecuta y registra los ID únicos A, B, y C.
  • Transferencia 2: ejecuta y registra el ID A.
  • Transferencia 3: ejecuta y registra los ID C y D.

Dado que los ID únicos se cuentan en las ejecuciones de transferencias distintas, te cobraremos en función de 6 ID únicos: A, B y C en la ejecución de la transferencia 1; A en la ejecución de la transferencia 2, y C y D en la ejecución de la transferencia 3. Si dichas ejecuciones se completan en menos ocasiones que el número de días del mes en que se ejecutan, se prorratean los cargos.

Calcular los cargos de una reposición

Si programas una reposición, se planifica una ejecución de transferencia cada día. Después, se aplican los cargos en función del método que se describe en la sección Calcular los ID únicos.

Detener los cargos de BigQuery Data Transfer Service

Si quieres dejar de incurrir en cargos, inhabilita o elimina tu transferencia.

Enviar comentarios sobre...