请问SAP的HANA数据库是怎么回事

请问SAP的HANA数据库是怎么回事,第1张

HANA是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析,而不需要对业务数据进行建模、聚合等

SAP内存数据库的数据并不是只在内存里,也会不停写到硬盘里,这就用到复制服务器ReplicationServer,包括Log-based,Trigger-based和ETL-based

这些复制服务器需要用到SybaseReplicationServer、SybaseReplicationServerAgent、SybaseAdaptiveServerEntERPrise(AES,适用性服务器)等,以及HANALoadController和BODataServices

1、就最新版本来看,基本企业业务功能上,双方没有明显区别,都可实现。

2、sap起家于制造业,进入中国市场早,所以相对案例多,牌面上似乎更适合制造业,但是实际上两款软件都可以用在制造业等行业。没有明显的适合与不适合。s与o,更像宝马与奔驰,不能说哪个更好更强。双方都有成功的案例,也有失败的案例。相互替换的情况都有。所以切不可说谁一定比谁强。成功与失败,绝不简单是一个软件就可以决定的。

3、s德国系,更严谨,相对调整会感觉略重。o美系,更开放灵活,调整起来更轻便。所以会发现重资产s记多,轻资产o记多。稳定期企业s记多,快速发展期企业o记多。对于业态多,变化多、快的企业,o记似乎更适合。但还是那句话,基本业务双方都能实现,没有一定谁比谁强。

4、s记产品和实施费用高。由于核心语言相对封闭,所以实施开发人员有一定入门门槛,成本高。o记要求语言入门门槛低,开发人员成本相对低,易培养。由于s记价格高,所以价值链上利润空间多,生态圈好。o记相对生态圈差太多。

5、s的cs结构,一直被诟病,也是其互联网化慢的阻碍。虽近期在不断改变,但比结构就是bs化的o来的自然不够彻底。

6、除erp外的周边,hr、crm一直是s的弱项。而o通过收购,这些是其超强项。

7、s在去o数据库化,走hana。o在云端化,走saas。双方目前在一个关键的分岔路上。如果云化是下一个IT爆发点,s记很可能是下一个诺基亚。如果云化没有爆发,o记可能会退回老路,经历一个低落。

8、中国市场在双方全球收入比重不同,所以两个公司在中国市场投入明显不同。s记更大手笔。

我来:

1SAP,ORACLE都是企业资源计划系统(ERP).什么是ERP?你可以上网找一下.简单来说,就是和公司有关的东西都能在电脑里查到并要作什么事都作好计划.而且连成一个整体.注意,是全部的东西.考勤,工资,财务,进出货,客户等等.是在同一个系统.(网上其他介绍更专业但我这个很好懂)

2SAP是德国的公司,在ERP方面是绝对的领导者.像微软的WINDOWS一样,SAP的R/3系统是ERP里最厉害的.是世界第三大的软件商(第一和第二是谁?).他的用户大多都是世界五百强(80%).比如宝马,奔驰,麦当劳,波音公司,IBM,DELL,可口可乐,HP,诺基亚,MOTOROLA,等等,你所知道的,想到的,大部分名牌都是他的用户,甚至微软也是SAP的用户,在中国SAP在中国已有300多家用户。联想、海尔、长虹、康佳、红塔、中国石化、红塔集团、中远集团、海尔集团、联想集团、长虹集团、一汽大众、上海通用、李宁集团、三菱电梯、上海浦发行等等SAP牛气冲天,是业界不折不扣的翘楚.有人说,如果SAP停止使用,世界经济将会倒退20年.所以你问他的用户的规模,那可以告诉你,那个公司最大,最牛,他就用SAP,因为公司不大用不到SAP那么多功能,而也没钱买的起(SAP超贵,一套系统通常是算上千万,上亿美金$的.)近些年虽价格大众化了一些,但仍然是平常企业不可想像的.

3再说oralce.简单来说oracle是第二大ERP厂商,SAP最有力的竞争者.这些年不段发力,又是并购,又是自己开发,已给SAP再三的带来有力的挑战.

他的产品是ORACLE EBS 11I,最新的是R12中国客户也很多,百度也是其中之一.

4再来说什么是数据库以及和上面的区别.

