在数据库开发安装完成后,如果你修改了自己计算机的名字,那么都需要更改哪个文件host内容

  • 安装服务器端:茬终端中输入如下命令回车后,然后按照提示输入

  • 查看进程中是否存在mysql服务

  • 回车后输入密码当前设置的密码为mysql
  • 按ctrl+d或输叺如下命令退出

  • 登录成功后,输入如下命令查看效果

  • 查看当前数据库开发中所有表

  • 全列插入:值的顺序与表中字段的顺序对应

  • 部分列插入:值的顺序与给出的列顺序对应

  • 全列多行插入:值的顺序与给出的列顺序对应

  • 逻辑删除本质就昰修改操作

刚用不久 没啥特别问题 写一个今忝刚碰到的 还没解决....

1.mstr 度量里面的筛选 最好不要和度量里面的转换 同时使用  要不会报错....到现在还没搞明白  连测试sql语句都生成不了

2.度量 筛选 高級里面可以选择内嵌方法 合并到新建就是结果集做交集合并报表筛选到度量  就是先运行报表筛选然后再运行度量筛选 ,合并度量条件到報表 就是先运行度量条件然后再运行报表条件    底下有一个   移除相关的报表筛选器元素 默认是勾选的 意思就是不管报表筛选的意思  取消勾选僦是包括报表筛选 

4.函数runningsum指度量累加的意思 比如1月销售102月10,runningsum后1月就是102月是20了,也可以设置参数参数按实体进行累加比如按月,1月1日嘫后2号就算1号加2号,一直加到月底2月重新计算

在进行BI分析时,首先将数据从操作型环境抽取到数据仓库环境(ETL)数据仓库中的数据是集成的、规范的、统一的(提前设计建模)。

MSTR是一个报表工具在利用MSTR开发时,设计信息存在元数据库开发中报表应用的数据来自于数據仓库(也可以是操作型数据库开发)。

MSTR和元数据库开发的连接只能使用ODBCMSTR和数据仓库的连接也只能使用ODBC(包括正在运行的生产环境)。

選择所需要的表(数据库开发实例)

安装完MSTR后进行项目开发前,先要建立元数据库开发元数据库开发是存储报表设计信息的地方(可鉯是关系数据库开发或其它数据库开发)。

点击菜单“开始/MSTR/Configuration Wizard”弹出“配置向导”对话框。其中第一个选项“元数据库开发和统计表”鼡于创建元数据库开发;第二个选项“设置MSTR iServer”可以将两层项目发布到三层(设计、运行时使用iServer);第三个选项“项目源”可以配置项目源,项目源包含元数据库开发的连接信息一个项目源下可以有多个项目(如短期险分析、财务分析、客户分析等),项目源也可以看成包含多个项目的文件夹

选择第一项“元数据库开发和统计表”,点击“下一步”窗口列出了创建元数据库开发缺省要执行的任务。首先昰创建存储元数据的库表;其次是创建统计表统计表中存储元数据的一些日志统计信息;然后是创建2层缺省项目源(可以给项目源起一個名称)。

点击“下一步”配置元数据库开发连接信息元数据库开发只能使用ODBC连接(也可以选择Access数据库开发)。

点击“下一步”在这裏可以选择创建统计表的sql脚本,使用缺省选项即可

点击“下一步”完成配置设置,点击“完成”让系统创建元数据库开发

创建完元数據库开发后,可以继续使用配置向导创建项目源也可以在Desktop中创建。在Desktop中点击菜单“工具/项目源管理器”这时新建元数据库开发的缺省項目源已经在列表中列出来,点击“确认”该项目源就会出现在Desktop的文件夹列表中。该项目源用户名为administrator密码为空(这里的身份认证是MSTR的認证)。

用户是项目源一级的对象不是项目一级的对象。

项目源创建完毕后可以用多种途径创建新项目,如右键点击项目源、右键点擊右侧窗口、点击菜单“框架/创建新项目”等在弹出的“项目创建助理”窗口中,点击“创建项目”按钮输入项目名称,也可以在下媔选择要用的项目源之后设置该项目的用户名和密码。在2层模式下缺省的项目源与其下的项目(可能是多个项目)使用相同的认证(當然也可以设置成不同的认证),即一个用户进入项目源后不必重新认证就可以进入项目;但3层模式下不成

“项目创建助理”中列出的後续3个步骤是“从仓库目录选择表”、“创建事实”、“创建实体”,这些可以继续在“项目创建助理”中进行也可以退出,在项目中單独进行

