Datasets
.com_kx_bq.datasets.get
Get dataset details from BigQuery
Parameter:
Name | Type | Description |
---|---|---|
args | dict | Arguments required for the datasets.get method (see .com_kx_bq.disc.getParameters`datasets.get) |
Returns:
Type | Description |
---|---|
dict | Response from BigQuery |
Example: List dataset details for the dataset 'kx_bma_bigquery_ds' in the project 'cloudpak'
q).com_kx_bq.datasets.get `projectId`datasetId!("cloudpak"; "kx_bma_bigquery_ds")
kind | "bigquery#dataset"
etag | "ijYXKX/zJYLk6Anuf++t7Q=="
id | "cloudpak:kx_bma_bigquery_ds"
selfLink | "https://bigquery.googleapis.com/bigquery/v2/projects/cloud..
datasetReference| `datasetId`projectId!("kx_bma_bigquery_ds";"cloudpak")
access | (`role`specialGroup!("WRITER";"projectWriters");`role`speci..
creationTime | "1610712593842"
lastModifiedTime| "1610712593842"
location | "US"
.com_kx_bq.datasets.insert
Create a dataset in BigQuery in a given project
Parameters:
Name | Type | Description |
---|---|---|
args | dict | Arguments required for the datasets.insert method (see .com_kx_bq.disc.getParameters`datasets.insert) |
datasetId | string | Name of the new dataset |
Returns:
Type | Description |
---|---|
dict | Response from BigQuery |
Example: Create a dataset called 'weather'
q).com_kx_bq.datasets.insert[enlist[`projectId]!enlist "cloudpak"; "weather"]
kind | "bigquery#dataset"
etag | "IzXO40nvJoqo2YmhMJ0BkA=="
id | "cloudpak:weather"
selfLink | "https://bigquery.googleapis.com/bigquery/v2/projects/cloud..
datasetReference| `datasetId`projectId!("weather";"cloudpak")
access | (`role`specialGroup!("WRITER";"projectWriters");`role`speci..
creationTime | "1611230993939"
lastModifiedTime| "1611230993939"
location | "US"
.com_kx_bq.datasets.list
List datasets in BigQuery for a given project
Parameter:
Name | Type | Description |
---|---|---|
args | dict | Arguments required for the datasets.list (see .com_kx_bq.disc.getParameters`datasets.list) |
Returns:
Type | Description |
---|---|
dict | Response from BigQuery |
Example: List the datasets in the project 'cloudpak'
q).com_kx_bq.datasets.list enlist[`projectId]!enlist "cloudpak"
kind | "bigquery#datasetList"
etag | "QBTuIlnauLLL29CnAng5dw=="
datasets| +`kind`id`datasetReference`location!(("bigquery#dataset";"bigquery#..