Skip to main content

bigquery@3.0.6

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

This adaptor exports the following from common:

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

Functions

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',
}
)