HANA SDA-远程数据源访问

news2025/7/9 14:20:34

我们需要把其他系统的数据拿过来,到BW里和财务的数据集成。
HANA SDA就是不复制数据,建立虚拟表(virtual table)来映射到远程数据源。通过这个虚拟表访问其他系统的数据。
对虚拟表的操作现在也可以查询,更新,删除,插入了。
当然除了建虚拟表,建个本地表在HANA上也是可以的。

我们这个外部系统数据在Oracle 12c上,(在MSSQL Server上也没问题)。

实施步骤就是:

1. 创建远程数据库:

因为用的是ODBC协议,所以首先得在HANA server上安装ODBC驱动。HANA Server肯定是装在Linux系统上的。要先下载一个unixODBC的软件包unixODBC-x.x.x.tar.gz http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html ,这个是交给basis去做。
然后以根用户登录HANA Server, 解压软件包,执行命令:
./configure

make

make install

装好后,检查一下是不是成功了:isql –version
然后配置ODBC数据源,HANAadmin登录HANA Server,然后到Home 目录去,创建ODBC配置文件“.odbc.ini”
[ORCL_DSN]

Driver=/path/to/driver/ libsqora.so.xx.x

ServerName=ORCL
这些信息从配置文件tnsnames.ora来的。
ORCL=

(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host_ip>)(PORT = 1521))
(CONNECT_DATA =
(SERVICE = DEDICATED)
(SERVICE_NAME =orcl)

)

)
最后配置环境变量。测试连接。然后就可以创建了。
在这里插入图片描述

填好信息生成。当然得有系统授权:Create remote source和远程源的SQL对象授权:Create virtual table/ drop
在这里插入图片描述

这些都是Basis来做,有些设置也要basis来搞。

2. 创建好数据源后,还要映射虚拟表

我试了下我是没有权限的,但是操作其实很简单。
就直接在表上右键加一个add as virtual table,然后选择schema。
如果看不到表,那可能需要Oracle的管理员帮忙重新grant一下 select的权限给连接的用户。

在这里插入图片描述
加好了虚拟表,就可以用select来查看数据了。虽然说可以看数据了,但是这个虚拟表是个view来的。如果我想要把历史数据拿到BW里面,以后做报表用,那咋办呢?
在这里插入图片描述

3. 在BW中创建Open ODS View

在BW里面就通过创建一个Open ODS View来连接这个远程表了。选择Database table or view.
在这里插入图片描述
建好这个ODS View也就是我们从BW有了一个虚拟连接到Oracle上。
接下来就很简单了,建一个ADSO,然后把数据流从Open ODS View拉到ADSO里。可以加一个日期字段在ADSO里。加载激活之后就有数据了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/361012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

熵权法计算权重

文章目录1. 多属性决策问题2. 熵&#xff08;entropy&#xff09;3. 信息熵4. 熵权法5. 熵权法的实现基于信息论的熵值法是根据各指标所含信息有序程度的差异性来确定指标权重的客观赋权方法&#xff0c;仅依赖于数据本身的离散程度。熵用于度量不确定性&#xff0c;指标的离散…

LeetCode-Kotlin-Array-EASY-21至30题

关键字 PriorityQueuePairHashMap和HashSet的区别 1.HashMap实现了Map接口&#xff0c;而HashSet实现了Set接口。2.HashMap用于存储键值对&#xff0c;而HashSet用于存储对象。3.HashMap不允许有重复的键&#xff0c;可以允许有重复的值。HashSet不允许有重复元素。4.HashMap…

新库上线 | CnOpenData专精特新“小巨人”企业工商注册基本信息数据

专精特新“小巨人”企业工商注册基本信息数据 一、数据简介 “专精特新”一词最早来源于2011年7月&#xff0c;由时任工信部总工程师朱宏任在《中国产业发展和产业政策报告&#xff08;2011&#xff09;》新闻发布会上首次提出。“专精特新”是指具备专业化、精细化、特色化、…

第三届区块链服务网络(BSN)全球合作伙伴大会在杭州成功举办

为持续推动分布式技术和产业创新发展&#xff0c;2023年2月17日&#xff0c;由杭州市人民政府指导&#xff0c;杭州市拱墅区人民政府、国家信息中心主办&#xff0c;中国移动通信集团有限公司、区块链服务网络&#xff08;BSN&#xff09;发展联盟承办&#xff0c;中国移动通信…

如何在六秒内吸引观众的注意力

根据《2022国民专注力洞察报告》显示&#xff0c;当代人的连续专注时长&#xff0c;已经从2000年的12秒&#xff0c;下降到了现在的8秒。对于这个事实你可能难以相信&#xff0c;实际上这意味着&#xff0c;大多数互联网用户跳到一些页面上时&#xff0c;可能眼皮都不眨一下就离…

通过finalshell远程连接Windows中linux虚拟机

在Windows系统中安装Linux虚拟机&#xff0c;在日常使用中跨系统会造成很多不便&#xff0c;以finalshell为媒介&#xff0c;连接windows和linux虚拟机&#xff0c;方便日程练习&#xff0c;具体安装过程如下&#xff1a; 一、 安装finalshell 安装链接&#xff1a; https://…

Linux 配置网卡(基础配置、网卡会话配置、网卡绑定配置)

目录 配置网卡基本信息 通过nmcli命令配置网卡 通过配置网卡文件配置网卡 通过nmtui命令配置网卡 通过nm-connection-editor命令配置网卡 网卡高级配置 配置网络会话 配置网卡绑定&#xff08;Bonding&#xff09; 通过nmcli命令配置网卡绑定 nm-connection-editor 进…

