无论如何,我可以从 BigQuery 或 Data Studio 使用禁用的 public IP 连接到云 SQL(SQL 服务器)吗?
Is there anyway I can connect to Cloud SQL (SQL Server) with disabled public IP from BigQuery or Data Studio?
我的数据库在云端 SQL(SQL 服务器)。 public IP 已禁用。
我想 运行 对此数据库进行一些 select 查询,我想根据这些查询在 Data Studio 上创建仪表板。
我尝试了以下两种方法:
- Cloud SQL 联合查询: 使用 BigQuery 我们可以连接到 Cloud
SQL,但这仅限于 MySQL 和 PostgreSQL。
Link
- 使用 MS SQL 服务器 Google 连接器: 但我无法连接到
我的数据库,因为它不是 public.
我是否可以通过禁用 public IP 从 BigQuery 或 Data Studio 连接到云 SQL(SQL 服务器)?
不,如果您使用:
,您只能执行 BigQuery 联合查询
- PostgreSQL 或 MySQL
- 拥有public IP
你有 none 个,共 2 个
对于 datastudio,它是一个外部工具,没有附加到您的 project/VPC,因此,如果没有 public IP,您将无法访问您的数据库。
根据 Guillaume 的建议,除非您正在查询 PostgreSQL/MySQL 实例或拥有 public IP,否则您无法执行联合查询。
但是,在您的场景中,您可以尝试使用 Cloud Data Fusion 将数据从 SQL 服务器复制到 BigQuery Documentation,然后在 BigQuery 中执行查询。
我的数据库在云端 SQL(SQL 服务器)。 public IP 已禁用。
我想 运行 对此数据库进行一些 select 查询,我想根据这些查询在 Data Studio 上创建仪表板。
我尝试了以下两种方法:
- Cloud SQL 联合查询: 使用 BigQuery 我们可以连接到 Cloud SQL,但这仅限于 MySQL 和 PostgreSQL。 Link
- 使用 MS SQL 服务器 Google 连接器: 但我无法连接到 我的数据库,因为它不是 public.
我是否可以通过禁用 public IP 从 BigQuery 或 Data Studio 连接到云 SQL(SQL 服务器)?
不,如果您使用:
,您只能执行 BigQuery 联合查询- PostgreSQL 或 MySQL
- 拥有public IP
你有 none 个,共 2 个
对于 datastudio,它是一个外部工具,没有附加到您的 project/VPC,因此,如果没有 public IP,您将无法访问您的数据库。
根据 Guillaume 的建议,除非您正在查询 PostgreSQL/MySQL 实例或拥有 public IP,否则您无法执行联合查询。
但是,在您的场景中,您可以尝试使用 Cloud Data Fusion 将数据从 SQL 服务器复制到 BigQuery Documentation,然后在 BigQuery 中执行查询。