實際應用中資料不一定全部來自資料庫,所以此處資料庫可以理解為資料**,資料庫也可以報表工具所用到的資料庫型別大體上可以分為以下幾種:
1:關係型資料庫。
比如常見的 mysql、oracle、sqlserver 等,這類資料庫基本上都支援 jdbc 或者 odbc 鏈結,所以報表工具基本上都支援。
3:程式資料來源
4:nosql 資料庫
現在各種非關係型資料庫比較常見,比如 mongodb、hadoop、hbase、spark 等,這些資料庫有的提供 jdbc 介面,有的沒有,即使提供 jdbc 介面資料讀取效能上可能也有問題,隨著現在資料量的增大,非關係型資料庫現在用的越來越多,有的報表工具針對這類資料庫做了相應的二次開發工作,能夠高效率的讀取資料。
現在的資料來源種模擬較多,所以在選型前最好要確定好要用到的資料來源型別,簡單總結來說:
1:關聯式資料庫可以不用看,基本所有廠家都支援,jdbc 的不支援才有問題
2:如果有文字資料來源,要考慮下大資料量的情況,讀取時別卡死,得是流式讀入
3:非關聯式資料庫的,要提前確認是什麼資料庫,要看清楚工具是得二次開發還是直接支援,這倆概念完全不一樣
前面提到的四種資料來源型別,潤幹報表都能夠支援,像關聯式資料庫和程式資料來源這些都是基礎功能,對於文字檔案和非關係型資料庫,現在潤幹報表中支援指令碼資料集,裡邊對各種資料型別做了函式的封裝,直接呼叫內建的幾個函式就行,也不用寫複雜的 jdbc 介面了,比如下邊這個就是乙個潤幹從 mongodb 中取數的乙個例項,可以參考下:
潤幹報表如何從 mongodb 中取數
潤幹報表都支援什麼樣的資料庫? ](
現在的報表工具對各種資料庫支援的如何
1 關係型資料庫。比如常見的 mysql oracle sqlserver 等,這類資料庫基本上都支援 jdbc 或者 odbc 鏈結,所以報表工具基本上都支援。3 程式資料來源 4 nosql 資料庫 現在各種非關係型資料庫比較常見,比如 mongodb hadoop hbase spark 等,...
報表工具流行度以及對linux的支援情況調研
以前程無憂為例,調研下企業最愛用的bi工具的應用頻率 bi工具前程無憂上的招聘頁碼數量 頁 與大資料組建的配合使用對linux的支援情況 power bi 9頁可以連線kylin來分析hadoop資料 tableau 26頁可以連線kylin來分析hadoop資料 不存在linux的desktop,...
各種資料庫的連線
mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name 連線的url,db name為資料庫名 string username username 使用者名稱 string ...