数据库是后台存数据的系统.我们上面说的SAP R/3,ORALCE EBS11I,都是前台.前台就是看的见的界面,明白?也就是说我们把数据通过前面的界面 *** 作最后都要存在后台的数据库里.如果数据库不见了,而 *** 作界面还是好的,那是什么结果?所以在安全性上数据库是最重要的.举例来说:我们银行存的钱,电话费,手机费,你想过没有,都存在哪里?怎么存的?如果出错了怎么办?如果丢了怎么办?企业每天的业务巨多,进出料频繁,工资,财务数据极其重要,要是万一有问题怎么办?所有这些都是由数据库完成.所以说”世界运行在数据之上”.强大的数据库系统是电脑价值的一重要体现.这样就明白了:ERP是由前台(比如SAP/R3)+后台数据库(比如oralce 10g)这样完成的.其实不止ERP,大多数系统都是前台+后台构成的.银行就是这样.明白?

而数据库行业里最有名的是ORACLE 10g等产品.而美国oracle公司既生产ERP(也就是ORALCE EBS)也生产数据库(oracle 10g).这样明白?他还生产其他产品,比如中间件,等等.太多了,你一下不能明白.

SAP所使用的数据库早期主要是oracle公司的,但近几年oracle也生产erp和SAP来竞争,SAP就主要和IBM公司的DB2来合作了(DB2也是数据库里的大牛).而oracle EBS当然用自己的数据库了.

数据库除了以上提到的几个,大家常知道的还有微软的SQL SERVER2000,现在是SQL SERVER 2008了以及其他等等,这又是一门专业的知识,你要再去了解.但总体来说,oracle 的数据库世界第一,他的ERP第二是大家的共识.

5你还问SAP细分以及工作:

这其实是ERP的细分及工作.ERP内容太多,涵盖企业全部内容.所以必然分成不同内容.从内容上说基本分:财务方向,配销方向,制造方向,人力资源方向,等等.从工作侧重点及需要技能来说又分为应用顾问,技术顾问,开发顾问,等等.这主要看你学的什么,长于什么.比如说,财务顾问就要懂财务,而且IT技能反而退为第二了.而技术顾问就要长于维护精于技术,对系统非常熟悉等等.这些每个方向做好都是大牛!关键看你学的方向以及入手的机会等等.

6这种工作有点像老师,特别是顾问.简单说就是教别人怎么用系统.看起来简单一句话,可非有深厚的功力.我们平时接触的都是小软件,对大系统没有感觉,实际接触才会有认识,但这个是可以做久的工作.越有经验越被重视.看你很认真的的样子,就告诉你吧:女生要从事这个行业,可选择应用顾问方向,技术及开发不太适合,而且你又不是学IT的,所以最好有个机会带一下,作应用方面的.以上方向更需要实际经验才好.如果你是学财务的,就有点可能作财务顾问.企业的生产管理者有可能是制造或配销方向的.外面的培训太贵了,而且SAP在中国的培训也有炒作嫌疑.要当心.最后说一下,感觉你对这种宣传挺感兴趣的,看的出有点向往,但其实任何工作作好了都令人向往.要根据自己实际情况来,不要被这些人炒作搞晕了.ERP以及SAP这行业看起来很美,但路漫漫,千里之行.不是简单一个不怕苦就行了.今年毕业吗,真羡慕你,有很大勇气,我早都没激情了,呵.

这是专门给你写的,要加分哦!

帮助客户制定HANA计划的咨询顾问与分析师承认其中的复杂性,他们认为HANA分析型应用将最终走进企业混合ERP环境

也许短期大规模BusinessSuite向HANA的迁移不会出现,但这是一个非常重大的变革,SAP用户必须重新评估他们的企业系统

埃森哲公司的SAP分析与HANA部门全球主管NicolaMoriniBianzino表示:“客户向HANA迁移的方式是小步走,大多数的SAP客户都在进行评估,他们需要一套系统的方法来决定如何进行迁移,以及是否在云中运行HANA

客户将从小的组件开始向HANA迁移,同时需要保证业务的正常运转

这与迁移到云的形式非常相似,部分业务留在企业内部,部分放到云中

”对于那些市场竞争中处于领先位置的大型企业来说,他们对预测分析的需求是明显的,是HANA的典型客户群

