云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_腾讯云笔记_最新活动

小七 141 0

在SQL数据仓库*(SQL DW)领域提供SAP有重大创新。这些创新已经发生在过去几年中,但它们共同提供了一个解决方案,您可以用一种与以前不同的方式构建sqldw。我要写一系列关于这个的博客。(关于我对SQL-DW的定义,请参见博客末尾)

要清楚,对于数据仓库,SAP提供了两种风格:SAP Business Warehouse和SAP HANA SQL-DW。你也可以把两者完美地结合起来。然而,在这个博客中,我只讨论SQL数据仓库主题。

经典的SQL数据仓库

SAP已经支持SQL数据仓库很长一段时间了——主要是通过过去十年收购的产品。SAP产品,如Data Services、Information Steward和PowerDesigner,几十年来为数千个SAP数据仓库实施服务,现在仍然如此。

这样的数据仓库是如何工作的?选择任何支持的数据库来运行这些独立工具,什么叫大数据分析,大数据精准,就可以开始了。我认为应该选择saphana,大数据培训,但您可以自由选择其他工具,因为这些工具支持多种RDBMS。而且,您可以用任何第三方供应商工具替换上述任何SAP产品,只要它们支持您选择的数据库。这就是为什么这种方法经常被称为"同类最佳"的原因。我称之为"经典SQL DW",将其与名为"SAP HANA SQL DW"的新工具集和方法进行对比?

在过去两年中,许多以数据为中心的产品发生了重大变化,但这些变化通常没有在数据仓库环境中描述。现在,您可以完全在HANA平台上构建sqldw,而不需要独立的工具。saphanasqldw方法允许您做以前不可能做的事情。下面,我已经描述了我认为最相关的四个变化。

虽然HANA 1上已经提供了许多DW功能,但SAP HANA和集成的XS Advanced还提供了其他一些功能和工具间的集成。因此,SAP HANA 2绝对是您想要的。

#1:在SAP HANA平台上集成所有DW功能

构建SAP HANA SQL DW所需的所有工具都是SAP HANA平台的一部分。不需要像经典的sqldw那样使用独立的工具。在下一篇博客中,我将更详细地描述这些工具,但这是对平台的主要数据仓库功能和用于该功能的组件的简短总结:

计算和数据存储:SAP HANA数据库是主要的数据存储和计算引擎。当然,DW实现可能会利用辅助数据存储和计算源。数据摄取:通过智能数据集成(SDI)、智能数据流(SDS)和智能数据访问(SDA)访问和导入源数据。它们支持不同的数据接收方式,但在使用中类似或相同,主要目的是提供与SAP HANA平台之间的数据连接。数据仓库的设计:企业架构师。在经典的sqldw中,您将使用sappowerdesigner来建模DW,EA Designer是基于浏览器的DW建模器,它与SAP HANA平台集成。数据仓库的开发:带有DW Foundation附加组件的WebIDE。WebIDE应用程序是开发人员将花费大部分时间的地方,因为数据定义、数据转换、调度和数据预览等活动都是从这里完成的。

我看到的这个平台集成的主要优势是易于配置和开发:不同组件之间的强集成导致在最小化工具中断的情况下,尽管集成了,它仍然提供了一个"开放"的数据仓库,因为所有数据都可以由平台之外的工具自由访问,自由式SQL或编程仍然允许开发人员超越标准工具提供的功能。

#2:发布新的DW基础功能

第一个DW基础工具是为HANA 1发布的,带有数据分发优化器和数据生命周期管理器。在HANA 2(SPS01)中,发布了"原生数据存储对象",以及不可或缺的DW调度程序。安装DWF插件后,您将在WebIDE中找到它们。

我将在下一篇博客中详细介绍DWF,大数据分析培训机构,但您已经可以在这个youtube视频系列中查看本机DSO。

#3:支持DevOps进程

XS Advanced platform和WebIDE为开发和发布进程提供了游戏改变者。

首先,每个都是开发人员在自己的"容器"中工作,因此开发人员或开发团队可以轻松地将自己与他人隔离开来。对于不同团队在同一数据仓库上开发和发布的客户,这减少了冲突的数量和严重性。

第二,WebIDE将所有开发工件存储在GIT中,GIT是一个开源存储库。它不使用HANA存储库,在经典HANA开发中,默认情况下,设计时对象存储在该存储库中。这给了你高级的版本管理,比如"分支",它支持上面提到的独立开发。

第三,平台支持开源工具发布和部署。Jenkins等工具可用于设置自动化部署和测试。

这些技术使您能够在DevOps模式下进行持续集成、持续测试和持续部署。

#4:移动到云

在SAP云平台上,SAP提供CloudFoundry。你猜怎么着?在这个云平台上,您可以运行与XS Advanced相同的应用程序。例如,您也可以在这里找到WebIDE。这意味着无论您在WebIDE上构建什么,您都可以在云中运行它。话虽如此,在撰写本文时,CloudFoundry上还没有提供所有DW特性,我还没有尝试过。但是这个SAP HANA 2 SPS02上WebIDE的截图看起来确实很有希望……