首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP数据融合多表导入

GCP数据融合多表导入
EN

Stack Overflow用户
提问于 2020-10-15 09:22:52
回答 1查看 1.2K关注 0票数 0

我试图使用多个数据库表和BigQuery多表数据融合插件在一个管道中导入多个表

但是,当我试图执行时,我会得到以下错误

代码语言:javascript
复制
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: BigQuery Multi Table has no outputs. Please check that the sink calls addOutput at some point.

我使用的是数据融合版本6.1.4多数据库表版本1.2.0和BigQuery多表版本0.14.8。

对于这个问题有什么建议吗?

编辑:

遵循多表数据库源的配置

代码语言:javascript
复制
{
            "name": "Multiple Database Tables",
            "plugin": {
                "name": "MultiTableDatabase",
                "type": "batchsource",
                "label": "Multiple Database Tables",
                "artifact": {
                    "name": "multi-table-plugins",
                    "version": "1.2.0",
                    "scope": "USER"
                },
                "properties": {
                    "splitsPerTable": "1",
                    "referenceName": "multiTable",
                    "connectionString": "${secure(connection)}",
                    "jdbcPluginName": "netezza",
                    "user": "${secure(username)}",
                    "password": "${secure(password)}",
                    "whiteList": "categoria_l,cliente_l,regione_l"
                }
            },
            "outputSchema": [
                {
                    "name": "etlSchemaBody",
                    "schema": ""
                }
            ]
        },

经过进一步的测试,问题是源响应是空的,因为数据融合不是从源数据库读取视图,而是只读取表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-16 16:11:55

Multiple Database Tables 源代码似乎没有生成任何记录("Out 0")。我会先去那里看看。您可以使用预览模式进行快速检查。插件文档这里

相关答案这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64368503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档