我在谷歌云存储中有一组文本文件(新文件每 5 分钟存储一次[批处理])。我想做的是通过 Dataflow 将其放入 Google BigQuery。在数据流中,我们可以直接将云存储中的文本文件导入到 Google BigQuery(在我的例子中,我想要批处理)。它需要一个 javascript 代码来将 GCS 中的文本文件转换为 bigquery 中的表。这是我的一个文本文件示例。
我想编写javascript 代码来 选择主题名称是Bat并将花括号之间的值放入 Bigquery 表中。根据上面的示例,下面是必需的。(稍后将添加 BigQuery 模式)
我真的是 javascript 的新手(实际上这是第一次),我想实现一个 javascript 函数来执行此操作。我不知道在线选择主题名称 Bat**。
以下是我尝试过的。(如果这是错误的,请修复)
function transform(line) {
const paramsPattern = /[^{\}]+(?=})/g;
let new = line.match(paramsPattern);
var values = new.split(',');
var obj = new Object();
obj.ID = values[0];
obj.AGE = values[1];
var jsonString = JSON.stringify(obj);
return jsonString;
}
提前致谢 !!!
弑天下
不负相思意
相关分类