点击项目左侧的加号“+”载入项目,点击菜单“框架/仓库目录”在这里要为项目选择数据仓库实例,因为报表分析最终是针對数据仓库的点击“新建”,(点击“下一步”)输入数据仓库名称,选择数据库开发类型点击“下一步”,选择ODBC数据源点击“丅一步”,点击“完成”在“仓库数据库开发实例”窗口中点击“确认”完成数据仓库实例的选择。

之后再点击菜单“框架/仓库目录”就会弹出“仓库目录窗口”,从中可以选择该项目可以使用的表(变更后需要保存)其中“工具/选项”菜单中可以选择数据仓库连接,“操作/读取仓库目录”菜单中可以读取数据仓库最新的结构信息

需要注意的是,仓库目录属于框架信息框架信息更改后需要更新框架信息(菜单“框架/更新框架”或工具栏按钮)。框架对象是需要和数据库开发匹配的对象

数据仓库中一种典型的设计方法是星形连接。在数据仓库中有些表的数据量很大,比如出运有些表的数据量相对较小,比如保单在星形连接中,数据量大、使用频繁的表作为倳实表处于星形中心其它表作为维表处于星形外延,事实表与维表通过外键关联(但在MSTR中表间关联与是否定义外键无关,而是取决于實体定义中体现的表之间的关系)

事实可以看作是对事实表数值字段与报表环境联系的描述,实体可以看作是对维表字段与报表环境联系的描述

事实对象可以是事实表中的一个字段,如出运发票金额也可以是事实表中字段运算结果,如保额、保费等

事实一般是数值型的、可计算的,但MSTR并不限制非数值型的或不可计算的字段作为事实比如要统计一段时间内有申报的客户名称(这里客户名称就是事实)。

MicroStrategy产品环境中事实是关联数据仓库中的数值和MicroStrategy报表环境的框架对象他们对应到数据仓库中的物理字段,并用以创建对事实数据进行運算的度量对象

打开“新建事实”窗口,选择表和列其中“映射方法”是指表之间的关联,即表是由MSTR自动关联还是由设计者手动关聯。一般建议使用手动关联如果选择手动,在点击确定后一定要在“源表”列表中将表名选中保存事实定义。注意使用事实前一定要哽新框架信息

一个事实可以有多个表达式(异构事实列),比如一个表达式可以由日明细数据组成一个表达式可以由月汇总数据组成,MSTR可以自行判断使用哪个表达式


度量是报表组件,它代表了商业度量和关键性能指示器用来对存储在数据库开发中的数据进行表达计算,这与电子数据表软件中的公式相似度量是分析计算存储的数据(事实)并产生结果。

我理解度量就是在事实的外面加一层聚合函数如sum、count等。因为对数据进行统计分析时就是要进行sumcount等操作之所以要把事实和度量分开,可以这样看事实表示的是一个概念,比如保費、限额等度量是在事实上加某种运算,比如保费合计、平均限额等如sum(premium)中,premium是事实sum(premium)是度量。

右键点击sum函数选择“sum参数”,可以设置是否设定distinct如果要计算两个度量间的比值,要在“小计/聚合”tab页中选中“允许智能度量”

实体对象可以看作对维表属性的描述。实体恏比信息的持有者比如保费100元,单纯的这样一个数字没有任何商业意义只有明确统计时段、区域等才有意义,实体就是这些时段、区域等实体是看数据的角度,提供数据汇总的类别

实体元素是显示在报表上的数据,比如分支机构是实体北京、上海是实体元素。

实體间的关系有一对一、一对多、多对多如年、月、日间的关系都是一对多关系。

在新建实体窗口中选择维表和列,设置映射方法为手動点击确定。如果事实表中有与维表的选中列同名的列事实表也会列出,这时把两个表选中即可;如果事实表中没有与维表选中列同洺的列需要进行“异构”,即点击“新建”按钮选择事实表中与维表选中列含义相同的列,点击确定实体的源表中,表名为黑体的為查找表可以自己选择查找表(缺省将维表设为查找表)。

一个实体可以有多个形式这些形式是实体的不同属性,如买家地址、买家國家等常用的有两种形式,即ID和描述(DESC)

1.  显示——在报表上或数据浏览时显示

2.  条件——分析或做查询时用于限制条件。

实体可以萣义父子关系如日、月、年等。定义了父子关系后月实体可以不必定义与事实表的关联,只要日实体定义了与事实表的关联关系即可

定义了实体和度量后就可以创建报表。报表是对数据仓库中已格式化数据的一次请求报表可包括数据仓库中的实体和事实,决定用多尐数据来生成一个报表的筛选对事实进行计算度量。报表有很多不同部分包括:选自仓库的实体和事实,决定用多少数据来生成一个報表的筛选对事实进行计算的度量

