原创 olap分析平臺的設計與實現(十)-動態生成sql(上)-去表結構、去代碼版

有人總結了olap發展的5大瓶頸 1.OLAP產品封閉性——前端功能的受限和不易集成; 2.MDX不如SQL普及——無論在學習資源還是普及程度上,SQL還是擁有最多人羣的數據查詢技術; 3.xOLAP滿足不了大數據的分析——大數據環境中不

原创 olap分析平臺的設計與實現(十二)- 從後端模型到前端表格模型(上)

本節的要點是: 根據模型動態生成mdx語句 打開表單進行數據展示的邏輯:      判斷分析表單是否包含所有維度           是否是大數據表單             如果不是大數據表單,就全表打開。              

原创 birt系列(0)--簡易報表管理系統設計與實現

爲什麼要開發一個報表管理系統: 用戶報表可能很多,需要統一管理。 很多報表的查詢條件中的查詢條件組成項是一樣的,沒必要每個查詢都寫雷同的代碼。 希望能動態設置查詢條件 設計思路: 1、查詢條件元素進行元數據管理 2、報表查詢條件元數據管理

原创 birt系列(4)--birt報表自定義數據源

   handler相關類中,關鍵是動態設置IDataSourceInstance dataSource,相關處理代碼如下: 這段代碼實現功能是:優先用報表管理的數據源,如果報表本身沒有設置數據源,則採用公共數據源(配置文件中配置)

原创 olap分析平臺的設計與實現(六)-MDX語句基礎

本章節總結MDX語句如下基本內容: , : member children decendants non empty tuple set Queries CrossJoin() Filter()  Sort() 格式化? 寫了語句報錯:

原创 vue+element UI 學習總結筆記(十六)_element UI table的使用

修改element-UI table樣式 動態綁定表頭與表數據 滾動樣式修改: index中,統一修改表格滾動條樣式: .el-table{ padding-right: 3px; margin-bottom:

原创 olap分析平臺的設計與實現(七)-Calculated Member&Named Set

本小節內容: Calculated Member Named Set 本想換個非稅歷史數據庫,發現hs市非稅歷史數據庫數據是否可信是個問題: 1、是不是所有數據進系統了? 2、維度表關聯鍵是否隨時間變化,沒有配套? 換回sz縣的庫吧,起碼

原创 vue+element UI 學習總結筆記(十七)_vuex在項目中的應用

what is vuex? vuex is a state management pattern + library for Vue.js applications vuex 參考(抄襲):vuex的簡單使用 作用: vuex解決了組件之

原创 olap分析平臺的設計與實現(九)-靜態同比、環比

關鍵詞: Filter 環比 同比 上卷 下鑽 MDX Query Context and Execution Filter:返回根據搜索條件對指定集進行篩選後得到的集。 它對上下文敏感!!! 語法:Filter(Set_Expressi

原创 spring boot 項目總結1-shiro 使用

(shiro 整體架構)   Spring與Shiro整合: 一般步驟: 在web.xml文件中配置shiro的過濾器 在對應的Spring配置文件中配置與之對應的filterChain(過慮鏈兒) 配置安全管理器,注入自定義的rea

原创 olap分析平臺的設計與實現(十六)- 上卷、下鑽的實現

基於設置頁面、視點、行維、列維等功能,我們可以實現分析當中用到的旋轉、切片功能。 前面幾小節,說明了如何全表呈現一張分析表單,但那些還是靜態呈現方式。 本節開始側重闡述上卷、下鑽功能、頁面切換的實現。 上卷: 上卷功能實現比較簡單:基本原

原创 olap分析平臺的設計與實現(十七)- springboot集成mondrian

開發環境搭建: 1個想法一通向導搞定spring boot ps:使用IDEA構建一個SpringBoot + Hibernate + Gradle項目 這一步,算是建造了spring + hibernate,後面還有連接池,換成myba

原创 olap分析平臺的設計與實現(八) -mdx語法部分概念

關鍵詞: members currentMembers parent children decendant avg Time  : PrevMember(前一期) Time:ParallelPeriod(同期) Time:PeriodsT

原创 olap分析平臺的設計與實現(十加)-動態生成sql(上)

有人總結了olap發展的5大瓶頸 1.OLAP產品封閉性——前端功能的受限和不易集成; 2.MDX不如SQL普及——無論在學習資源還是普及程度上,SQL還是擁有最多人羣的數據查詢技術; 3.xOLAP滿足不了大數據的分析——大數據環境中不

原创 olap分析平臺的設計與實現(十五)- 整體方案概述

爲什麼要搞非稅olap分析平臺: 目前我還沒看到一個完整的國產非稅olap分析產品。財政數據規範程度高,etl過程簡單。容易實現olap.希望能通過mdx動態生成,以olap技術爲基礎,爲用戶探索數據提供手段。 數據倉庫產品的總體結構大同