zoukankan      html  css  js  c++  java
  • Saiku连接mysql数据库(二)

    Saiku连接Mysql数据库展示数据

    参考链接:https://www.cnblogs.com/shirui/p/8573491.html

    官方文档:https://media.readthedocs.org/pdf/saiku-documentation/latest/saiku-documentation.pdf

    前提:Saiku已安装好,mysql已安装好

    1.添加Saiku的数据库驱动: mysql-connect-java-5.1.17.jar

    下载相应的数据库驱动放到 saiku-server omcatwebappssaikuWEB-INFlib 目录下

    2.在 saiku-server omcatwebappssaikuWEB-INFclasses 路径下新建saiku-datasources文件夹

    3.在 saiku-datasources文件夹下新建 user_mondrian_schema.xml,文件内容如下

    <?xml version="1.0" encoding="UTF-8"?>
    <Schema name="user_mondrian">
    
        <Cube name="Person">
        
            <Table name="t_user" /> 
            
            <Dimension name="姓名" foreignKey="id" >
                <Hierarchy  hasAll="true" primaryKey="id" allMemberName="姓名111" >
                  <Table name="t_user" alias="a"/>   
                  <Level name="姓名" column="username" uniqueMembers="false" />
                </Hierarchy>
            </Dimension>  
            
            <Dimension name="密码"  foreignKey="id" >
                <Hierarchy hasAll="true" primaryKey="id" allMemberName="密码111">
                    <Table name="t_user" alias="b" />
                  <Level name="密码" column="password"   uniqueMembers="false" />
                </Hierarchy>
            </Dimension>
    
            <Measure name="序号" column="id" aggregator="distinct count" />
            
        </Cube>
        
    </Schema>
    

    4. mysql数据库相应建立表: t_user   ,包含表字段  id,username,password

    5.将user_mondrian_schema.xml文件上传到saiku ,访问: http://localhost:8080 登录saiku

    6.添加mysql数据源 ,按照下图填好你的数据库信息,然后点击save 保存。

    7.退出saiku,重新登录saiku,再创建新的查询就能看的自己添加的mysql数据源信息了

    8.展示数据的效果如图:  (数据可导出)

  • 相关阅读:
    数组中的逆序对
    第一个只出现一次的字符
    丑数
    把数组排成最小的数
    整数中出现1的个数
    连续子数组最大和
    JS之window对象
    JS之递归(例题:猴子吃桃)
    JS中函数的基础知识
    JS数组2(冒泡排列、数组里面查找数据)
  • 原文地址:https://www.cnblogs.com/DFX339/p/10253224.html
Copyright © 2011-2022 走看看