而像公共事业这种行业,他们的迁移步伐会慢一些

当HANA企业云以及相关的选项更成熟,证明迁移更可行的时候,MoriniBianzino期待一些小型公司也能够跟上脚步

相比而言,SAPBWonHANA应用更简单一些,而且成本与风险相对较低

MoriniBianzino表示:“通常BW系统的规模不是很大,所以前期的投入会相对较少

埃森哲在印度的一个制造业客户近期就完成了向HANA的迁移

”另外一些没有准备好对ERP系统进行完全“平台再造”的客户首先会考虑一些批量处理负载,比如财务结算,他们能够从HANA的性能提升上快速获得回报

改写历史一些观察家指出,HANA强袭的一个主要原因是SAP对新的收入流的迫切需求

凯捷公司的HANA咨询顾问MikePrice表示,ERP热潮早已经过去,而为了推广HANA,SAP不得不对其ERP平台进行重新投资,包括核心代码的重写

实在难以想象现在有多少人在为此写代码

SAP声称,基于HANA的BusinessSuite对客户来说将提供无缝的迁移体验,专家对此表示赞同

Forrester著名分析师PaulHamerman称,基于HANA的BusinessSuite并不是另一个版本,它更像是一个增强的功能包

客户通过迁移到HANA的确能够获得非常好的性能提升,比如在财务结算上的测试显示能够提供1000倍以上的性能提升

Hamerman表示:“在HANA的推广方面,SAP一直非常小心,不给客户造成迁移必须‘大动干戈’的印象

这与甲骨文形成鲜明对比

”Hamerman这里指的是Oracle融合应用软件产品线

HANA早期回报体现在接近实时的运行传统的批量处理应用

然而,速度并不是唯一的优势

特别是对于跨国公司来说,他们基本上会统一时间进行基于ERP的批量处理,通常是在夜里

然而由于时差关系,一些地区业务就可能需要暂停

因此这种接近于实时的处理能力会非常具有吸引力

要提高 SAP 生成大凭证的速度,可以考虑以下几个方面:

1 提高系统硬件配置

SAP 生成大凭证需要大量的计算和存储资源,尤其是在数据量很大的情况下。可以通过提高服务器硬件配置,例如增加 CPU 核心数、内存容量和硬盘读写速度等,来提高 SAP 处理数据的速度。

2 优化 SAP 系统设置

可以通过调整 SAP 系统的参数设置来提高其性能。例如,可以通过优化数据库的缓存、增加 SAP 应用程序的缓存、通过并行处理任务等方式来优化 SAP 系统的性能。

3 合理规划数据结构

在设计凭证业务数据结构时,需要考虑数据的分块和分配,以保证数据的相对平均分布和均衡访问。这样可以提高 SAP 生成大凭证的效率,缩短处理时间。

4 优化程序逻辑

合理的程序逻辑可以降低程序的复杂性、提升代码执行效率,可以优化 SAP 系统的性能。例如,可以通过使用并行处理、减少访问数据库的次数、使用缓存提高访问速度、控制数据量等方式来优化程序的逻辑。

总之,提高 SAP 生成大凭证的速度需要从多个方面入手,包括硬件配置、系统设置、数据结构规划和程序逻辑优化等。

SAP系统架构是什么

SAP是英文“Systems,Applications and Products in Data Processing”的缩写,其开发公司SAP公司是目前全球应用最广的企业管理和协同化商务解决方案供应商。下面让我们一起来看看什么是SAP系统架构。

1 SAP系统的三层架构

SAP是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统[3]。其功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理、SAP业务工作流系统以及因特网应用链接功能等各个方面。SAP系统的运行环境是该系统的核心部分,其主体是由C及C++语言编写,也有一部分有SAP自身开发到程序语言ABAP编写。

SAP系统的核心执行以下几个任务:

1)运行SAP程序:所有的SAP程序都在一个软件处理器(虚拟机)中运行。

2)提供数据库读写服务:SAP程序并不直接对数据库进行 *** 作,而是通过自身的Database Interface,使用SAP Open SQL(Structured Query Language)对底层数据库进行读写。

3)通讯服务:SAP程序可与其他SAP程序进行通信,同时也可与非SAP程序通过BAPI接口进行通信。

