Skip to main content

bigquery@2.0.6

The following functions are exported from the common adaptor:

alterState()
combine()
dataPath()
dataValue()
each()
field()
fields()
http()
lastReferenceValue()
merge()
parseCsv()
sourceValue()

load

load(dirPath, projectId, datasetId, tableId, loadOptions, callback) ⇒ Operation

Load files to BigQuery

ParamTypeDescription
dirPathstringthe path to your local directory
projectIdstringyour bigquery project id
datasetIdstringyour bigquery dataset id
tableIdstringthe name of the table you'd like to load
loadOptionsobjectoptions to pass to the bigquery.load() API
callbackfunctionand optional callback

Example

load(
'./tmp/files',
'my-bg-project',
'test01',
'product-codes',
{
schema: 'FREQ:STRING,DATATYPE:STRING,PRODUCTCODE:STRING,PARTNER:STRING',
writeDisposition: 'WRITE_APPEND',
skipLeadingRows: 1,
schemaUpdateOptions: ['ALLOW_FIELD_ADDITION'],
createDisposition: 'CREATE_IF_NEEDED',
}
)