BI技术框架的理解

如何梳理BI技术框架?

首先,我们需要从各个菜市场(数据源)挑选我们需要的蔬菜、肉类、水果,然后我们开始挑拣、清洗,并根据菜式的要求,将各种原材料切好(ETL),摆放到厨房(数据仓库);然后厨师根据不同的菜式及口味,将原材料进行必要的搭配(OLAP),最后辅以调料,通过炒、焖、炖等不同烹饪的手法制作出不同的菜肴,最后端上桌的红烧鱼、铁板牛肉、凉拌青瓜、水果拼盘、玉米炖排骨则像是报表、仪表盘、柱状图、趋势线等各种各样的BI前端展示界面。

技术实现的过程也和做菜一样:

领导想吃什么菜,就得研究这道菜:

1、要用到什么食材,这些食材可以从哪里获得,是不是可以获得?这就是要考虑要的数据是不是可以从业务系统中获取,是从哪些系统中获取。这其实是一个需求分析的过程;

2、然后开始去购买食材,清洗、切好配好,最后是炸、炒还是蒸?就是整个的开发过程。

BI技术框架的理解

时间: 2024-11-19 01:44:00

BI技术框架的理解的相关文章

关于技术框架

涉及java的软件开发,首先想到技术框架,涉及后端的技术框架,首先想到了SSH或者SSI等.他们的组合,已经成为了事实上的标准,也确实能够很方便的解决很多问题,虽然可能并非最适合你的. 技术都是为解决具体业务而生的,凡技术框架也是为了解决程序猿的业务问题而生的.本文讨论下我们都需要怎样的技术框架. 我是一个懒人,总是想有一个超牛逼的技术框架,技术框架能做很多事情,转而在做具体业务的时候,只需要关注业务,其他的代码都是能够通过工具生成.配置.运营管理等自己满足,这个就是我第一次写框架的目的.使用S

App技术框架

一.App技术框架的类型 图1 三种App技术框架之间的关系 目前App的技术框架基本分为三种(图1): (1)Native App:互动型,iOS.Android.WP各一套,而且要维护历史版本,要安装,开发耗时长 一种基于智能移动设备本地操作系统(如iOS.Android.WP操作系统),并使用对应系统所适用的程序语言编写运行的第三方应用程序,由于它是直接与操作系统对接,代码和界面都是针对所运行的平台开发和设计的,能很好地发挥出设备的性能,所以交互体验会更流畅. (2)Web App:浏览型

厅局级数据中心技术框架

厅局级数据中心解决方案通过FANCO SYSTEM的信息资源交换.信息资源库.统一应用开发框架.信息资源目录系统等产品,以方便采集.整合纵向政府部门或行业的信息资源,形成行业或部门数据中心.达到对行业部门数据整合.综合开发利用,支撑部门业务或行业应用的目的. 厅局级数据中心技术框架 厅局级数据中心系统技术框架包括厅局基础设施.厅局信息资源.厅局数据中心.应用开发框架.厅局应用.厅局展示.安全保障及标准规范体系等部分. 厅局基础设施:厅局已有的各类政务网络.存储系统.安全系统及其他基础软件系统:

对于iOS前端框架的理解

iOS前端的架构设计,我所理解的意思就是,使用什么样的模式或者结构敲代码就是各个类怎么协同工作的.或者文件存放的结构.各个类到底如何分工的. 国外有好多关于iOS端的架构的文章,无奈实在英语水平有限,只看了几篇被翻译过的文章.MVC.MVVM.VIPER等还有几个记不住名字的,但是无论什么架构感觉理解的都不是很深刻,具体写代码的时候也没有分的太清楚,也是怎么方便怎么来.最后导致了来回几次的重构,但是重构完成后,过一段时间再看代码的时候还是感觉结构不够清晰,各个类之间的关系比较混乱.现在的项目也是

你得知道这3个最基础的APP技术框架

出处:优设网作者:信籽链接:http://www.uisdc.com/3-basic-app-technical-framework 信籽(手淘设计师):不知道大家有没有遇到过这种情景,当你做好一个设计方案,满心欢喜地给开发讲解方案的思路和创意时,开发突然说一句:“这个方案实现不了”,这时你整个人都不好了,心里开始嘀咕“这么简单的设计都实现不了,你是搞技术的吗?”然并卵,在产品和开发的催促下,作为设计师的你只能加班加点地改方案.到底问题出现在哪呢?这其实是由于我们设计师对App技术框架的知识匮乏

项目中使用技术框架的最重要目的是什么?

最近在着手项目改造,突然想到一个问题,我们为什么要用框架,框架的最重要目的是什么? 如果在框架使用之前,在进行框架搭建时,我可能会想: 要使用最合适的技术架构,解决业务问题 减少开发人员的代码开发量. 让开发人员更加专注于业务流程. 但是在项目运行到一定阶段,我们会发现: 在项目运行到一定时期,技术架构可能在一定程度上不再满足最新的业务问题,但是我们还是要使用框架而不是去自由开发自己的代码. 在某些功能模块中,可能会有很多种代码编写方式,真是比用框架写更少的代码. 再回过头来考虑为什么使用框架时

WEB开发技术框架利器之一 -- Beetl使用笔记

A.介绍 Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,它功能强大,性能良好. B.优势 对于web应用来说,必须通过controller才能渲染模板,beetl也可以写完模板后,在未完成controller情况下,直接渲染模板此方法既可以作为通常的全栈式开发人员使用,也可以用于前端人员单独开发模板用. Beetl容易与其他技术框架完成集成配置,默认提供了WebRender用于帮助web集成开发,所有内置的集成均基于此方法.

技术框架参考

国家电子政务系统框架http://sell.soft6.com/166/1/2675.html技术平台的选型http://blog.csdn.net/shuaihj/article/details/7056888写给开发者看的关系型数据库设计http://blog.csdn.net/phenixiii/article/details/8885900谈谈软件的可维护性问题http://blog.csdn.net/phenixiii/article/details/4286232J2EE 领域的一些

详谈软件测试体系框架的理解

详谈软件测试体系框架的理解 测试应该站在两点至高点上思考问题:产品质量,和效率上 用这几点来思考问题:是什么,为什么,怎么办 用测试框架来筛选过滤测试点:测试框架有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文档测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试. 用用例设计方法把测试点变成可执行的用例:如:等价类,边界值,输入域,场景分析法,错误推测法,等. 排序:再依次按照紧急程度,影响严重程度,安排计划这些事. 文档输