4)系统监控:用户可对SAP程序的运行进行监控及改变运行环境参数。

SAP系统是一个典型的Three-Tier系统架构,由表现层,应用层及数据库构成(图1):

1)SAP系统架构表现层(Presentation Layer):这是SAP用户图形界面(SAP GUI),是SAP用户和SAP系统交流的接口,用户登录后对SAP系统进行 *** 作。通过这图形界面用户可对SAP发出指令或递交数据给应用层,应用层接收到指令或数据后,会进行相应的计算 *** 作,之后底层将处理后把数据返还给表现层。

2)SAP系统架构应用层(Application layer)这层包括一个或者多个应用服务器(ABAP Programm)和一个消息服务器(ABAP Dispatcher)。每一个应用服务器包括一系列服务以便运行应用程序。Dispatcher是系统应用层的核心,所有从客户端传递进来的请求都将首先传递到消息服务器中,消息服务器首先按照First in First out的原则将所有请求排序,然后将用户请求依次传递给空闲的工作进程(Work Process)中,每个工作进程在某一时刻只能处理一个用户请求。工作进程会根据具体的要求通过Open SQL到数据层中读取对应的数据。

3)SAP系统架构数据库层(Database layer):这里存放了所有SAP系统的数据。SAP系统通过自身的标准语言Open SQL对数据库进行管理,同时实现了上层应用于底层数据库类型的不相关性。SAP支持很多数据库系统,包括:Microsoft SQL Server,ORACLE,INFORMIX,DB2等。

2 SAP系统的数据库接口

SAP系统支持多种数据库,SAP程序可通过SAP Open SQL对数据库进行读写,SAP Open SQL的编写不依赖于数据库的类型。在图2中所示的数据库接口是SAP应用层中一个重要的组成部分,它将Open SQL指令转换成与数据库类型相应的SQL语句(Native SQL)。这样使得在SAP开发时无需考虑底层数据库的类型。在数据库接口对Open SQL进行转换时会先对验证其语法,并自动最大限度使用本的'缓存来优化数据库的 *** 作。人们也可在SAP程序中直接定义与数据库类型相应的SQL指令(Native SQL)来读写数据库中数据。

3 总结

任何ERP软件都不可能覆盖企业的多样性和复杂性的所有方面,对于企业的特殊要求用户可自行进行必要的二次开发,并要求同其他应用软件也可方便地集成。这就要求供应商提供的软件都能具有很强的开放性,而充分利用这种开放性的前提就是必须熟知其系统的基本架构。本文通过对SAP系统的三层结构和数据库接口的分析使大家更能深层次的了解SAP系统的系统框架,能够更好的使用SAP系统。

;

SAP算是ERP的代名词,是全球最大的企业管理和协同化商务解决方案供应商、全球第二大云公司,向企业提供全面的企业级管理软件解决方案,功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)人力资源管理等各个方面。能够为企业管理问题的解决提供参考意见,同时可以为企业发展做出系统规划。采用SAP系统后,与原有的传统财务管理模式相比,企业的财务管理机制得到了创新与提升等。

SAP系统支持多种数据库,SAP程序可通过SAPOpenSQL对数据库进行读写,SAPOpenSQL的编写不依赖于数据库的类型。在图2中所示的数据库接口是SAP应用层中一个重要的组成部分,它将OpenSQL指令转换成与数据库类型相应的SQL语句(NativeSQL)。

这样使得在SAP开发时无需考虑底层数据库的类型。在数据库接口对OpenSQL进行转换时会先对验证其语法,并自动最大限度使用本地缓存来优化数据库的 *** 作。人们也可在SAP程序中直接定义与数据库类型相应的SQL指令(NativeSQL)来读写数据库中数据。

由于SAP信息系统的发展比较成熟,能够结合企业的实际发展情况,对于管理流程进行优化,还能够优化组织结构与制造留出层,进而利用SAP系统中的财务版块,建立风险预警机制,通过事前风险预测、事中延伸管理及事后的监督分析,保证各项业务的顺利展开。

以上就是关于请问SAP的HANA数据库是怎么回事全部的内容,包括:请问SAP的HANA数据库是怎么回事、SAP,Oracle,数据库有什么区别、SAP, Oracle, 数据库有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9484759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存