Data Services Designer将数据从sql server抽取到hana
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相关推荐
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008
SQL Server 2008中Analysis Services的新特性 --深入SQL Server 2008 内容简介: 本书涵盖了SQL Server 2008引入的新功能.作者之一Rober ...
- 从压缩文件将数据导入SQL Server
介绍 (Introduction) I have seen many organizations receive data from various sources and import into S ...
- 将Excel数据导入SQL Server数据库
遇到了一个需求,需要将Excel中的数据导入SQL Server数据库中,当然,不是使用企业管理器之类的直接导入数据的那种,而是要做到程序中.本来我最初的考虑是将Excel中的数据读到dataset中 ...
- 将数据插入SQL Server的方法
摘要 (Summary) There are a variety of ways of managing data to insert into SQL Server. How we generate ...
- 使用SSIS包将多个Excel文件中的数据导入SQL Server表中
This article explores an SSIS package for importing multiple Excel files data into SQL Server tables ...
- python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库
如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...
- 使用T-SQL导入多个文件数据到SQL Server中一文的疑惑
- 今天,由于毕业论文需要,我想弄数据转换,所以看了一看T-SQL,oracle实在没时间去学,好在SQL我还是很熟悉,所以打算看一看,写一些存储过程来完成任务. 我无意中在csdn上找到这样一篇文章 ...
- 将DataTable 数据插入 SQL SERVER 数据库
原文:将DataTable 数据插入 SQL SERVER 数据库 以下提供3中方式将DataTable中的数据插入到SQL SERVER 数据库: 一:使用sqlcommand.executenon ...
- 学习使用ADO.NET Data Services (ADO.NET 数据服务框架) - Part 1
学习使用ADO.NET Data Services (ADO.NET 数据服务框架) ADO.NET Data Services Framework是在.NET Framework 3.5 SP1新推 ...
- 使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步...
Sql Data Compare 是比较两个数据库的数据是否相同.生成同步sql的工具. 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLTo ...
最新文章
- java pem 私钥_将PEM导入Java密钥库
- Spring,为内部方法新起一个事务,此处应有坑。
- block引用外部变量原理
- SAP OData服务性能测量的几种工具和手段
- vmware 克隆后Linux没有eth网卡只有lo
- jquery批量删除
- java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg
- 概率论 —— 数学期望
- 深入剖析cpp对象模型
- 解散群通知怎么写_德云社演员私联初二女生,随后德云社全员退出粉丝群,什么情况?...
- css精灵图如何取图
- 继承 actionSupport
- 计算机中丢失amtlib.dll如何办,amtlib.dll文件找不到怎么办-amtlib.dll文件找不到的解决办法...
- 140个电脑小知识、小技巧
- 海思码率控制器各参数说明
- 怎样保持下拉菜单截图?如何快速截图截图快捷键
- linux log原理,linux系统日志管理工具logrotate之原理详述
- 新浪微博客户端开发之发布微博,Android面试题
- 监测 Windows 应用行为
- 《面试补习》--来聊聊削峰填谷!