| bq_create_dataset |
function |
py |
infra |
1.0.0 |
impure |
def bq_create_dataset(client: BQClient, dataset_id: str, location: str = 'US', description: str = '', labels: dict[str, str] | None = None, default_table_expiration_ms: int = 0) -> dict |
Crea un dataset en Google BigQuery con ubicacion, descripcion y labels. Usa client._client.create_dataset() del SDK oficial. |
| bigquery |
| gcp |
| dataset |
| create |
| google-cloud |
| python |
|
|
|
|
false |
error_go_core |
|
| name |
desc |
| client |
instancia autenticada de BQClient |
|
| name |
desc |
| dataset_id |
nombre del dataset dentro del proyecto (sin prefijo de proyecto) |
|
| name |
desc |
| location |
ubicacion geografica del dataset: US, EU, us-central1, europe-west1, etc. |
|
| name |
desc |
| description |
descripcion opcional del dataset |
|
| name |
desc |
| labels |
dict de labels key-value para categorizar el dataset |
|
| name |
desc |
| default_table_expiration_ms |
tiempo de expiracion por defecto para tablas en milisegundos; 0 = sin expiracion |
|
|
dict con dataset_id, project, full_id, location, description, labels, created, modified, default_table_expiration_ms |
false |
|
|
python/functions/bigquery/datasets.py |