在报表编辑窗口中,可以将需要的实体和度量放到“报表对象”列表中再把报表对象中的元素拖到“报表查看窗口”中。报表对象中的元素可以多于报表查看窗口中的元素这样这些元素只在sql中出现但不显示出来。

报表中的条件有“本哋筛选”和“报表筛选”两种本地筛选是出现在sql中的where条件;报表筛选是从数据库开发中取出结果后,报表本身再对结果进行二次筛选

1.         “框架对象”中的“表”文件夹存储该项目从仓库目录中选中的表。这些表可以是物理表也可以是逻辑表。逻辑表不是视图(可以看作昰嵌套在查询中的一个子查询)在“新建”中有“逻辑表”选项。

在表格编辑器中右键点击实体或度量,弹出菜单中“从表格移走”是指该元素不在报表中显示,但仍在sql中;“从报表移走”是指sql中也不会出现该元素在“报表对象”视图中,报表中显示的元素名称为粗体不在报表中显示的元素名称为细体。

3.        实体可以有多个属性可以将两个属性利用“分组”组成一个属性,就像将两个字符串列连接為一个字符串列但在Access中没有试成功,可以参考文档

10.     事实扩展,即事实的跨级运算(见文档)比如央行规定了每月一个汇率,计算每忝的金额

12.     报表的排序、拆分、百分比、插入计算列、阈值等(见文档中的报表一章)。

14.     可以自定义报表的表格样式(报表编辑器中“格式”等菜单)并存储下来公用(报表编辑器中菜单“表格/”保存自动格式)。“公共对象/自动样式”文件夹中存储有各种预定义的样式

15.     一个筛选中可以包含多个条件,条件之间用逻辑操作符连接可以自己选择逻辑操作符。报表中定义的筛选等可以另存(菜单“筛选”,或选中要存的筛选点击右键)

17.     度量限定数值提示,用层系做提示并直接用于创建报表(可以不用手工选实体)

18.     对象提示不能确定顯示年、月、日等对象时。可以将对象提示加入到报表的行/列

报表编辑器中的一些常用菜单

20.     查看/显示页。如有地区和月可以将地区放箌表格上面,选择某个地区从而让报表显示该地区的各月数据当然也可以选择月让报表显示该月各地区数据。

21.     表格菜单中合并行/列标題,表格选项锁定行/列标题,设置相邻的行以不同颜色显示等

22.     数据/高级排序;数据/报表数据选项菜单中,可以设置连接属性(内/外连接)可以修改列别名。VLDB属性调整报表缓存选项


1.建立度量的时候  有些度量 可以设置默认格式 比如小数格式1.999  可以在建立度量的时候 选择工具——格式——值 选择你想要的默认格式

2.建立普通报表的时候可以把各种维度和指标拖进设计表格里面 然后放到分页里面去 

3.报表格数太多嘚时候 web浏览会默认 每页显示50行  可以在web模式下 选择首选项——表格显示——最大行数||最大列数

4.如果想让父子维度分级显示 可以在desktop里面的 表格——显示大纲结果(做出来的效果就是点击副标题子标题才出来)

5.如果想要大纲 默认打开不展开所有明细 可以在desktop里面 表格——选项——常規——大纲——打开时收回全部大纲级

6.如果想要移除度量那个字段可以在desktop里面 表格——选项——行和列——移除多余的列(仅WEB)

7.做图表的時候 可以自定义标题栏  首选选择要编辑的图表——格式化——点掉默认的标题(默认是一个选中的点)——然后再选中(选中后变成一个√) 

9.为了保证数据质量  在项目里面设置外连接   右键项目——项目配置——数据库开发实例——选择实例——VLDB属性——度量——Metric jion type——外连接——重启ISERVER

10.合并主要运用算数运算使用case when 速度好于 分组运用的逻辑运算

11.钻取图 可以编辑钻去方向 包括是否保留父维度 优先级——高 (选择之后 父实体会出现下划线 查看报表的时候直接点击就可以钻去出明细 不用右键)

12.当你有大量已经基于数据仓库写好的sql 需要快速完成 这些已有的報表的时候你可以用sql反生成报表  首先要确保右键生成报表会自动弹出提示对话框(如果不弹出 可以设置工具——首选项——对象模板——報表) 然后右键新建报表——自由格式数据源

13.设置一般图表的基本步骤规范  图表选项——选项——变更字体和线的尺寸——绝对   

14.图表可以排序 比如柱形图 降序 方法 双击进入图表编辑 数据——高级排序

15.筛选器 默认的设置 可以直接在web上选中然后 运行一遍然后保存就可以了

我要回帖

更多关于 数据库开发 的文章

 

随机推荐