BI是所有IT系统中最适合于管理层和决策层使用的信息系统. ERP等各类信息系统中的数据,只有通过BI才能将隐藏在数据中的信息挖掘出来.转化为事实. BI的实施也需要依据企业情况进行“定制”.如何实施BI?实施过程中需要注意什么?这里以帆软商业智能FineBI的项目为例,分享BI 实施的过程经验. 项目实施背景 实施的对象是一家服务于三大运营商的项目实施公司.其业务遍布全国各地,每个月存在大量数据的互动与分析,所以数据量非常大. 在过去十年,公司为项目实施业务建立了两个系统,一个是SAP,主要关…
本人在多年的工作中,参与了ERP的研发和实施,对ERP有较深的认识.在这里,根据自已的实施过程中的一些经历,把自已在实践中的一些体会贡献出来和大家共享,由于时间和精力所限,内容难免有不当之处,挂一漏万,仅供参考. 国外关于ERP实施的阶段划分是有道理的,只有在这每一个阶段的工作都做好了,才能保证ERP的实施成功.现在我就结合这个程序来分析一下ERP实施. 1.领导培训 ERP系统被视为一把手工程,对企业高层的领导的培训是一项目十分重要的工作.而实际情况是如何做的呢?企业领导一般工作比较繁忙,实施…
很多企业在做BI项目时,一开始的目标都是想通过梳理管理逻辑,帮助企业搭建可视化管理模型与深化管理的精细度,及时发现企业经营管理中的问题. 但在项目实施和验收时,BI却变成了报表开发项目,而报表的需求往往和个人习惯有关,一旦人员发生变动,尤其是新入职的高层,会把前公司的内容搬过来,这就需要重新开发一大堆报表. 如果不从源头进行控制,被动服务模式下的IT不可能满足所有人的报表需求.接下来我们要讲的这个案例就真实反应了这个过程,同时也为大家解析问题产生的原因并找到解决问题的方法,建议所有有计划或已经实…
商业智能,或BI,是一种统称,泛指用于对一个企业的原始数据进行分析的各种各样的软件系统.商业智能(BI)是由若干相关的活动组成的领域,包括数据挖掘,在线分析处理,查询和报表. 企业用商业智能(BI)来提高决策制定,降低成本和识别新的商机.商业智能(BI)不仅仅只是公司的报表或从企业系统中引导出信息的一套工具.信息主管通过商业智能(BI)来发现企业内低效的,需要改进的商业流程. 利用现在的商业智能(BI)工具,商业人士可以随时自己开始对数据进行分析,而不要等待IT来运行一个复杂的报表.这样民主化的…
上一篇介绍如何搭建环境进行文档版本的管理,这篇主要介绍搭建环境进行代码版本的管理. 即使是BI项目也要进行代码版本管理.代码版本管理的工具有很多,VSS, SVN等都是当下大家经常提起的,这里主要介绍TFS Express. 在像我们这一代屌丝程序员中,TFS一直被认为是很复杂很臃肿的,还记得有人写过类似笔记,文档中一步一步都需要装什么,基本上,某一步失败了,那么就从安装操作系统开始重新安装就可以了.不过事情是在变的,不得不说后续的TFS安装体验提升了不少,而且也有了相对免费的版本(五用户内授权…
此篇主要介绍如何基于TFS环境创建进行BI项目最简单的代码签入和签出工作. 首先介绍BI项目中的SSAS项目.SSAS项目主要包含Cube多维数据集和数据挖掘模型,是在微软BI产品体系中重要的一个组件.这里使用微软官方SQL Server的示例项目. 打开项目,项目的文件结构如下. 第一次将项目加入到代码管理中,可以直接将其拖拽到Source Control Explorer中. 接下来会弹出对话框提示要被加入到版本管理的文件,部分文件会被列入到Excluded下,主要是编译文件等,比如c#项目…
目录 目录 ...................................................................................................................................................................2 一. 前言 .........................................................................…
<企业门户(Portal)项目实施方略与开发指南> 基本信息 作者: 郑文平    丛书名: 企业大型应用集成丛书 出版社:电子工业出版社 ISBN:9787121211843 上架时间:2013-8-12 出版日期:2013 年8月 开本:16开 页码:564 版次:1-1 所属分类:计算机 > 软件工程及软件方法学 > 软件方法/软件工程 更多关于 >>>< 企业门户(Portal)项目实施方略与开发指南> 内容简介     计算机书籍 <企…
我国集团化经营模式起步较晚,集团管控模式及管控力度各异,集团范围内财务信息化水平及统一程度不尽相同,因此在实施集团财务分析一类的BI商业智能项目的过程中,在不同的集团之间遇到的财务系统及核算数据环境也各不相同,初步归纳一下有如下几种模式. 1.  集中模式 在总部集中式部署一套集团财务核算系统(SAP R/3,Oracle EBS,NC,EAS等),集团版的财务核算系统提供企业组织架构管理功能,集团内所有子公司均通过内网或虚拟专网(VPN)等方式,在集团财务核算软件中集中记账. 按照集团管控模式…
一.什么是SAP: 大家都知道ERP是什么,ERP是企业资源计划管理系统.是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的管理思想,为企业员工及决策层提供决策手段的管理平台.那么问题来了什么又是SAP呢.其实.SAP就是ERP的拓展和延伸,在数据处理中的系统.应用和产品,企业管理解决方案的软件名称. 二.SAP系统的分类: SAP系统分为很多的种类,有mySAP.com.SAP ALL-IN-ONE.SAP Business One.SAP NetWeaver.SAP Bus…
原文:http://www.cnblogs.com/reportmis/p/5939732.html ETL是BI项目最重要的一个环节,通常情况下ETL会花掉整个项目的1/3的时间,ETL设计的好坏直接关接到BI项目的成败.ETL也是一个长期的过程,只有不断的发现问题并解决问题,才能使ETL运行效率更高,为项目后期开发提供准确的数据. ETL的设计分三部分:数据抽取.数据的清洗转换.数据的加载.在设计ETL的时候也是从这三部分出发.数据的抽取是从各个不同的数据源抽取到ODS中(这个过程也可以做一…
此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Explorer中点击Create a New Team Project… 给团队项目取一个名字. 指定项目模板,一共有三种类型,这里选择默认的Scrum. 指定文件目录. 开始设置,大概需要两分钟左右. 设置完成. 在Source Control Explorer中可以看到创建的项目. 在团队项目下可…
BI项目中会有很多不同种类的项目,此篇会对这些项目进行一个总结,并且在TFS中进行分类. 根据笔者对BI项目的经验和理解,主要将BI项目中的项目类型进行如下分类: DB脚本 DB脚本是BI项目中重要的部分,而且一个项目大多数时间基本都是围绕着一个DB做工作. 在DB脚本中主要维护数据仓库数据库的代码,包括表,视图,存储过程,函数等. 有些项目的数据仓库往往要分好多层,所以可以创建不同的子目录维护不同层级的数据仓库. 但对于数据库的版本管理没有项目模板进行支持,后续会对此部分的版本管理方案进行介绍…
BI项目中会有很多不同种类的项目,其中比较比较大的一部分就是对DB脚本的处理.然而DB的脚本毕竟无法在项目中进行维护,所以这里介绍如何对DB的脚本进行版本上的维护. 数据库脚本本身没有项目模板支持,很难进行版本管理维护,通常只能通过文件脚本的方式,比如通过Task将DB的定义导出到文件. 这种方法可以将DB里的相关对象,表,视图,存储过程以及函数等导出到文件.缺点是每次导出的时候很难知道每次导出跟上一次的版本变化在哪里. 这里介绍另外一种方法,就是通过Visual Studio里的工具,这里主要…
使用eclipse手动建一个maven的web project可能会有版本不合适的情况,例如使用spring的websocket需要web3.0什么的,不全面的修改可能会出现各种红叉,甚是苦恼.我从我的使用经验出发,从建立一个maven项目开始,记录我用maven建一个web3.0的项目. 建立一个maven的web项目 1.首先要安装配置好maven,具体怎么配置就不说了. 2.eclipse->new project->maven project->next->选择maven-…
增量抽取 增量抽取只抽取自上次抽取以来数据库中要抽取的表中新增或修改的数据.在ETL使用过程中.增量抽取较全量抽取应用更广.如何捕获变化的数据是增量抽取的关键.对捕获方法一般有两点要求:准确性,能够将业务系统中的变化数据按一定的频率准确地捕获到:性能,不能对业务系统造成太大的压力,影响现有业务.目前增量数据抽取中常用的捕获变化数据的方法有:a.触发器:在要抽取的表上建立需要的触发器,一般要建立插入.修改.删除三个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据写入一个临时表,抽取线…
本人一直很喜欢JAVA,可是真正接触到JUnit也不过半年.由于公司进行网页测试,采用的是 JUnit+selenium的方式搭建的测试框架,然后采用JAVA语言编写,所以本人也好好研究了一下JUnit.几天下来,发现还蛮好玩.个人觉得 最好的教程就是官网上的英语user manual,认真看下去的话一点也不难.本人有总结的习惯,所以就顺便把教程给翻译了一下,留作自己学习JUnit的一个足迹.还是那句话,好好学习, 天天向上,然后生活越来越美好. JUnit本身是一个JAVA语言的单元测试框架.…
创建成功的Python项目 前端开发工具技巧介绍—Sublime篇 SEO在网页制作中的应用 观察者模式 使用D3制作图表 英文原文:Create successful Python projects,编译:Elaine.Ye 创建一个成功的开源Python项目所涉及的并不仅仅是编写有用的代码,与其相关的还有社区的参与.越来越多的合作机会.技艺以及支持等.探索最佳的做法有助于你创建出自己的成功项目. 开源Python项目的生态系统丰富多样,这使得您能够站在巨人的肩膀上来开发下一个开源项目.此外,…
到底谁会首先有上ERP的想法,可能是企业老板,也可能是总经理级别等高管.但不管是谁,在确定之前,按道理企业风控部.总经办或者信息部等相关部门都需要对ERP项目做立项申请.毕竟ERP项目涉及企业方方面面的资源的调动和流程整合,绝大部分的部门都会有涉及影响到,项目规模比较大,人力和资金投入巨大,影响之广足够引起企业创始人或老板的重视. 所以相关部门需要专门研究项目的可行性以及相应审批.每家企业对流程和管理机制不同,因此立项这个环节的做法也各有千秋,但总体来说,立项需要做到或包括以下几个方面,好让老板…
Eclipse neon 汉化版 ; 1;右击新建 -->  选择 动态Web项目 2:  填写 项目名 项目位置 ; 选择 Dynamic web module version 和 tomcat version ; 点击完成 即可创建 项目; 2.1:项目名称; 2.2:项目位置; 2.3: Dynamic Web Module Version  和 Tomacat  Version  之间有版本上的匹配关系: 匹配关系如下图 3: 创建成功后的项目结构: 4: 在创建好项目结构之后 先查看一…
环境:eclipse4.5 (内置maven插件) 创建maven项目 文件菜单--新建--其他-- maven project 下一步 选择web 结构 group id:  指项目在maven本地仓库中的目录 artifact id:指项目在以上目录中的名字 version:      指项目名字的版本 package:输入group和artifact,会自动生成package,目录+名字=完整路径 注意:group id+artifact id+version必须是一个唯一的名字,不要和任…
任何BI项目面临的两大难题是项目价值和基础数据,BI项目应该给企业带来管理优化.业绩增长.医院面临的两大难题,一:绩效管理(奖金分配):二:医患关系:在医院开始自负盈亏时日常基本运营管理显得非常重要.从而有一些管理专家推出<医院精细化管理>,医院精细化管理最终还是一套理论它必须要由医疗BI项目来实现.在回忆我4年前做的<医院绩效管理>项目中,我找到了一个四年前2014年我自己原创的PPT<医院绩效管理>.现在看那时候做的PPT内容我自己都有点吃惊. 做绩效管理说白了就是…
联想ERP项目实施案例分析(10):回到最初再反思IT价值 投入上千万(未来每年的维护费也非常高),投入一年实施时间,高级副总裁亲自挂帅,各级业务部门管理者亲自负责.骨干业务人员充当区域IT实施者/推进者/先锋示范者,推动力度不可谓不大,投入不可谓不大. 我回想了回想,联想日常的管理水平非常高.运行力非常高.精细化管理程度也非常高.组织设计/人员分工/专业能力/士气都不错,不像非常多中国企业本身就管理不到位,效率不高往往是由于:层层管控道道审批.老板一言堂/下属谁也不拍板仅仅和稀泥.对计划制定和…
如何在eclipse里新建一个Maven的java项目和web项目: 一:java项目 New-->Other-->Maven 右击项目-->properties,修改以下文件: ①把java改成1.8(因为我的jdk是1.8的) ②将J2SE也改为1.8 ③最后运行一下项目,有如图效果则代表项目建立成功 二:web项目 新建一个web项目:New-->Other-->Maven 选择webapp 建完以后web工程会报错,原因是没有javax.servlet-api包 于是…
手把手搭建一个完整的javaweb项目 本案例使用Servlet+jsp制作,用MyEclipse和Mysql数据库进行搭建,详细介绍了搭建过程及知识点. 下载地址:http://download.csdn.net/detail/qq_23994787/9904842  点击下载 主要功能有: 1.用户注册 2.用户登录 3.用户列表展示 4.用户信息修改 5.用户信息删除 涉及到的知识点有: 1.JDBC 2.Servlet 3.过滤器 4..EL与JSTL表达式 1.首先打开mysql数据库…
vs2107 + dapper + MiniUi 标准化分层封装使 3.1 规范化创建一个vs2017 Mvc框架项目 此时创建的项目勾选 添加单元测试. 添加一个类库,主要用于实体类操作,类库名称 GG_Model. 在添加一个类库,用于数据库操作.类库名称: GG_DataAccess 添加类库,用于日志操作.类库名称: GG_Log 添加类库,用于数据扩展.类库名称: GG_Biz 添加类库,用于通用方法操作.类库名称: GG_Common 添加mvc项目,用于api接口.名称:GG_Ap…
如何有顺序的搭建一个Spring的web项目 一.新建一个简单的maven,war工程 eclipse下如有报错,右键 Deployment 单击 Generate 生成web.xml后可解决报错 二.引入Spring的web依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.0…
1.首先,启动pycharm,点击File->New Project,如下图所示. 2.在New Project对话框中,选择Django,在Location中设置项目路径以及项目名称,在Application name中输入新建App的名称,点击[create]后即会创建一个以mysite20190219为项目名称.zhuce为应用名的项目,如下图所示. 点击[create]后会弹出Open Project的提示框,选择“Open in new window”点击[ok],如下图所示. 3.点…
上一章快速陈述了自定义验证功能添加的过程,我的第一个netcore2.2 api项目搭建(三) 但是并没有真正的去实现,这一章将要实现验证功能的添加. 这一章实现目标三:jwt认证授权添加 在netcore2.2中,只要添加很简单的配置就能添加jwt功能了.至于jwt本身是啥大家自行去了解,这里不做多说了.. 1.1添加JwtHelper类 public class JwtHelper { public const string Audience = "JH.OPEMR.API"; p…
Django入门第一步:构建一个简单的Django项目 1.简介 Django是一个功能完备的Python Web框架,可用于构建复杂的Web应用程序.在本文中,将通过示例跳入并学习Django.您将按照以下步骤创建功能完备的Web应用程序,并一路学习框架的一些最重要的功能以及它们如何协同工作. 学习目标: 了解Django是什么以及为什么他是一个伟大的web框架 了解Django的体系结构以及与其他框架的对比 独立搭建一个简单的Django项目和应用程序(app) 2.为什么要学习Django…