在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进行数据优化、聚合、清洗的习惯,这样既能避免数据表过大造成查询过慢,还能让你的数据结果更加准确。

相关推荐

  1. SQL查询:如何where条件中使用查询

    2024-07-11 01:28:03       35 阅读
  2. Oracle-查询表空间使用率

    2024-07-11 01:28:03       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 01:28:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 01:28:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 01:28:03       57 阅读
  4. Python语言-面向对象

    2024-07-11 01:28:03       68 阅读

热门阅读

  1. NLP - 基于bert预训练模型的文本多分类示例

    2024-07-11 01:28:03       20 阅读
  2. 二刷算法训练营Day57 | 动态规划(17/17)

    2024-07-11 01:28:03       19 阅读
  3. 自定义业务非受检异常

    2024-07-11 01:28:03       25 阅读
  4. GPT-5 一年半后发布?对此你有何期待?

    2024-07-11 01:28:03       22 阅读
  5. DSC主备归档报错

    2024-07-11 01:28:03       22 阅读
  6. DangerWind-RPC-framework---三、服务端下机

    2024-07-11 01:28:03       20 阅读
  7. spring管理bean源码解析

    2024-07-11 01:28:03       20 阅读
  8. a+=1和a=a+1的区别

    2024-07-11 01:28:03       19 阅读
  9. threadLocal

    2024-07-11 01:28:03       20 阅读
  10. GESP C++ 三级真题(2023年9月)T2 进制判断

    2024-07-11 01:28:03       23 阅读