云网站服务器_国内数据云存储_移动云数据库服务器主机-搜集站云

服务器_数据库索引的优缺点_企业级

小七 141 0

企业数据交付

许多企业客户正在使用SAP HANA构建企业级数据交付平台和基于此的分析解决方案。与流/物联网数据一起,来自多个事务系统的企业数据可以被带入单个(或多个)企业数据仓库系统。SAP HANA具有许多it功能,是企业数据仓库系统的最佳选择之一。

为了构建此系统,可以将来自多个潜在源系统或任何其他源的数据实时或使用批处理交付到目标SAP HANA系统。我们目前有多种交付工具选项,如SAP Data Services、SLT、Smart Data Integration(SDI)等,用于复制或加载数据。在所有这些方面,云从,SDI有着巨大的优势,原因很少。首先,它与SAP HANA以本机方式内置,以帮助以更快的方式启动数据集成,而不是依赖另一个外部解决方案进行数据集成。其次,它支持使用产品提供的多种类型的适配器集成到各种类型的源系统。例如,SDI可以帮助整合来自基于Oracle、DB2或MSSQL server的不同数据库系统的数据,以及来自Facebook、Twitter、Googleplus等社交媒体门户网站的数据。首先,远程数据捕获功能,在源系统本身中配置。第二,数据供应(DP)代理,它有助于托管连接源系统和目标HANA的多个代理。这可能存在于源系统本身,但为了便于管理和避免任何性能问题,云服务器如何,首选将其作为单独的系统托管在Linux或Windows环境中。第三个是DP服务器,它是saphana本身固有的。如果您想了解更多关于SDI架构框架的内容,请参阅架构博客。

本博客的重点主要是提供SDI提供的两个特定适配器的功能差异。日志读取器适配器和ECC适配器。

日志读取器适配器使用生成的日志读取远程系统中的更改,并使用DP代理和DP服务器帮助将这些更改复制到目标SAP HANA系统。

ECC适配器与远程系统更改读取过程中的日志读取器适配器相同,但是,如果源系统是ECC系统,它还有额外的功能。

在较高的层次上,可以安全地假设LogReader适配器是用于充当任何数据库应用程序系统(包括sapecc及其扩展)的DP配置适配器。在许多情况下,这可能是正确的选项,但如果您计划将源系统中存在但同时不可用作数据库级物理对象的逻辑表复制到基础数据库,则这不是正确的适配器。

在基于SAP ABAP的系统中,存在某些表对象,即集群和池表。这些是特殊的表类型,仅在ABAP字典中可用,在数据库级别不可用。因此,如果任何源系统是基于SAP ABAP的系统,那么如果需要复制这些特殊表,则这些特殊表将无法通过标准LogReader适配器进行复制。在这些情况下,如果必须在数据库级别进行复制,可以将ECC适配器配置为与ECC系统一起使用(特定于下面的数据库),以便进行实时复制。(当然,也有其他基于应用程序级别的适配器,如ABAP适配器,但它们通过应用程序级别获取数据。我将在不久的将来在另一个博客中介绍这些细节)。在任何SAP ECC扩展系统(如CRM、SCM等)中实现ECC适配器之前,最好先确认适配器的证书,

为了更好地理解它,让我们举一个示例场景。BSEG和BSEC表是cluster RFBLG表下的几个集群表。如果通过数据库层使用,这些表只能通过ECC适配器使用。

图1。ECC中的表集群定义,云计算与大数据,其下定义了集群表。

仅使用LogReader适配器,如果您想使用SDI的web workbench复制任何一个或多个集群表,您将看不到甚至可用于复制的集群表。

图2。缺少使用日志读取器适配器的集群表

现在,ECC适配器构建在数据供应日志读取器适配器之上作为包装器,基本上为该数据库使用相同的日志读取器适配器。事实上,对于使用ECC适配器,远程数据更改仍然使用相同的LogReader API(与LogReader适配器相同)。区别在于您在DP代理级别注册的适配器。ECC Adapter除了支持ECC数据库中的普通透明表外,还支持SAP ECC中的ECC元数据浏览和对集群表和池表的支持。此外,ECC适配器还提供了去集群和去冷却功能,以便在目标SAP HANA系统中将集群和池表创建为物理表。

目前支持以下数据库。

IBM DB2甲骨文公司MS SQL服务器SAP ASE

要强调的是,ECC适配器必须在DP代理中注册和配置,以用于ECC远程源系统。在此之后,可以使用ECC适配器在SAP HANA系统中创建指定远程系统的远程源。

在复制集群和池表之前,淘客程序,需要完成的另一个要求。是的,它们的元数据需要加载到saphana(目标系统)模式中。SAP为此提供了一个称为replicate的过程_字典.sql. 必须使用ECC中五个特定数据字典表的特定参数执行此过程,ECC将元数据从源系统加载到指定模式中的目标HANA系统。以下是调用过程时将加载的ECC字典表。

DD02LDD03L型DD16S系列滴滴涕DDNTF

在运行该过程之前,请确保这五个表的HANA\u架构、远程\u源\u名称、表\u名称在该过程中相继更新。运行过程将在指定的模式下具体化这些表,

调用具体化字典表('','','');