DAX 微信 markdown 编辑器

DAX 微信 markdown 编辑器 一、致谢 感谢开源项目&#xff1a; md wechat-format 感谢 WordPress 插件 Mine云点播 作者 mine27 的指导。 二、如何使用 打开如下地址&#xff0c;直接编辑&#xff0c;可以实时看到符合微信公众号排版的效果。 推荐访问&#xff1a;https://j…

opencv学习整理--基础入门

文章目录读取和显示文件绘制线段&#xff0c;矩形&#xff0c;圆&#xff0c;椭圆&#xff0c;多边形&#xff0c;文字鼠标事件获取和修改图像像素&#xff0c;获取图像类型&#xff0c;ROI&#xff0c;图像通道拆分合并&#xff0c;图像融合图像缩放&#xff0c;平移&#xff…

社科院杜兰金融管理硕士——考研初试成绩已出,关于分数“6线”你有了解吗

多地公布了2023考研初试成绩查询时间&#xff0c;部分省份今日就能查询到考研初试成绩&#xff0c;考研学子们此刻的心情应该是很忐忑吧&#xff0c;关于分数的“6线”你都知道有哪些吗&#xff1f;我们跟随社科院杜兰金融管理硕士项目一起去了解一下。1.国家线教育部依据硕士生…

骨传导耳机工作原理,骨传导耳机优缺点

骨传导耳机虽说最近是十分火爆的一款单品&#xff0c;但还是有很多人对骨传导耳机不是很了解&#xff0c;骨传导耳机更多使用场景还是在户外运动使用&#xff0c;骨传导耳机对于长时间使用耳机的人来说十分友好&#xff0c;这主要还是得益于骨传导耳机传输声音的特殊性。 下面我…

《Vue+Spring Boot前后端分离开发实战》专著累计发行上万册

杰哥的学术专著《VueSpring Boot前后端分离开发实战》由清华大学出版社于2021年3月首次出版发行&#xff0c;虽受疫情影响但热度不减&#xff0c;受到业界读者的热捧&#xff0c;截至今日加印5次&#xff0c;累计发行12000册&#xff0c;引领读者开发前后端分离项目&#xff0c…

Temperature_Drift_Test_Tool使用说明

测试目的&#xff1a; 测试各个厂商的电阻温漂是否满足使用要求。 测试方法&#xff1a; 1、取5~10个电阻样品。 2、测试样品初始值&#xff0c;并保存文件。 3、设定测试流程。 4、开始测试&#xff0c;实时分析测试结果。 5、导出测试数据&#xff0c;并进一步分析。 6、得…

【Kubernetes 企业项目实战】08、简化 K8s 应用部署工具 Helm V3 入门到企业实战

目录 一、Helm 介绍 1.1 Helm 是什么 1.2 Helm 解决了什么痛点 1.3 Helm 相关组件及概念 1.4 Helm v3 版本变化 1.5 总结 二、安装 Helm 2.1 下载 Helm 2.2 安装 Helm 2.3 配置国内存放 chart 仓库的地址 三、Helm 基本使用 3.1 搜索和下载 Chart 3.2 部署 chart …

用Python搓一个黑洞

文章目录简介单位制观测绘图简介 黑洞图像大家都知道&#xff0c;毕竟前几年刚发布的时候曾火遍全网&#xff0c;甚至都做成表情包了。 问题在于&#xff0c;凭什么认为这就是黑洞的照片&#xff0c;而不是一个甜甜圈啥的给整模糊了得到的呢&#xff1f;有什么理论依据吗&…

动态规划-01背包

理论 有N件物品和⼀个最多能被重量为W 的背包。第i件物品的重量是weight[i]&#xff0c;得到的价值是 value[i] 。每件物品只能⽤⼀次&#xff0c;求解将哪些物品装⼊背包⾥物品价值总和最⼤。 思路 确定dp数组的定义 在⼀维dp数组中&#xff0c;dp[j]表⽰&#xff1a;容量为…

【C++算法】dfs深度优先搜索(下) ——【全面深度剖析+经典例题展示】

&#x1f483;&#x1f3fc; 本人简介&#xff1a;男 &#x1f476;&#x1f3fc; 年龄&#xff1a;18 &#x1f91e; 作者&#xff1a;那就叫我亮亮叭 &#x1f4d5; 专栏&#xff1a;关于C/C那点破事 文章目录0.0 写在前面1. 中国象棋1.1 题干信息① 背景说明概述② 问题描述…

【2月比赛合集】55场可报名的数据挖掘奖金赛,任君挑选!

CompHub 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…&#xff09;比赛。本账号同时会推送最新的比赛消息&#xff0c;欢迎关注&#xff01;更多比赛信息见 CompHub主页 或 点击文末阅读原文以下信息仅供参考&#xff0c;以比赛官网为准目录Kaggle&#xff…

C++学习笔记-循环

C循环语句包括while语句&#xff0c;do-while语句和for语句等常见几种语句。while语句实现"当型"循环&#xff0c;do-while语句实现"直到型"循环&#xff0c;for语句也用来实现"当型"循环。 有的时候&#xff0c;可能需要多次执行同一块代码。一…

如何锁定Word文档部分文字不被修改

我们知道&#xff0c;想要保护Word文档的内容无法随意更改&#xff0c;可以设置“限制编辑”的保护模式。 那如果实际工作中&#xff0c;只需要固定的一部分内容不能编辑&#xff0c;可以实现吗&#xff1f;答案是肯定的&#xff0c;今天就来说说如何设置Word文档部分文字可修…