HANA数据库是把数据存储到内存中的,因此比普通的数据库读写速度是快很多的,我们公司使用了1T的内存作为存储资源,因此成本还是挺高的。废话不多说了...

使用前提:

1. 公司运维已经部署了DS服务器

2. 运维提供DS安装程序

安装过程很简单基本是下一步,因此省略...

正题开始:

1.首先登录

下面的Repo_A-SAP-DS是运维人员配置的,这里我们双击选择输入密码直接登录。

登录成功后就是这个样子

第一步新建一个文件夹也可以说是一个项目目录:

我这里起名为test

第二部新建一个定时任务还是起名test:

第三部创建数据源:

在左下角的窗口点击Datastores,右键new

这里我起名还是test选择sql server数据库,因为我们的目标是把sql server的数据抽取到hana中

这里不多说,相信大家都会填写。

双击我们新建的test后,右面就会把所有表展示出来。(注意是Datastores窗口中的test)

这个时候我们需要做个操作:右键点击improt

目的就是把需要的表导入到DS工具中,相当于映射。

然后表就会出现在Tables里面

然后接着创建HANA数据源

和上面创建SQLserver的相同的步骤

这里很多人都连接不到hana数据库,报错一般是连接失败缺少驱动程序。

解决办法,下载个hana client 安装一下,在DS服务器上安装下,然后在自己本地也安装一下。

这个工具主要就是安装HANA数据库的驱动的,这个还是需要公司运维去下载一下。需要到SAP官网,自己下载是没有权限的

解压出来就是这个样子,然后运行。

一直下一步就行

安装完成就可以连接hana数据库了。

接下来回归到正题看图

在右侧继续右键,创建一个模板表

目标源选择hana数据库

创建好之后连线,就是把两个表关联起来

保存一下,然后双击我们新建模板表就会发现,和sqlserver的表格式是一模一样的。

到这里我们的任务就全部完成了。

只需要执行以下上面的定时任务就ok了。

执行成功右边的日志窗口会出现 is completed successfully。代表成功了,

然后hana数据库会自动创建一张与sqlserver相对应的一张user表,并且数据也会同时同步过来。

最后一步

注意:一定是先执行上面的定时任务后,再做这个操作,不然会报错

把模板表导入到我们创建的hana的数据源中

这张表就会出现在Tables里面

注意:

这个方法是增量的,所以每次同步需要清除hana中user表中的数据。

定时任务我没研究,^_^  需要的话以后补充吧。

转载于:https://www.cnblogs.com/suenshuai/p/9789937.html

Data Services Designer将数据从sql server抽取到hana相关推荐

  1. SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008

    SQL Server 2008中Analysis Services的新特性 --深入SQL Server 2008 内容简介: 本书涵盖了SQL Server 2008引入的新功能.作者之一Rober ...

  2. 从压缩文件将数据导入SQL Server

    介绍 (Introduction) I have seen many organizations receive data from various sources and import into S ...

  3. 将Excel数据导入SQL Server数据库

    遇到了一个需求,需要将Excel中的数据导入SQL Server数据库中,当然,不是使用企业管理器之类的直接导入数据的那种,而是要做到程序中.本来我最初的考虑是将Excel中的数据读到dataset中 ...

  4. 将数据插入SQL Server的方法

    摘要 (Summary) There are a variety of ways of managing data to insert into SQL Server. How we generate ...

  5. 使用SSIS包将多个Excel文件中的数据导入SQL Server表中

    This article explores an SSIS package for importing multiple Excel files data into SQL Server tables ...

  6. python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库

    如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...

  7. 使用T-SQL导入多个文件数据到SQL Server中一文的疑惑

    - 今天,由于毕业论文需要,我想弄数据转换,所以看了一看T-SQL,oracle实在没时间去学,好在SQL我还是很熟悉,所以打算看一看,写一些存储过程来完成任务. 我无意中在csdn上找到这样一篇文章 ...

  8. 将DataTable 数据插入 SQL SERVER 数据库

    原文:将DataTable 数据插入 SQL SERVER 数据库 以下提供3中方式将DataTable中的数据插入到SQL SERVER 数据库: 一:使用sqlcommand.executenon ...

  9. 学习使用ADO.NET Data Services (ADO.NET 数据服务框架) - Part 1

    学习使用ADO.NET Data Services (ADO.NET 数据服务框架) ADO.NET Data Services Framework是在.NET Framework 3.5 SP1新推 ...

  10. 使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步...

    Sql Data Compare 是比较两个数据库的数据是否相同.生成同步sql的工具. 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLTo ...

最新文章

  1. java pem 私钥_将PEM导入Java密钥库
  2. Spring,为内部方法新起一个事务,此处应有坑。
  3. block引用外部变量原理
  4. SAP OData服务性能测量的几种工具和手段
  5. vmware 克隆后Linux没有eth网卡只有lo
  6. jquery批量删除
  7. java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg
  8. 概率论 —— 数学期望
  9. 深入剖析cpp对象模型
  10. 解散群通知怎么写_德云社演员私联初二女生,随后德云社全员退出粉丝群,什么情况?...
  11. css精灵图如何取图
  12. 继承 actionSupport
  13. 计算机中丢失amtlib.dll如何办,amtlib.dll文件找不到怎么办-amtlib.dll文件找不到的解决办法...
  14. 140个电脑小知识、小技巧
  15. 海思码率控制器各参数说明
  16. 怎样保持下拉菜单截图?如何快速截图截图快捷键
  17. linux log原理,linux系统日志管理工具logrotate之原理详述
  18. 新浪微博客户端开发之发布微博,Android面试题
  19. 监测 Windows 应用行为
  20. 《面试补习》--来聊聊削峰填谷!

热门文章

  1. SpringMVC之安全性(一)
  2. Spring源码之创建代理
  3. 【渝粤教育】国家开放大学2018年秋季 0633-21T化工CAD 参考试题
  4. 【浙江大学PAT真题练习乙级】1009 说反话 (20分)真题解析
  5. Swift 枚举的用法
  6. 三 Hibernate持久化状态主键生成策略
  7. 1、和一定时找数组中的两个数
  8. 《剑指offer》青蛙跳台阶
  9. 【转】STL中map用法详解
  10. [转]关闭不必要端口 让电脑固若金汤