0
我有一個自動化的工作,每天都會將CSV文件上傳到BigQuery表中。它工作正常,但是,每次我做導入時,它會將頭(第一行)作爲值插入到我不想要的表中。我必須使用標題,以便BigQuery知道如何映射列名稱。有沒有辦法以某種方式指定「跳第一行」或類似的東西?BigQuery - 如何導入CSV而不使用列名作爲值?
我使用這個函數來完成導入:
我有一個自動化的工作,每天都會將CSV文件上傳到BigQuery表中。它工作正常,但是,每次我做導入時,它會將頭(第一行)作爲值插入到我不想要的表中。我必須使用標題,以便BigQuery知道如何映射列名稱。有沒有辦法以某種方式指定「跳第一行」或類似的東西?BigQuery - 如何導入CSV而不使用列名作爲值?
我使用這個函數來完成導入:
這聽起來像你想設置的skipLeadingRows
option。參考你鏈接的例子,這將是這樣的:
$options['jobConfig'] = [
'sourceFormat' => 'CSV',
'skipLeadingRows' => 1
];
當您啓動加載作業這將跳過CSV文件的第一行(包含頭)。
確實是我所需要的!非常感謝。 – pdolinaj