FocusBI: 《DW/BI项目管理》之数据库表结构 (原创)
关注微信公众号:FocusBI 查看更多文章;加QQ群:808774277 获取学习资料和一起探讨问题。
《商业智能教程》pdf下载地址
链接:https://pan.baidu.com/s/1f9VdZUXztwylkOdFLbcmWw 密码:2r4v
数据行业发展的很快,很多一起做BI的朋友都已转入大数据、云计算、人工智能等高大上的领域去了,而我还停留在原地做BI,导致能一起讨论问题的人越来越少,我还有太多BI领域的知识不会,需要深入学习,只好一个人慢慢前行一点一点的去学。
在做BI实施的过程中,发现重复性的事情太多、比较耗时、而又容易混乱;做BI最大的特点是面向整个企业的各个部门各个管理层级,而不像业务系统面向的是某几个部门;由于这个特点导致需求很难一步把握准确设计合适的数据结构。在项目中做好数据字典管理是非常重要的,因为整个项目的基础是需求和数据表结构,表结构方便项目所有人员了解项目,如果数据字典是用excel 、word 或者是PowerDesigner来管理对于项目人员来说是不方便的也非常容易遗漏搞错;特别是项目上线交付后过段时间有需求要改动或增加,项目人员拿到的数据字典是不完整的这样他得花时间理解之前项目的需求和字段作用及来源,为了方便项目交付及后期维护,我自学了几天c#开发了一个小工具用来管理BI项目,我把它命名为《DW/BI项目管理》,这个工具还有一些功能需要完善,还需要增减 <指标体系建设> 模块。
这次介绍《DW/BI项目管理》中的 <数据库表结构> ,
DW/BI项目管理:登录
首先双击BI项目管理.exe 应用程序,弹出一个登录窗口输入用户名和密码。
DW/BI项目管理:主业
登录成功,会跳转到主业,你将看到 导航条、表结构空值数据、SSIS警告错误信息,
导航条是系统的模块。
表结构空值数据:这个是显示数据库中表和字段没有描述的信息,它有填充功能只要双击表名称或列名称空白格子处就能填写相应的描述,而且这些描述填好后按回车键就能保存到数据库中,表名称和列名称都填写了就会在这里消失;数据库的下拉框是让你选择服务器上的任何数据库,选择好后单击 查询按钮就能把空值显示出来。这个功能有什么作用了,它就是随时提醒开发人员你给表增加了字段或增加了表要随时做好说明方便整个项目人员知道这个事情,如果遗漏过段时间自己都不记得做的是什么。
SSIS警告错误信息:这里会显示ETL执行后所有的警告和错误信息,日期选项框可以选择你要查看的日期,类型选项框可以选择要查看警告还是错误的信息。当日期和类型选择好后单击查询按钮就能查看你想看的信息,
DW/BI项目管理:数据库表结构
《DW/BI项目管理》的数据库表结构模块包含三个子模块分别是:数据字典管理、数据空间管理、数据空值率。
数据库表结构:数据字典管理
数据字典管理模块能随时看到你想看的数据库全部表结构,它有导出excel 的功能,因为数据字典也是BI项目交付给客户的一部分。这里也能对表说明和列说明进行修改。
数据库表结构:数据空间管理
数据空间管理能清楚的知道目前表中有多少行数据、数据量使用了多少空间、索引空间等。如果每天把这些数据保存起来通过循环相减就能知道每天的增量是多少。作用是当数据量达到某个点的时候是否要考虑表分区管理等。
数据库表结构:数据空值率
数据空值率能知道某个表的某个字段有多少空值数据,有可能这些数据并不是无效的是在某种规则下容许为空值,但是数据仓库是不容许空值存在的这属于噪音数据;知道这些空值后希望BI开发人员能查明原因或修正取数规则,方便后期核对数据时说明空值原因;如果前期开发时就检查好空值数据项目结尾核对数据时会节省很多时间。这个模块有一个BUG正在修复中。
历史文章:
FocusBI: 使用Python爬虫为BI准备数据源(原创)
FocusBI关注者
FocusBI:SSAS体系结构(原创)
FocusBI:租房分析&星型模型
FocusBI:地产分析&雪花模型
FocusBI:MDX检索多维模型
FocusBI:租房分析可视化(网址体验)
FocusBI: 《DW/BI项目管理》之数据库表结构 (原创)
FocusBI: 《DW/BI项目管理》之数据库表结构 (原创)的更多相关文章
- FocusBI:《DW/BI项目管理》之SSIS执行情况
微信公众号:FocusBI关注可了解更多的商业智能.数据仓库.数据库开发.爬虫知识及沪深股市数据推送.问题或建议,请关注公众号发送消息留言;如果你觉得FocusBI对你有帮助,欢迎转发朋友圈或在文章末 ...
- 微调数据库表结构,30 分钟搞定 WordPress 数据库查询缓慢问题
同事的美女图片站,基于 WordPress 搭建的,因为数据越来越多,变得慢,我从 PHP slow log 里面看出是 WordPress 有些查询总是很慢,即使已经安装了页面缓存插件,但是由于页面 ...
- 用户中心mysql数据库表结构的脚本
/* Navicat MySQL Data Transfer Source Server : rm-m5e3xn7k26i026e75o.mysql.rds.aliyuncs.com Source S ...
- mysql数据库表结构导出
mysql数据库表结构导出 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localh ...
- magereverse - Magento数据库表结构
Magento数据库表结构相当复杂,250多张表包含了非常多的表关联关系,让刚刚接触Magento的开发者来说真的非常头疼.往往是看到一个产品的各种属性分散在非常多的表中,找不到任何办法来取出它们的数 ...
- 为什么要用hibernate 与基于数据库表结构的项目开发
最近开始学习hibernate,其实并不知道要学习什么,有什么用.后来问了一下同事,他就说快捷方便简单,很多事情不用自己做他会帮你做好,但是我觉得不应该是这样的,于是我就去搜了一下,就搜到了一篇帖子, ...
- activiti数据库表结构全貌解析
http://www.jianshu.com/p/e6971e8a8dad 下面本人介绍一些activiti这款开源流程设计引擎的数据库表结构,首先阐述:我们刚开始接触或者使用一个新的东西(技术)时我 ...
- K3数据库表结构
K3数据库表结构查看方法,直接在数据库中打开表 t_TableDescription,其中即各表及其与K3功能的对应关系 也可直接查询: select * from t_TableDescriptio ...
- 比较两个mysql数据库表结构的差异
需求来源:一个线上系统,一个开发系统,现在要把开发系统更新到线上,但是开发系统的数据库结构与线上的略有差异,所以需要找出两个数据库的表结构差异. 数据库表结构的差异 注:操作均在Linux系统下完成 ...
随机推荐
- [LeetCode 题解]: Linked List Cycle II
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Foll ...
- cloudera search环境搭建搭建-solrcloud
转载:http://blog.csdn.net/xiao_jun_0820/article/details/40539291 本文基于Cloudera Manager5.0.0,所有服务基于CDH5. ...
- [Java]java内存及数据区
Java运行时的数据区包括:(其中前两个是线程共享的) 1.方法区(Method Area) 存储已被虚拟机加载的类信息.常量.静态变量.即时编译器编译后的代码等数据 2.堆(Heap) 存放对象实例 ...
- ES6——Class的继承
class 的继承和使用. 子类继承父类,使用extends关键字. 为父类知道那个静态方法,使用 static方法名字super: 在构造函数中,可以当一个函数来使用,相当于调用父类的构造函数. 在 ...
- 在 Cef 中实现 C++ 与 JavaScript 交互场景分析
此文已由作者邓佳佳授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验 本文主要介绍 CEF 场景中 C++ 和 JavaScript 交互(以下简称 JS Bridge)中的一些重 ...
- 【12c OCP】最新CUUG OCP-071考试题库(51题)
------------------------------------------------------- 51.(12-10)choose the best answer: Evaluate t ...
- “全栈2019”Java多线程第十一章:线程优先级详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
- pkuwc 前的任务计划
菜鸡 wxw 的计划(肯定会咕咕咕 12.27 luogu P4244 [SHOI2008]仙人掌图 II(咕咕咕 luogu P4246 [SHOI2008]堵塞的交通 (没有咕! luogu P1 ...
- verify验证插件的详解
使用此验证插件,我们只需要新建一个实例对象,同时传入一个json对象就行了,这里我们只传入了两个属性:checkItem和callback.下面的代码解析,我们就按照这个例子来. var verify ...
- centos启动错误:Inodes that were part of a corrupted orphan linked list found.
centos启动时,提示错误: /dev/mapper/VolGroup-lv_root contains a file system with errors,check forced. /dev/m ...