繁体   English   中英

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

[英]Google Data Studio report using Cloud SQL MySQL allows only one table

我正在使用 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 中的数据源。

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

另一种方法是创建单独的数据源,每个数据源链接到单个表,然后通过使用数据混合链接多个数据源,其中一个公共连接键链接所有相应的表。

此外,如果您能详细说明您的确切场景,它可能会帮助熟悉 SQL 的用户提供更精确的解决方案:

  • 表的结构如何?
  • 表是如何链接的?
  • 您目前尝试过什么代码?

我在使用 Google for Data Studio 的 Cloud MySQL 连接器的自定义查询方面也遇到了很多问题。

我的解决方案是不运行SELECT *而是按名称运行 SELECT 每列。 不知道为什么它不喜欢SELECT *但希望这对其他人有所帮助。

成功查询的示例。

在此处输入图像描述

使用连接成功查询的示例。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM