Google bigquery 无法使用nodejs bigquery数据传输设置传输配置
下面是我用来创建计划查询的代码。使用以下软件包 我试着翻阅文档,但没能解决它Google bigquery 无法使用nodejs bigquery数据传输设置传输配置,google-bigquery,Google Bigquery,下面是我用来创建计划查询的代码。使用以下软件包 我试着翻阅文档,但没能解决它 const bigqueryDataTransfer = require("@google-cloud/bigquery-data-transfer"); let projectId = ""; const client = new bigqueryDataTransfer.v1.DataTransferServiceClient({ projectId, keyFile
const bigqueryDataTransfer = require("@google-cloud/bigquery-data-transfer");
let projectId = "";
const client = new bigqueryDataTransfer.v1.DataTransferServiceClient({
projectId,
keyFilename: "./key.json",
});
async function quickstart() {
try {
const parent = client.projectPath(projectId);
console.log(parent);
let transferConfig = {
displayName: "Name",
destinationDatasetId: "dataset-name",
dataSourceId: "scheduled_query",
params: [
{
query: "Select * from dataset.table",
destinationTableNameTemplate: "table_name",
writeDisposition: "WRITE_TRUNCATE",
},
],
schedule: "every 15 minutes",
};
let response = await client
.createTransferConfig({ parent, transferConfig })
.then((e) => console.log(e))
.catch((err) => {
console.error(err);
});
console.log(response);
} catch (e) {
console.log(e);
}
}
quickstart();
获取以下错误
code: 3,
details: 'Parameters: Missing parameter: query. Config name: ',
metadata: Metadata {
internalRepr: Map { 'grpc-server-stats-bin' => [Array] },
options: {}
}