- SAP HANA 教程
- SAP HANA - 主页
- SAP HANA简介
- SAP HANA - 概述
- 内存计算引擎
- SAP HANA - 工作室
- 工作室管理视图
- SAP HANA - 系统监视器
- SAP HANA - 信息建模器
- SAP HANA - 核心架构
- SAP HANA 建模
- SAP HANA - 建模
- SAP HANA - 数据仓库
- SAP HANA - 表
- SAP HANA - 包
- SAP HANA - 属性视图
- SAP HANA - 分析视图
- SAP HANA - 计算视图
- SAP HANA - 分析权限
- SAP HANA - 信息编辑器
- SAP HANA - 导出和导入
- SAP HANA 数据复制
- SAP HANA - 数据复制概述
- SAP HANA - 基于 ETL 的复制
- SAP HANA - 基于日志的复制
- SAP HANA - DXC 方法
- SAP HANA - CTL 方法
- SAP HANA - MDX 提供商
- SAP HANA SQL
- SAP HANA - SQL 概述
- SAP HANA - 数据类型
- SAP HANA - SQL 运算符
- SAP HANA - SQL 函数
- SAP HANA - SQL 表达式
- SAP HANA - SQL 存储过程
- SAP HANA - SQL 序列
- SAP HANA - SQL 触发器
- SAP HANA - SQL 同义词
- SAP HANA - SQL 解释计划
- SAP HANA - SQL 数据分析
- SAP HANA - SQL 脚本
- SAP HANA 有用资源
- SAP HANA - 问题与解答
- SAP HANA - 快速指南
- SAP HANA - 有用的资源
- SAP HANA - 讨论
SAP HANA - 基于 ETL 的复制
基于 SAP HANA ETL 的复制使用 SAP 数据服务将数据从 SAP 或非 SAP 源系统迁移到目标 HANA 数据库。BODS系统是一个ETL工具,用于从源系统提取、转换和加载数据到目标系统。
它可以读取应用层的业务数据。您需要在数据服务中定义数据流,安排复制作业并在数据服务设计器中的数据存储中定义源和目标系统。
如何使用基于 SAP HANA 数据服务 ETL 的复制?
登录数据服务设计器(选择存储库)→ 创建数据存储
对于 SAP ECC 系统,选择数据库作为 SAP 应用程序,输入 ECC 服务器名称、ECC 系统的用户名和密码,高级选项卡选择实例编号、客户端编号等详细信息并应用。
该数据存储将位于本地对象库下,如果展开它,则其中没有表。
右键单击表→按名称导入→输入要从ECC系统导入的ECC表(MARA是ECC系统中的默认表)→导入→现在展开表→MARA→右键单击查看数据。如果显示数据,则数据存储连接良好。
现在,选择目标系统作为 HANA 数据库,创建一个新的数据存储。创建数据存储 → 数据存储名称 SAP_HANA_TEST → 数据存储类型(数据库) → 数据库类型 SAP HANA → 数据库版本 HANA 1.x。
输入 HANA 服务器名称、HANA 系统的用户名和密码,然后单击“确定”。
该数据存储将添加到本地对象库中。如果要将数据从源表移动到 HANA 数据库中的某个特定表,可以添加表。请注意,目标表的数据类型应与源表相似。
创建复制作业
创建新项目→输入项目名称→右键单击项目名称→新建批处理作业→输入作业名称。
从右侧选项卡中,选择工作流→输入工作流名称→双击将其添加到批处理作业下→输入数据流→输入数据流名称→双击将其添加到项目区域的批处理作业下保存顶部的所有选项。
将表从 First Data Store ECC (MARA) 拖到工作区。选择它并右键单击→添加新→模板表以在HANA DB中创建具有相似数据类型的新表→输入表名称,数据存储ECC_HANA_TEST2→所有者名称(架构名称)→确定
将表格拖到前面并连接两个表格→全部保存。现在转到批处理作业→右键单击→执行→是→确定
执行复制作业后,您将收到作业已成功完成的确认信息。
转到 HANA studio → 展开架构 → 表 → 验证数据。这是手动执行批处理作业。
批量作业的调度
您还可以通过转至数据服务管理控制台来安排批处理作业。登录数据服务管理控制台。
从左侧选择存储库→导航到“批处理作业配置”选项卡,您将在其中看到作业列表→针对要计划的作业→单击添加计划→输入“计划名称”并设置参数,例如(时间、日期、重复发生等)(视情况而定),然后单击“应用”。