給一句 SQL 就能作多維分析

上一篇咱們以 Excel 文件數據集爲例,介紹瞭如何把 Excel 的數據透視表嵌入到俺的應用程序中。愛學習的同窗會問了,Excel 數據透視表能夠使用 Excel 裏取到的任何數據,好比數據庫取數,大家能直接從數據庫取數作分析嗎?Yes,I Can!web

俺的程序支持對任何數據庫作 SQL 數據集多維分析,只需先把數據源配置好,而後程序猿啪啪幾下敲下須要進行多維分析的 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 了!沒錯,就是這麼方便!url

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

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

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

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

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

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

相關文章
相關標籤/搜索