0
我有一个自动化的工作,每天都会将CSV文件上传到BigQuery表中。它工作正常,但是,每次我做导入时,它会将头(第一行)作为值插入到我不想要的表中。我必须使用标题,以便BigQuery知道如何映射列名称。有没有办法以某种方式指定“跳第一行”或类似的东西?BigQuery - 如何导入CSV而不使用列名作为值?
我使用这个函数来完成导入:
我有一个自动化的工作,每天都会将CSV文件上传到BigQuery表中。它工作正常,但是,每次我做导入时,它会将头(第一行)作为值插入到我不想要的表中。我必须使用标题,以便BigQuery知道如何映射列名称。有没有办法以某种方式指定“跳第一行”或类似的东西?BigQuery - 如何导入CSV而不使用列名作为值?
我使用这个函数来完成导入:
这听起来像你想设置的skipLeadingRows
option。参考你链接的例子,这将是这样的:
$options['jobConfig'] = [
'sourceFormat' => 'CSV',
'skipLeadingRows' => 1
];
当您启动加载作业这将跳过CSV文件的第一行(包含头)。
确实是我所需要的!非常感谢。 – pdolinaj