Kylin(三): Saiku


     Saiku是一個輕量級的OLAP分析引擎,可以方便的擴展、嵌入和配置。Saiku通過REST API連接OLAP系統,利用其友好的界面為用戶提供直觀的分析數據的方式,它是基於jQuery做的前端界面.

     Saiku成立於2008年,由Tom Barber和Paul Stoellberger研發。最初叫做Pentaho分析工具,起初是基於OLAP4J庫用GWT包裝的一個前端分析工具。經過多年的演化、重寫之后,於2010年,改名為Saiku

     它的用戶界面完全可以自定義。它的界面是用HTML、CSS和Javascript做的,從而使得它非常容易改變或完全替代。通過使用REST的標准,服務器可以很容易地集成到不同的用戶界面和第三方應用程序上,唯一的要求是第三方應用程序可以發送和接受HTTP通信和接收JSON格式的數據。客戶端程序不需要了解MDX和相關的查詢語言.  Saiku 有免費版本(https://github.com/OSBI/saiku)  和商業版本, 商業版本報價參見:(http://www.meteorite.bi/saiku-pricing),

目錄:

示例圖


  • 交叉圖
  • 圖表:
  • 計算列(Version3.0+)
  • 參數過濾
  • 數據鑽取
  • 小計、合計

個性配置


  • 在安裝完畢Saiku后,由於是社區版本,所以界面上存在很多升級為商業版的文字。為了使得系統不那么礙眼,可通過如下方式更改來去除相應的內容

去除查詢頁面的升級為商業版的提示


  • 在 saiku-server\tomcat\webapps\ROOT 目錄下找到index.html文件,注釋或者刪除如下內容
    <script type="text/x-jquery-tmpl" id="template-upgrade">
    <div class="upgradeheader"> You are using Saiku Community Edition, please consider <a target="_blank" href="http://saiku.meteorite.bi/support">purchasing support, or entering a sponsorship agreement with us</a> to support development. <a href="mailto:info@meteorite.bi?subject=Supporting Saiku">info@meteorite.bi</a><span class="close_tab sprite"></span>
    </div>
    </script>
  • 在 saiku-server\tomcat\webapps\ROOT\js\saiku\views 目錄下找到 Upgrade.js 文件,找到如下代碼注釋或者刪除:

    $(self.workspace.el).find('.upgrade').append("....");
  •  

去除登陸頁面的Evaluation Login


  • 在 saiku-server\tomcat\webapps\ROOT\js\saiku\views 目錄下找到 LoginForm.js 文件,找到如下代碼注釋或者刪除:
    <% if (Settings.EVALUATION_PANEL_LOGIN) { %>
    <div class='eval-panel'>
    <a href='#eval_login' class='i18n' id='eval-login'>Evaluation Login</a>
    <div class='eval-panel-user clearfix' hidden>
    <ul>
    <li class='i18n'>Administrator</li>
    <li class='i18n'>Username: admin</li>
    <li class='i18n'>Password: admin</li>
    </ul>
    </div>
    </div>
    <% } %>
  •  

去除登陸后的歡迎頁面


  • 在 saiku-server\tomcat\webapps\ROOT\js\saiku\views 目錄下找到 SplashScreen.js 文件下將歡迎頁代碼刪除

刪除其他無關代碼


  • 在 saiku-server\tomcat\webapps\ROOT 目錄下找到index.html文件,注釋或者刪除如下內容:
    <script type="text/javascript" src="js/ga.js"></script>
    <script src="http://localhost:9000/livereload.js"></script>
  •  

修改或者刪除LOGO


  • 在 saiku-server\tomcat\webapps\ROOT 目錄下找到index.html文件,修改或者刪除如下內容
    <h1 id='logo'>
    <a href='http://www.analytical-labs.com/' title='Saiku - Next Generation Open Source Analytics' target="_blank" class='sprite'>Saiku</a>
    </h1>
  •  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM