使用 Cloud SQL MySQL 的 Google Data Studio 报告只允许一个表

Posted

技术标签:

【中文标题】使用 Cloud SQL MySQL 的 Google Data Studio 报告只允许一个表【英文标题】:Google Data Studio report using Cloud SQL MySQL allows only one table 【发布时间】:2020-03-12 02:26:59 【问题描述】:

我正在使用 Data Studio 生成财务报告仪表板,并将其连接到 CloudSQL mysql,但我的问题是它只需要一张表用作数据源,而一张表不需要完全帮助我生成财务报告。

这是选择数据源的过程的图像:

我尝试选择自定义查询,根据这个:https://support.google.com/datastudio/answer/7088031?hl=en

Select the CUSTOM QUERY option to provide a SQL query instead of connecting to a single table. Google Data Studio uses this custom SQL as an inner select statement for each generated query to the database.

但我不知道应该编写什么查询才能将我的所有数据库表作为 Google Data Studio 中的数据源。

【问题讨论】:

【参考方案1】:

关于自定义查询:上网查了一下,似乎没有找到特定于 Google Data Studio 和 Google Cloud SQL for MySQL 的示例 CUSTOM QUERY,但是,在 *** 上,有几篇关于 BigQuery 自定义查询的帖子涉及连接,这可能很有用:

Data Studio query error when using Big Query view that joins tables BigQuery Data Studio Custom Query

替代是创建单独的Data Sources,每个Data Sources链接到一个表,然后通过使用Data Blending链接多个数据源,其中一个公共@ 987654326@ 链接所有相应的表。

另外,如果你能详细说明你的具体场景,或许可以帮助熟悉 SQL 的用户提供更精确的解决方案:

表格的结构如何? 这些表是如何链接的? 您目前尝试过哪些代码?

【讨论】:

以上是关于使用 Cloud SQL MySQL 的 Google Data Studio 报告只允许一个表的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Data Fusion 连接 Cloud SQL mySql / postgreSQL 实例

使用 Cloud SQL MySQL 的 Google Data Studio 报告只允许一个表

从本地 MySQL 工作台连接 Cloud SQL MySQL - 连接成功但无法连接数据库服务器

将 MySQL Workbench 与 Google Cloud SQL 连接起来

通过Dataflow管道写入Cloud SQL非常慢

在 perl 中从 GCE 远程连接到 Google Cloud SQL 时出错