【发布时间】:2022-12-23 00:56:24
【问题描述】:
Column_ID Data_Type
1 VARCHAR2(10 BYTE)
2 VARCHAR2(50 BYTE)
3 NUMBER
4 VARCHAR2(25 BYTE)
5 NUMBER(2,0)
6 VARCHAR2(50 BYTE)
7 VARCHAR2(4000 BYTE)
8 DATE
9 VARCHAR2(15 BYTE)
我有这个 oracle 表,我正在尝试使用 gcp 数据融合将其移动到大查询。我使用多个数据库表作为源,但是当我将这个特定表添加到表列表时,我的管道失败了。我相信是因为 NUMBER 数据类型。我的结论是基于尝试在数据融合中的表上执行自定义 sql 并将数字转换为小数,从而使其起作用。
错误 从数据库获取表架构时出错。
是否有解决此问题的方法,或者我必须将所有列从 Number 更新为 INT。
【问题讨论】:
-
@Hadi Haidar,您好,您能否说明您使用的是哪个版本的 Oracle 和哪个版本的 JDBC 驱动程序?
-
嗨,Shipra,我们使用的是 6.5.1,我发现这已在 6.7.2 中修复。我们将升级我们的数据融合并再次尝试。
-
您好@ShipraSarkar,我们将数据融合升级到了 6.7.2,但这并没有解决我们的问题。我们正在使用 ojdbc8 驱动程序和 oracle 19c
标签: oracle google-cloud-platform google-bigquery google-cloud-data-fusion