什么是 BI工程师

什么是 BI工程师,第1张

BI工程师,主要是做数据分析,数据仓库,以及相关报表,对一些数据进行处理,对数据库要有比较深入的了解。

BI工程师需要有一定的数据库经验,掌握SQL查询优化方法,精通Oracle、SQL Server、MySQL等主流数据库的应用设计、性能调优及存储过程的开发掌握BI相关工具,如ETL工具(如SSIS)、OLAP工具(如SSAS)和前端展示工具熟悉ETL逻辑、OLAP设计和数据挖掘相关算法

:

工作职责:

负责ETL设计、模型设计、开发、技术支持等工作;

2 负责ETL应用开发,数据库性能进行调优;

3 参与数据抽取、加载、转换和脚本开发;

4 负责BI展现的开发;

5、使用Hadoop, Hive等对海量日志进行统计分析。

比较著名的商业智能产品

1、Informatica Enterprise Data Integration

Informatica Enterprise Data Integration包括Informatica PowerCenter和Informatica PowerExchange 两大产品,凭借其高性能、可充分扩展的平台,可以解决几乎所有数据集成项目和企业集成方案。

2、Microsoft SQL Server

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。其中,使用最多的Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。

3、Business Objects

Business Objects 是全球领先的商务智能(BI)软件公司的产品套件,Business Objects XI 为报表、查询和分析、绩效管理以及数据集成提供了最完善、最可靠的平台

4、sybase

美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。

5、Teradata数据仓库

Teradata数据仓库拥有全球领先的技术,其主要软件和硬件产品包括:Teradata数据库、Teradata数据仓库软件、企业数据仓库、动态企业数据仓库、数据仓库专用平台。

BI工程师:主要是报表开发,需要有一定的数据库经验,掌握SQL查询优化方法,精通Oracle、SQL Server、MySQL等主流数据库的应用设计、性能调优及存储过程的开发。掌握BI相关工具,如ETL工具(如SSIS)、OLAP工具(如SSAS)和前端展示工具。熟悉ETL逻辑、OLAP设计和数据挖掘相关算法。

BI工程师与数据库管理员的工作内容不同,前者是负责开发工作,后者是从事管理和维护数据库管理系统(DBMS)的相关工作。

数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。

DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。

在国外,也有公司把DBA称作数据库工程师(Database Engineer),两者的工作内容基本相同,都是保证数据库服务724小时的稳定高效运转,但是需要区分一下DBA和数据库开发工程师(Database Developer):

1) 数据库开发工程师的主要职责是设计和开发数据库管理系统和数据库应用软件系统,侧重于软件研发;

2) DBA的主要职责是运维和管理数据库管理系统,侧重于运维管理。


数学与应用数学专业培养掌握数学科学的基本理论与基本方法,具备运用数学知识、使用计算机解决实际问题的能力,受到科学研究的初步训练,能在科技、教育和经济部门从事研究、教学工作或在生产经营及管理部门从事实际应用、开发研究和管理工作的高级专门人才。

数学与应用数学专业属于基础专业。无论是进行科研数据分析、软件开发,还是从事金融保险,国际经济与贸易、化工制药、通讯工程、建筑设计等,都离不开相关的数学知识。可见数学与应用数学专业是从事其他相关专业的基础。随着科技事业的发展和普及,数学专业与其他相关专业的联系将会更加紧密,数学知识将会得到更广泛的应用。

参考资料:

百度百科-数学与应用数学专业

一、O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台,这个概念最早来源于美国。O2O的概念非常广泛,既可涉及到线上,又可涉及到线下,可以通称为O2O。

二、P2P是英文peer to peer lending(或peer-to-peer)的缩写,意即个人对个人(伙伴对伙伴)。又称点对点网络借款,是一种将小额资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。

属于互联网金融(ITFIN)产品的一种,也属于民间小额借贷,借助互联网、移动互联网技术的网络信贷平台及相关理财行为、金融服务。

三、O2O和P2P有3点不同:

1、两者的侧重点不同:

(1)O2O的侧重点:O2O更侧重服务性消费(包括餐饮、、美容、SPA、旅游、健身、租车、租房等)。

(2)P2P的侧重点:P2P侧重于借贷、理财等金融服务。

2、两者的经营模式不同:

(1)O2O的经营模式:与传统的消费者在商家直接消费的模式不同,在O2O平台商业模式中,整个消费过程由线上和线下两部分构成。线上平台为消费者提供消费指南、优惠信息、便利服务(预订、在线支付、地图等)和分享平台,而线下商户则专注于提供服务。

(2)P2P的经营模式:纯线上模式最大特点是借款人和投资人均从网络、电话等非地面渠道获取,多为信用借款,借款额较小,对借款人的信用评估、审核也多通过网络进行。这种模式比较接近于原生态的P2P借贷模式,注重数据审贷技术,注重用户市场的细分,侧重小额、密集的借贷需求。

平台强调投资者的风险自负意识,通过风险保证金对投资者进行一定限度的保障。当前,纯线上模式的业务扩张能力有一定的局限性,业务运营难度高。国内采用纯线上模式的平台较少。

3、两者的特点不同:

