Introducción a los conjuntos de datos
En esta página se proporciona una descripción general de los conjuntos de datos en BigQuery.
Conjuntos de datos
Un conjunto de datos se encuentra dentro de un proyecto específico. Los conjuntos de datos son contenedores de nivel superior que se usan para organizar y controlar el acceso a tus tablas y vistas. Una tabla o una vista deben pertenecer a un conjunto de datos, por lo que debes crear al menos un conjunto de datos antes de cargar datos en BigQuery.
Usa el formato projectname.datasetname
para calificar por completo el nombre de un conjunto de datos cuando usas GoogleSQL o el formato projectname:datasetname
para calificar por completo un nombre de conjunto de datos cuando usas la herramienta de línea de comandos de bq
.
Ubicación del conjunto de datos
Especificas una ubicación para almacenar tus datos de BigQuery cuando creas un conjunto de datos. Para obtener una lista de las ubicaciones de los conjuntos de datos de BigQuery, consulta Ubicaciones de BigQuery. Una vez que se crea el conjunto de datos, la ubicación no se puede cambiar; sin embargo, puedes copiar conjuntos de datos en diferentes ubicaciones 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.
Limitaciones de los conjuntos de datos
Los conjuntos de datos de BigQuery están sujetos a las limitaciones siguientes:
- La ubicación del conjunto de datos solo se puede configurar en el momento de la creación. Una vez que se crea un conjunto de datos, su ubicación no se puede cambiar.
Todas las tablas a las que se hace referencia en una consulta deben almacenarse en conjuntos de datos en la misma ubicación.
Cuando copias una tabla, los conjuntos de datos que contienen la tabla de origen y la de destino deben estar en la misma ubicación.
Los nombres de los conjuntos de datos deben ser únicos para cada proyecto.
Cuotas de los conjuntos de datos
Para obtener más información sobre las cuotas y los límites de los conjuntos de datos, consulta la sección sobre cuotas y límites.
Modelos de facturación de almacenamiento de conjuntos de datos
Cuando creas un conjunto de datos, el almacenamiento que usa ese conjunto de datos se te factura mediante bytes lógicos como la unidad de consumo predeterminada. Sin embargo, cuando creas un conjunto de datos con SQL o la API de BigQuery, puedes optar por usar bytes físicos para la facturación. También puedes cambiar el modelo de facturación de almacenamiento de un conjunto de datos existente para usar bytes físicos.
Una vez que cambies el modelo de facturación de almacenamiento de un conjunto de datos para usar bytes físicos, no puedes volver a cambiarlo para usar bytes lógicos.
Cuando configuras tu modelo de facturación de almacenamiento para usar bytes físicos, los costos de almacenamiento totales que se te facturan incluyen los bytes usados en el almacenamiento de viaje en el tiempo. Puedes configurar el período de viaje en el tiempo para balancear los costos de almacenamiento con tus necesidades de retención de datos. Para obtener más información sobre la previsión de tus costos de almacenamiento, consulta Predice la facturación de almacenamiento.
Criterios de elegibilidad:
El modelo de facturación de almacenamiento físico solo está disponible para tus conjuntos de datos si tu organización no tiene ningún compromiso de ranura de tasa fija activo. No podrás inscribir conjuntos de datos para la facturación de almacenamiento físico hasta que todos los compromisos de tasa fija de tu organización ya no estén activos.
Precios de los conjuntos de datos
No se cobra por crear, actualizar o borrar un conjunto de datos.
Para obtener más información sobre los precios de BigQuery, consulta Precios.
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
- Para obtener más información sobre la creación de conjuntos de datos, consulta Crea conjuntos de datos.
- Para obtener más información sobre cómo asignar controles de acceso a los conjuntos de datos, consulta Controla el acceso a los conjuntos de datos.