知识库

将连接转换为自定义 SQL


发布时间: 12 Nov 2014
上次修改日期: 29 Sep 2023

问题

如何在 Tableau Desktop 中将表连接或联接的表转换为自定义 SQL 查询

环境

Tableau Desktop 2019.1 或更低版本(请参见“附加信息”中的“重要信息”注释)

答案

选项 1:连接到支持 SQL 连接的数据源时

  1. 连接到数据源。
  2. 将至少一个表拖到画布区域中。
    • 可选:将其他表拖到画布区域中以创建联接。
  3. 导航到“数据”>“转换为自定义 SQL”

选项 2:连接到 Excel 时

  1. 使用旧版数据连接器连接到 Excel
    1. 连接到文件。
    2. “打开”对话框中,单击“打开”下拉菜单,然后选择“使用旧版连接打开”
  2. 将至少一个表拖到画布区域中。
    • 可选:将其他表拖到画布区域中以创建联接。
  3. 导航到“数据”>“转换为自定义 SQL”

其他信息

注意:如果数据源不支持 SQL 连接或者画布区域中有跨数据库联接,则“转换为自定义 SQL”选项将显示为灰色或缺失。对于 Excel 和文本文件数据源,只有在 Tableau Desktop 8.2 之前创建的工作簿中,或者将 Windows 版 Tableau Desktop 与旧版连接结合使用时,此选项才可用。
 

重要信息: 从 Tableau 2019.1 开始,您不再能创建新的旧版 Excel 或文本连接。在 2019 年 2 月之前,使用这些旧版连接创建的现有工作簿将继续工作,届时将会移除对旧版连接的所有支持。请参见 Tableau 社区中的旧版连接替代方案,了解使用旧版连接的替代方案。


此文章是否已解决问题?