1. 程式人生 > >給一句 SQL 就能做多維分析

給一句 SQL 就能做多維分析

就是 nbsp 分析 學習 127.0.0.1 多維 返回 應用程序 web 應用

上一篇我們以 Excel 文件數據集為例,介紹了如何把 Excel 的數據透視表嵌入到俺的應用程序中。愛學習的同學會問了,Excel 數據透視表可以使用 Excel 裏取到的任何數據,比如數據庫取數,你們能直接從數據庫取數做分析嗎?Yes,I Can!

俺的程序支持對任何數據庫做 SQL 數據集多維分析,只需先把數據源配置好,然後程序猿啪啪幾下敲下需要進行多維分析的 SQL 語句就可以,靈活便捷!

好了,言歸正傳,正文馬上開始!

定義物理數據源

添加 SQL 數據集時首要任務就是先在 [web 應用根目錄]/WEB-INF/raqsoftConfig.xml 中定義好要使用的物理數據源。

<DBList>

<DB name="dqldemo">

<property name="url" value="jdbc:hsqldb:hsql://127.0.0.1/demo" ></property>

<property name="driver" value="org.hsqldb.jdbcDriver" ></property>

<property name="type" value="13" ></property>

<property name="user" value="sa" ></property>

<property name="password" ></property>

… …

</DB>

… …

</DBList>  

<DBList> <DB name="dqldemo"> <property name="url" value="jdbc:hsqldb:hsql://127.0.0.1/demo" ></property> <property name="driver" value="org.hsqldb.jdbcDriver" ></property> <property name="type" value="13" ></property> <property name="user" value="sa" ></property> <property name="password" ></property> … … </DB> … … </DBList>

界面添加 SQL 數據集

物理數據源創建好後,接下來最重要的一步就是添加 SQL 數據集了。只需選擇物理數據源,寫上 SQL 語句,點擊查詢數據,緩存入文件保存就 ok 了!沒錯,就是這麽方便!

技術分享圖片

數據集創建完成後萬事俱備只欠東風,接下來就可以開始多維分析的體驗之旅了。

點擊【添加報表】,選擇數據集,填寫報表名稱【確定】,齊活!

技術分享圖片

技術分享圖片

技術分享圖片

數據集有了,分析指標有了,現在就可以任性拖拽你想要查詢的指標了,對 SQL 數據集的分析也能像文件分析從單機一步躍升 WEB 環境了,是不是又找到了倍兒爽的感覺?哈哈

先拖拽幾個指標找找手感:

技術分享圖片

技術分享圖片

咦?咋列名都是代碼,不是中文?這樣感覺不友好!同學,這個問題提的好,其實答案很簡單,分析出來的報表列名就是用的 SQL 數據集的字段名,所以只要使 SQL 數據集返回的字段名是中文就行!

原文內容更加精彩詳情請閱讀原文

給一句 SQL 就能做多維分析