在BI软件上使用SQL查询其实很简单

如何在BI软件上使用SQL查询?

我理解在BI上使用SQL是对原始数据进行查询、筛选、清洗,这一点主流BI工具像power BI,tableau、superset都可以支持。

你只需要写好SQL代码,对数据里的相关表进行查询,就可以对查询后的新表进行分析。

举个例子,在tableau里使用SQL,这里我们以连接MySQL数据库为例。

首先,连接MySQL数据库,只需要填入server地址、用户名、密码即可。

然后,选择需要进行BI分析的表,拖拽到表区域。

最后,进行自定义SQL查询,写入SQL代码,就会得到新的表。


其他BI工具SQL使用方法也类似,都是基于数据库表的查询,然后做结果数据供BI进行分析、可视化。

比如,开源BI superset 的SQL LAB模块对SQL支持非常友好,几乎比大多数商业BI都要强大。

相当于查询的结果可以直接可视化,很适合及时分析。

以下是superset SQL LAB的核心功能:

  • 几乎可以连接所有数据库

  • 一次可以处理多个查询

  • 使用Superset丰富的可视化功能实现查询结果的流畅可视化

  • 浏览数据库元数据:表、列、索引、分区

  • 支持长时间查询

  • 可以检索过去查询过的东西

还有国内的一些BI,对SQL更是都会支持,使用方法千篇一律。

最后,作为BI开发应该养成SQL进行数据优化、聚合、清洗的习惯,这样既能避免数据表过大造成查询过慢,还能让你的数据结果更加准确。

相关推荐
devilnumber9 分钟前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
—Miss. Z—23 分钟前
计算机等级考试三级数据库技术—选择题
数据库·mysql
www_aiyuanma_vip25 分钟前
PC 手机电商(MySQL 版)
数据库·mysql·智能手机
Databend34 分钟前
AI 时代的数据工程挑战:从复杂链路走向统一数据底座
大数据·数据库·云计算
treacle田1 小时前
达梦数据库-Linux DM数据守护主备集群缩改为单机-记录总结
linux·服务器·数据库·主备集群改单机
SelectDB技术团队1 小时前
Apache Doris 支持同步/异步物化视图与 ROLLUP,多表加速能力优于 StarRocks
大数据·数据库·doris·技术选型·物化视图·starrock·查询加速
super大力张1 小时前
MOE基于结构的药物设计(七):Ligand R-Vectors——如何判断配体可以从哪里继续生长?
数据库·算法·cadd·moe·svl·基于结构的药物设计
Databend1 小时前
Databend 增量物化视图:基于 Change Tracking 的增量刷新与一致性读取
大数据·数据库·sql
腾讯云开发者2 小时前
与数据库打了几十年交道,WorkBuddy让我有了「第二知识库」
数据库