Spreadsheet与FineReport数据集对比
什么是數(shù)據(jù)集?在BI工具中指的是在報表開發(fā)前的取數(shù)過程,把需要的數(shù)據(jù)整合成一個數(shù)據(jù)集合,以便于在報表開發(fā)中使用。可以把它理解為我們基于數(shù)據(jù)庫獲取我們需要的數(shù)據(jù)。而數(shù)據(jù)庫獲取數(shù)據(jù)是有多種方式的,比如可以通過直接寫SQL語句、視圖、存儲過程等。
那么,Spreadsheet與FineReport這兩款BI工具它們支持的數(shù)據(jù)集有哪些呢?接下來小編將把自己整理的一些內(nèi)容給大家分享一下。
Finereport的數(shù)據(jù)集照其來源范圍可以分為 數(shù)據(jù)庫查詢 ,內(nèi)置數(shù)據(jù)集,文件數(shù)據(jù)集,存儲過程,關(guān)聯(lián)數(shù)據(jù)集。
1)數(shù)據(jù)庫查詢:是指從定義好的數(shù)據(jù)庫連接中,也就是數(shù)據(jù)源中使用 SQL 語句來選擇需要的字段,一般是直接對數(shù)據(jù)源中的數(shù)據(jù)庫表直接進(jìn)行操作。
2)內(nèi)置數(shù)據(jù)集:可以實現(xiàn)在沒有數(shù)據(jù)庫的機(jī)器上分頁預(yù)覽模板。如在某一臺機(jī)器上使用數(shù)據(jù)庫查詢制作了一個模板,將該模板拷貝到另外一臺機(jī)器訪問則需要有對應(yīng)的連接,若沒有此連接就不能訪問該模板。此時可以直接將該模板的數(shù)據(jù)集定義成內(nèi)置數(shù)據(jù)集或者在制作模板的機(jī)器上將該模板輸出成內(nèi)置數(shù)據(jù)集模板,這樣該模板就可以在任何電腦上訪問了。
3)文件數(shù)據(jù)集:是指以 txt 文本文件、Excel 文件和 XML 文件中的數(shù)據(jù)為數(shù)據(jù)集,將這些文件中的數(shù)據(jù)加載進(jìn)行,并以二維表的結(jié)構(gòu)展示在數(shù)據(jù)集當(dāng)中,以供模板使用。
4)存儲過程,就是直接將存儲過程作為數(shù)據(jù)集,不需要在數(shù)據(jù)庫查詢而是去調(diào)用存儲過程。FineReport 支持全部數(shù)據(jù)庫的存儲過程作為數(shù)據(jù)集并且定義方法都相同。
5)關(guān)聯(lián)數(shù)據(jù)集:即在已經(jīng)創(chuàng)建的兩個數(shù)據(jù)集基礎(chǔ)上,創(chuàng)建關(guān)聯(lián),形成一個新的數(shù)據(jù)集。
2、Spreadsheet
Spreadsheet主要包含主要包含 可視化數(shù)據(jù)集、SQL數(shù)據(jù)集、原生SQL數(shù)據(jù)集、存儲過程數(shù)據(jù)集、 Java數(shù)據(jù)集 、透視分析和即席查詢。
數(shù)據(jù)集是定義報表和圖形的基礎(chǔ),透視分析、Echarts圖形、電子表格都是基于數(shù)據(jù)集創(chuàng)建的。
- 可視化數(shù)據(jù)集:基于數(shù)據(jù)源或是業(yè)務(wù)主題通過簡單拖拽操作創(chuàng)建的數(shù)據(jù)集。使用者一般為不熟悉SQL語句的業(yè)務(wù)人員。
- SQL數(shù)據(jù)集:通過在文本區(qū)中輸入SQL語句,來定義數(shù)據(jù)集條件和內(nèi)容的一種數(shù)據(jù)集。使用者一般為熟悉SQL語句的技術(shù)人員。
- 原生SQL數(shù)據(jù)集:原生SQL數(shù)據(jù)集類似SQL數(shù)據(jù)集,是通過在文本輸入?yún)^(qū)中直接輸入各類數(shù)據(jù)庫方言表達(dá)式定義數(shù)據(jù)集條件和內(nèi)容的一種數(shù)據(jù)集。使用者一般為熟悉SQL語句的技術(shù)人員。
- 存儲過程數(shù)據(jù)集:存儲過程數(shù)據(jù)集是針對存儲過程定義數(shù)據(jù)集條件和內(nèi)容的一類數(shù)據(jù)集。使用者一般為熟悉存儲過程的技術(shù)人員。
- 多維數(shù)據(jù)集:多維數(shù)據(jù)集是指基于多維數(shù)據(jù)源創(chuàng)建的一類數(shù)據(jù)集。
- Java數(shù)據(jù)集:Java數(shù)據(jù)集是指基于Java數(shù)據(jù)源中Java數(shù)據(jù)集對象作為數(shù)據(jù)集源的一種數(shù)據(jù)集。使用者一般為熟悉JAVA類的開發(fā)人員。
- 透視分析:透視分析采用“類Excel數(shù)據(jù)透視表”的設(shè)計,作為數(shù)據(jù)集能夠?qū)崿F(xiàn)對數(shù)據(jù)的查詢與探索。
- 即席查詢:即席查詢作為數(shù)據(jù)集可以滿足明細(xì)數(shù)據(jù)的查詢需要。
那么以上就是本期小編基于Spreadsheet與FineReport整理的數(shù)據(jù)集對比的相關(guān)信息,希望可以給大家?guī)硪恍椭鷡
總結(jié)
以上是生活随笔為你收集整理的Spreadsheet与FineReport数据集对比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 声音信号识别(一)——提取MFCC特征
- 下一篇: 关于印刷印版零件的专业术语