當前位置: 妍妍網 > 碼農

在BI軟體上使用SQL查詢其實很簡單

2024-07-07碼農

如何在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進行數據最佳化、聚合、清洗的習慣,這樣既能避免數據表過大造成查詢過慢,還能讓你的數據結果更加準確。

    加入知識星球 【我們談論數據科學】

    提供100節專屬Pandas數據分析視訊教程

    600+ 小夥伴一起學習!