(1)O2O的特点:O2O在服务业中具有优势,价格便宜,购买方便,且折扣信息等能及时获知。将拓宽电子商务的发展方向,由规模化走向多元化。O2O模式打通了线上线下的信息和体验环节,让线下消费者避免了因信息不对称而遭受的“价格蒙蔽”,同时实现线上消费者“售前体验”。

(2)P2P的特点:单笔借贷金额高,从几百万至数千万乃至上亿,一般都会有担保公司提供担保,而由企业提供反担保。同时该模式不再符合小微、密集的特点,投资人不易充分分散投资、分散风险,相关压力转移至平台,对平台的风险承受能力提出了更高的要求。

参考资料来源:百度百科-p2p(互联网金融点对点借贷平台)

参考资料来源:百度百科-O2O(电子商务名词)

参考资料来源:百度百科-O2O营销模式

本文会分析:

国外:Mendix Outsystems

国内:牛刀  APICloud  iVX  搭搭云   氚云    简道云    云表    宜搭云等几家具有代表性的公司

其实,低代码概念由来已久,其实就是“追求少的代码量,完成最多的开发工作”,不管是开发代码的工具还是代码本身都在追求“低代码”。这里面比较难的是如何把握“功能灵活性”和“ *** 作学习简易性”的平衡。

评价“低代码”的标准能做什么?效率如何?(抛开这两点,都是扯淡)

一、能做什么?:主要看逻辑是如何实现的?(特别是工具侧的逻辑实现能力,用代码实现的不算,因为都可以)灵活性如何?

(1)流程图方式:例如:Outsystems是通过流程图的方式来生成逻辑代码部分,他们内部叫做“MicroWave”“NanoWave”,用来分别控制前端和后台的逻辑。这种方式采用公司较多, *** 作企业对于大型应用还是挺难的,画图这个事对于大应用来讲也不好 *** 作。

(2)事件触发式:例如:iVX(国内的公司),用触发式的事件面板来控制所有交互逻辑。开发起来还是体验不错的,只有他们一家公司这么做。

二、效率如何?

这个就要看整个产品设计理念,开放程度,组件抽象,开发配套,对复杂前后台支持程度。整体来说,综合能力算上,Mendix 、Outsystems 、iVX这三家开发效率最高,如果是算细分领域,例如,就开发一个表单,或开发一个工作流系统,那搭搭云、氚云做的都不错。

下面我们看国内外的“低代码”发展情况

一、国外情况

近两年,随着各种技术整体发展(例如,5G,我不相信有技术是可以完全独立存在和发展的,特别是新技术),不管程序员如何努力,瓶颈却变成了程序员本身。对各种应用的需求越来越大,但是程序员总量有限,培养难度大,应用开发周期长,应用维护成本高,这个矛盾成为了技术和市场发展的主要矛盾,“低代码”概念就是为了解决这个核心问题而生的。“风口”也慢慢指向了“低代码”这一块儿。

国外的几家低代码公司:Salesforce,Mendix,Outsystems,Appian,Joget

(1)进入时间和领域:

这些公司大都成立10年以上,有些都快20年了,这些企业基本上都是从企业应用开发开始做,重点在:表单生成和处理、工作流生成和管理、办公协作这几个领域。还有的是从更专业的企业领域进入“低代码”的,例如财务领域、HR领域、CRM领域等。

结论:低代码短时间是出不来的,要大量的积累和研发,特别是和企业的磨合非常重要。

(2)已经比较成熟:

Salesforce Appian Joget这三家都已经上市,另外两家都是估值10亿美元以上的独角兽公司。

(3)服务和价格:

都非常贵!主要服务大公司500强为主,一个license月都要几千美元。

二、国内情况

国内比较讲究“风口”,这个风口是2019年才吹过来的,所以有挺多新兴创业团队加入“低代码”阵营,也有一些“老牌的”团队转向这个市场。其实主要看他们以前是做什么的?这个对大家理解团队和能力会很有帮助。

按成立时间

老牌团队(10年以上的):牛刀(以前做前端开源框架WeX5),APICloud(以前做App开发打包工具和API模块市场,严格意义上不算低代码工具,算是开发流程管理工具,还涉及到产品、设计、代码管理、项目管理等领域,我就不细说了),iVX(之前做H5、WebApp开发工具的),活字格(利用微软的Excel开发体系,进行二次工具化)

新进团队:“各种”云,但主流都是“表单”“工作流”“协作”这三种出生为主,太新的团队,我觉得做不了这个,因为“低代码”还是研究比较底层技术的领域,太短时间积累不出来。

另外按功能分类

(1)灵活性从高到低 (很多云,是细分领域开发的,灵活性较差就不放进来了)

iVX         活字格       牛刀     氚云 

(2)对工作流支持从高到低

搭搭云      ClickPaaS     氚云      iVX     宜搭云 

(3)对表单支持从高到低(这个上面几家都不错,可能是低代码的基础,我就不比较了)

另外,我发现iVX是低代码中比较特殊的,因为,实际上它的开发过程基本上是“0代码”环境的。开发效率和维护也比较容易,而且前身版本是iH5,口碑还不错,大家可以重点关注一下。

宜搭云,是阿里云亲生的,现在虽然刚起步,但是至少说明有巨头已经开始关注这个赛道了,大家也可以持续关注一下。

总体来说,“低代码”发展方向还是非常看好的,毕竟是解放生产力的,但是要做好难度比较大,而且需要长时间的积累。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12648572.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存