Tableau 是一个强大的数据可视化工具,无需编写 SQL 即可连接到多种数据源。与大多数其他商业智能 (BI) 工具不同,Tableau 使用其专有的数据连接技术,让用户能够轻松地连接到数据并生成视觉效果,而无需深入了解 SQL 或复杂的数据建模。
Tableau 的数据连接方式
Tableau 使用 ODBC (开放数据库连接) 和 JDBC (Java 数据库连接) 驱动程序连接到数据。这些驱动程序充当 Tableau 和数据源之间的桥梁,允许 Tableau 发送查询并检索数据。Tableau 内置了许多常见数据源的驱动程序,包括关系数据库 (如 Microsoft SQL Server 和 Oracle)、多维数据集和文件(如 Excel、CSV 和 JSON)。
Tableau 的数据提取
在 Tableau 中,数据提取是将数据从数据源复制到本地 Tableau 数据存储的过程。数据提取可用于提高性能和离线访问数据。默认情况下,Tableau 会根据需要自动提取数据。用户还可以手动触发提取或计划定期提取。
何时需要 SQL?
虽然 Tableau 不需要 SQL 即可安装和使用,但在某些情况下可能需要使用 SQL。例如,如果需要访问或修改数据源中不存在的数据,则可能需要编写 SQL 查询。此外,如果数据源需要进行高级数据操作或自定义计算,则可能需要使用 SQL。
总之,安装 Tableau 无需编写 SQL。Tableau 的专有数据连接技术允许用户轻松地连接到数据并生成视觉效果。但是,在某些情况下可能需要使用 SQL,例如访问或修改数据源中不存在的数据,或执行高级数据操作。