【发布时间】:2019-05-16 08:00:34
【问题描述】:
我们想测试使用 Cloud Data Fusion 将 Cloud SQL (mySQL) 连接到 BigQuery。连接到 CloudSQL 的正确方法是什么,因为此时这似乎不是“内置”的。推荐什么驱动程序,是否有可用说明?
【问题讨论】:
我们想测试使用 Cloud Data Fusion 将 Cloud SQL (mySQL) 连接到 BigQuery。连接到 CloudSQL 的正确方法是什么,因为此时这似乎不是“内置”的。推荐什么驱动程序,是否有可用说明?
【问题讨论】:
以下是在 Data Fusion 中使用 Cloud SQL MySQL 的说明。请注意,在 Wrangler 部分,目前无法使用具有私有 IP 的 Cloud SQL 实例。但是,它们仍然可以在运行数据融合管道时使用
输入连接字符串为
jdbc:mysql://google/<database>?cloudSqlInstance=<instance-name>&socketFactory=com.google.cloud.sql.mysql.SocketFactory&useSSL=false
其中代表您在先决条件部分创建的数据库,并引用您在实例详细信息页面的概述选项卡中显示的实例连接名称,例如:
例子:
jdbc:mysql://google/mysql?cloudSqlInstance=cloud-data-fusion-demos:us-west1:mysql&socketFactory=com.google.cloud.sql.mysql.SocketFactory&useSSL=false
指定连接字符串如下:
jdbc:mysql://google/?cloudSqlInstance=&socketFactory=com.google.cloud.sql.mysql.SocketFactory&useSSL=false
其中代表您在先决条件部分创建的数据库,并引用您在实例详细信息页面的概述选项卡中显示的实例连接名称,例如:
jdbc:mysql://google/mysql?cloudSqlInstance=cloud-data-fusion-demos:us-west1:mysql&socketFactory=com.google.cloud.sql.mysql.SocketFactory&useSSL=false
【讨论】: