©2022SAP股份有限公司或其关联公司版权所有,保留所有权利。
PUBLIC(公共)文档版本:2022.11–2022-05-17
管理SAPDataWarehouseCloud
THEBESTRUN
内容
1
管理SAPDataWarehouseCloud.................................................5
1.1系统要求和技术先决条件........................................................8
1.2技术名称的规则..............................................................10
1.3配置SAPDataWarehouseCloud租户的大小.........................................11
租户支持的大小...........................................................14
1.4在SAPDataWarehouseCloud租户上启用SAPSQLDataWarehousing......................26
1.5在SAPDataWarehouseCloud租户上启用SAPHANACloud脚本服务器.....................27
1.6请求SAP支持人员提供帮助.....................................................28
2
管理用户和角色.............................................................29
2.1配置身份提供者设置..........................................................29
启用身份提供者发起的单一登录(仅限SAP数据中心)...............................29
续订SAPAnalyticsCloudSAML签名证书.........................................31
启用自定义SAML身份提供者.................................................32
2.2管理SAPDataWarehouseCloud用户..............................................40
新建用户................................................................41
从文件导入或修改用户......................................................42
导出用户................................................................44
更新用户电子邮件地址......................................................45
删除用户................................................................46
2.3管理角色和特许权限..........................................................46
为用户分配角色...........................................................47
转让系统所有者角色........................................................48
创建自定义角色...........................................................49
角色和特许权限(按应用)...................................................56
2.4为数据库用户设置密码策略......................................................60
3
创建空间和分配存储..........................................................61
3.1创建空间...................................................................61
3.2向空间分配存储..............................................................63
3.3设置空间的优先级和语句限制....................................................64
3.4监控租户和空间存储..........................................................65
3.5解锁超出已分配存储的空间......................................................66
3.6通过命令行创建、读取、更新和删除空间............................................66
安装或更新dwc命令行接口...................................................70
PUBLIC
2
公共
管理SAPDataWarehouseCloud内容
空间定义文件格式..........................................................71
44.1
4.2
4.34.44.54.64.74.84.94.104.114.124.134.144.154.164.174.184.194.204.214.22
4.234.244.254.264.274.28
用于连接的连接性准备.........................................................80准备数据预配代理连接.........................................................83
安装数据预配代理.........................................................85连接和配置数据预配代理.....................................................87在SAPDataWarehouseCloud中注册适配器......................................89ABAPRFC流式处理的先决条件................................................90准备云连接器连接............................................................90配置云连接器.............................................................90在SAPDataWarehouseCloud中设置云连接器.....................................94将IP地址添加到IP允许列表....................................................95查找SAPDataWarehouseCloudIP地址............................................96上载证书(远程表需要).......................................................97上载第三方ODBC驱动程序(数据流需要)..........................................99准备与Adverity的连接........................................................100准备与AmazonAthena的连接..................................................101准备与AmazonRedshift的连接..................................................101准备云数据集成连接..........................................................102准备通用JDBC的连接........................................................102准备通用OData的连接........................................................103准备通用SFTP的连接........................................................104准备与GoogleBigQuery的连接.................................................104准备与MicrosoftAzureSQL数据库的连接..........................................105准备与MicrosoftSQLServer的连接..............................................105准备与SAPOpenConnectors的连接..............................................106准备与Oracle的连接.........................................................107准备与Precog的连接.........................................................108准备与SAPABAP系统的连接...................................................108准备与SAPBW的连接........................................................109准备SAPBW/4HANA模型传输连接...............................................110创建隧道类型的实时数据连接.................................................111SAPBW∕4HANA模型传输连接的受支持源版本.....................................113准备与SAPECC的连接.......................................................113准备与SAPFieldglass的连接...................................................114准备与SAPHANA的连接......................................................115准备与SAPMarketingCloud的连接...............................................116准备与SAPessFactors(针对分析仪表盘)的连接.................................116准备与SAPS/4HANACloud的连接...............................................117
管理SAPDataWarehouseCloud内容
PUBLIC
公共
3
4.29准备与SAPS/4HANA(预置)的连接.............................................118
5
管理和监控数据集成的连接.....................................................119
5.1在SAPDataWarehouseCloud中监控数据预配代理....................................119
监控数据预配代理日志......................................................119
启用对数据预配代理日志的访问...............................................120
审查数据预配代理日志......................................................121
接收有关数据预配代理状态更改的通知...........................................121
5.2暂停代理的实时复制..........................................................123
5.3数据预配代理故障排除(SAPHANA智能数据集成)...................................124
5.4云连接器故障排除(SAPHANA智能数据访问).......................................131
6
创建数据库用户组...........................................................134
6.1创建数据库用户组...........................................................135
6.2创建用户..................................................................136
6.3创建模式..................................................................137
6.4创建角色..................................................................138
6.5授予角色..................................................................139
6.6撤消角色..................................................................140
6.7删除角色..................................................................141
6.8允许空间从数据库用户组模式读取................................................142
6.9允许空间写入数据库用户组模式..................................................143
7
监控SAPDataWarehouseCloud...............................................146
7.1数据库分析用户.............................................................146
创建数据库分析用户.......................................................148
删除数据库分析用户.......................................................149
与SAPHANA主控室连接...................................................150
7.2在SAPDataWarehouseCloud中设置监控空间.......................................150
7.3使用专用的监控视图监控任务、日志和计划..........................................152
7.4使用审计日志监控数据库操作...................................................157
删除审计日志............................................................157
7.5通过活动监控对象更改........................................................158
7.6配置通知..................................................................158
PUBLIC
4
公共
管理SAPDataWarehouseCloud内容
1管理SAPDataWarehouseCloud
管理员配置、管理和监控SAPDataWarehouseCloud租户,支持获取、准备数据以及数据建模,以进行分析。
他们管理用户、创建空间并为其分配存储、准备和监控数据集成的连接,并执行租户的持续监控和维护。
在SAPDataWarehouseCloud的侧边导航区域中可用的以下一个工具中执行管理任务。
安全
工具“用户”“角色”“活动”
任务
更多信息
在SAPDataWarehouseCloud中创建、第40页上的“管理SAPData
修改和管理用户。
WarehouseCloud用户”
将预定义标准角色或创建的自定义角色分第46页上的“管理角色和特许权限”配给用户。
跟踪用户对空间、表、视图、数据流等对象执行的活动,跟踪用户和角色等的更改。
第158页上的“通过活动监控对象更改”
系统“”“”配置
选项卡“数据集成”
任务
更多信息
“实时数据连接(隧道)”:对于SAPBW∕4HANA模型导入,你需要云连接器以向SAPBW∕4HANA发出http请求。
这需要到SAPBW∕4HANA的隧道类型的实时数据连接。
第111页上的“创建隧道类型的实时数据连接”
“本地代理”:管理需要用作SAPDataWarehouseCloud的网关的数据预配代理,以便为远程表和构建视图启用至本地源的连接。
第87页上的“连接和配置数据预配代理”
第89页上的“在SAPDataWarehouseCloud中注册适配器”
第119页上的“在SAPDataWarehouseCloud中监控数据预配代理”
第123页上的“暂停代理的实时复制”
“第三方驱动程序”:上载特定第三方云连接所需的驱动程序文件,以将其用于数据流。
第99页上的“上载第三方ODBC驱动程序(数据流需要)”
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
PUBLIC
公共
5
选项卡“租户链接”“安全”
“审计”“IP允许列表”“任务日志”“数据库访问”
“租户配置”
任务
更多信息
“链接我的租户”:将SAPAnalyticsCloud租户链接到你的SAPDataWarehouseCloud租户,以在外壳栏的右上角启用产品切换,并可在二者之间轻松导航。
链接租户
“SSL/TLS证书”:上载服务器证书,以启用与特定源的基于SSL/TLS的安全连接。
第97页上的“上载证书(远程表需要)”
“密码策略配置”:为数据库用户定义密码策略设置。
配置数据库用户时可以启用该策略。
第60页上的“为数据库用户设置密码策略”
“审计视图启用”:配置可以访问审计视图的空间,并允许你显示该空间中的审计日志。
启用审计记录
“IP允许列表”:通过添加到允许列表来控制可以访问SAPDataWarehouseCloud数据库的外部公用IPv4地址的范围。
第95页上的“将IP地址添加到IP允许列表”
清理任务日志,以减少SAPDataWarehouseCloud租户中的存储使用量。
删除任务日志以减少存储使用量
“数据库分析用户”:创建连接到SAPHANACloud数据库的数据库分析用户,以分析、诊断和解决数据库问题。
仅为特定任务时创建此用户,并在任务完成后删除。
第146页上的“监控SAPDataWarehouseCloud”
“数据库用户组”:在你的SAPHANACloud数据库中创建具有相应管理员的隔离环境,可在其中更加自由地使用SQL。
第134页上的“创建数据库用户组”
将容量单位分配给租户的存储和计算资源。
第11页上的“配置SAPDataWarehouseCloud租户的大小”
系统“”“”管理
选项卡“系统配置”
任务
“会话超时”:如果用户未与系统进行交互,请设置用户会话过期之前的时间。
更多信息
默认情况下,会话超时设置为3600秒(1小时)。
最小值为300秒,最大值为43200秒。
PUBLIC
6
公共
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
选项卡“数据源配置”
“安全”“应用程序集成”“通知”
任务
更多信息
“SAPCloudPlatform(SAPCP)账户”:获取SAPDataWarehouseCloud的子账户信息。
配置SAPDataWarehouseCloud用来连接到数据流和模型导入源的云连接器需要此信息。
第94页上的“在SAPDataWarehouseCloud中设置云连接器”
“实时数据源”:如果你想使用SAPBW∕4HANA模型导入,需要允许隧道类型的实时数据连接中的数据安全离开你的网络。
“本地数据源”:如果你已将多个云连接器实例连接到SAPDataWarehouseCloud子账户,并且想要在使用云连接器创建连接时提供这些实例以供选择,则添加位置ID。
“身份验证方法”:选择SAPDataWarehouseCloud使用的身份验证方法。
第32页上的“启用自定义SAML身份提供者”
“SAML单一登录(SSO)配置”:如果你选择SAMLSSO作为身份验证方法,请对其进行配置。
“OAuth客户端”:你可以使用OpenAuthorization(Oauth)协议,以允许第三方应用程序访问。
管理OAuth客户端
“受信任的身份提供者”:如果你使用OAuth2.0SAML持有者断言工作流,则必须添加受信任的身份提供者。
“受信任的来源”:输入将托管客户端应用程序的源。
确保向用户恰当地通知租户中的问题。
第158页上的“配置通知”
系统“”“”关于
每个用户可以查看软件组件和系统版本相关的信息。
拥有DW管理员角色的用户可以打开“更多”部分,以查找更多详细信息,例如SAPDataWarehouseCloud源系统或数据库中的允许列表可能需要的出站和数据库IP地址。
更多信息,请参阅第96页上的“查找SAPDataWarehouseCloudIP地址”。
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
PUBLIC
公共
7
1.1系统要求和技术先决条件
SAPDataWarehouseCloud是一款完全基于Web的产品。
你需要连接和满足特定要求的系统。
此处列出的要求适用于当前版本。
客户端软件要求
客户端软件桌面浏览器
附加软件
版本
附加信息
GoogleChrome最新版本
基于Chromium引擎的最新版MicrosoftEdgeAdobeAcrobatReader9或更高版本
Google对Chrome浏览器进行持续更新。
我们会竭尽全力测试和支持发布的最新版本。
但是,如果OEM特定的浏览器软件出现缺陷,我们无法保证在所有情况下都进行修复。
有关其他系统要求,请参阅Web浏览器文档。
Microsoft提供新Edge浏览器(基于Chromium)的持续更新的下载。
我们会竭尽全力测试和支持发布的最新版本。
-
客户端配置要求
客户端配置网络带宽
屏幕分辨率建议的最小浏览器缓存大小
HTTP1.1JavaScript
PUBLIC
8
公共
设置每位用户至少500-800kbit/s
XGA1024x768(增强色)或更高宽屏:1366x766或更高250MB
启用启用
附加信息通常,与浏览相比,SAPDataWarehouseCloud不需要更多的带宽。
所有应用程序模块均旨在使用最少的大型图形文件来提高速度和响应能力。
-
SAPDataWarehouseCloud是一款Web2.0应用程序。
建议允许浏览器缓存,因为应用程序会将其大量用于图像文件等静态内容。
如果清除缓存,则在将删除的文件再次下载到浏览器并缓存以供下次使用之前,浏览器将无法正常运行。
要设置浏览器缓存大小,请参见浏览器文档。
-
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
客户端配置Cookie弹出窗口
电源选项建议
设置
启用Web浏览器会话Cookie(非持久)进行身份验证
允许来自SAPDataWarehouseCloud域的弹出窗口
用于改进JavaScript性能的高性能模式
附加信息-
适用于基于Microsoft的操作系统
支持的语言
客户端浏览器菜单、按钮、消息以及用户界面的其他元素。
支持的内容
保加利亚语(bgBG)、加泰罗尼亚语(caES)、繁体中文(zhTW)、简体中文(zhCN)、克罗地亚语(hrHR)、捷克语(csCZ)、丹麦语(daDK)、荷兰语(nlNL)、英式英语(enGB)、美式英语(enUS)、加拿大法语(frCA)、标准法语(frFR)、芬兰语(fiFI)、标准德语(deDE)、瑞士德语(deCH)、希腊语(elGR)、印地语(hiIN)、匈牙利语(huHU)、印度尼西亚语(idID)、意大利语(itIT)、日语(jaJP)、韩语(koKR)、立陶宛语(ltLT)、马来语(msMY)、挪威语(noNO)、波兰语(plPL)、巴西葡萄牙语(ptBR)、葡萄牙语(葡萄牙)(ptPT)、罗马尼亚语(roRO)、俄语(ruRU)、塞尔维亚语(srRS)、斯洛伐克语(skSK)、斯洛文尼亚语(slSL)、西班牙语(esES)、墨西哥西班牙语、瑞典语(svSE)、泰语(thTH)、土耳其语(trTR)、乌克兰语(ukUA)、越南语(viVN)和威尔士语(cyGB)。
数据连接
与SAPHANASmartDataIntegration的连接
我们建议始终使用最新版本的数据预配代理,至少使用SAPNote2419138接到SAPDataWarehouseCloud的所有代理具有相同的最新版本。
中推荐的最低版本。
确保你想连
有关详细信息,包括有关源系统和数据库最低要求的信息,请参阅:
●SAPHANASmartDataIntegrationProductAvailabilityMatrix(PAM)(SAPHANA智能数据集成产品可用性矩阵(PAM))
●ConfigureDataProvisioningAdapters(配置数据预配适配器),这些位于SAPHANASmartDataIntegrationandSAPHANASmartDataQuality(SAPHANA智能数据集成和SAPHANA智能数据质量)文档中
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
PUBLIC
公共
9
1.2技术名称的规则
规则和限制适用于在SAPDataWarehouseCloud中创建的对象的技术名称。
默认情况下,通过使用自动替换无效字符的规则,将技术名称与业务名称同步。
指定对象的技术名称时,请注意以下规则和限制:
对象类型
规则
空间
空间ID只能包含大写字母、数字和下划线(_)。
不能使用保留
的关键字,例如SYS、CREATE或SYSTEM。
除非另有建议,
否则ID不得包含前缀_SYS,且不应包含前缀:DWC、SAP。
最大长度为20个字符。
保留的关键字:SYS、PUBLIC、CREATE、SYSTEM、DBADMIN、PAL_STEM_TFIDF、SAP_PA_APL、DWC_USER_OWNER、DWC_TENANT_OWNER、DWC_AUDIT_READER、DWC_GLOBAL和DWC_GLOBAL_LOG。
此外,为SAPHANA数据库保留的关键字不能在空间ID中使用。
请参阅SAPHANASQLReferenceGuideforSAPHANAPlatform(面向SAPHANA平台的SAPHANASQL参考指南)中的ReservedWords(保留字)。
SAPBW网桥实例
从SAPBW或SAPBW∕4HANA系统导入分析权限期间生成的远程表
技术名称可以包含除星号(*)、冒号(:)和井号(#)以外的任何字符。
此外,不得使用制表符、回车符和换行符,并且不得在名称开头使用空格。
最大长度为50个字符。
在数据模型构建器和业务模型构建器中创建的实体,例如表或视图
要覆盖默认技术名称,在字段中输入新名称。
技术名称只能包含字母数字字符和下划线(_)。
最大长度为30个字符。
列
特性
度量
分析度量
关联输入参数数据库分析用户
数据库用户组用户
技术名称只能包含字母数字字符、下划线(_)和点(.)。
最大长度为10个字符。
技术名称只能包含大写字母、数字和下划线(_)。
最大长度为30个字符。
用户名后缀只能包含大写字母、数字和下划线(_)。
最大长度为41个字符。
此后缀添加到默认前缀DWCDBUSER#,以创建完整的用户名。
请注意,无法更改此前缀,其为保留的前缀。
用户名后缀只能包含大写字母、数字和下划线(_)。
最大长度为41个字符。
此后缀添加到默认前缀DWCDBGROUP#,以创建完整的用户名。
请注意,无法更改此前缀,其为保留的前缀。
PUBLIC
10
公共
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
对象类型数据库用户(开放式SQL模式)
连接
数据访问控制
规则
用户名后缀只能包含大写字母、数字和下划线(_)。
最大长度为41个字符。
此后缀添加到默认前缀
请注意,不能更改前缀。
要覆盖默认技术名称,在字段中输入新名称。
技术名称只能包含字母数字字符和下划线(_)。
下划线(_)不得在名称的开头或结尾使用。
最大长度为40个字符。
技术名称只能包含字母数字字符和下划线(_)。
最大长度为50个字符。
默认情况下,技术名称与业务名称同步。
输入业务名称时,将替换技术名称中的无效字符,如下所示:
规则移除不允许的保留关键字。
移除前导下划线(_)。
移除前导和尾随空格("")。
名称中的空格("")替换为下划线(_)。
带变音符号的字符替换为基本字符。
移除非字母数字字符。
点(.)和双引号(")替换为下划线(_)。
移除前导点(.)。
示例"SYS"“”“”"""_NAME"“”“”"NAME""NAME"“”“”"NAME""NAME"“”“”"NA_ME""Namé"“”“”"Name""N$ME"“”“”"NME""
N.AM"E"“”“”"N_AM_E"".NAME"“”“”"NAME"
1.3配置SAPDataWarehouseCloud租户的大小
根据业务需求,通过分配容量单位配置租户的大小。
限制
有关此租户配置步骤的可用性信息,请参阅SAPNote3144215。
分配容量单位
首次登录租户时,会出现一条消息,指明必须配置租户并包含转到“配置”区域的“租户配置”页面的链接。
只要尚未完成此大小配置步骤,就只能使用SAPDataWarehouseCloud的管理功能(但不能在“空间管理”中创建空间)。
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
PUBLIC
公共
11
注意
如果你的租户已配置最小数量的容量单位(4300),则可以直接使用,无需执行大小配置步骤。
自动分配容量单位,如下所述:256GB的存储空间和2个计算区块。
在“配置”区域的“租户配置”页面中,可以指定允许大小组合内各种资源的大小,以获取符合确切需求的配置,然后点击“保存”。
警告
请注意,保存租户的大小配置后,无法再减小分配的资源大小。
在初始分配之后,如果尚未分配所有容量单位,或者已获取附加容量单位,则可以对其进行分配并增加各种资源的大小。
注意
点击“保存”后:●整个流程可能需要超过90分钟。
配置流程不是很长,但后台操作流程可能需要一段时间。
●如果出现错误,系统将通知你配置无法完成,你需要稍后点击“重试”按钮(在这种情况下替换“保存”按
钮)重试。
根据错误,会有延迟(例如,如果SAPHANACloud数据库端存在错误,则可能需要在60分钟后重试)。
有关受支持大小的更多信息,请参阅第14页上的“租户支持的大小”或转到SAPDataWarehouseCloudCapacityUnitCalculator(SAPDataWarehouseCloud容量单位计算器)。
注意
如果你需要更多资源,请联系SAP。
要访问SAPDataWarehouseCloud路线图,请查阅SAPRoadmapExplorer。
请参阅博客SAPDataWarehouseCloud:ConfiguretheSizeofYourSAPDataWarehouseCloudTenant(SAPDataWarehouseCloud:配置SAPDataWarehouseCloud租户的大小,2022年2月发布)。
租户配置页面属性
属性存储
说明选择磁盘存储大小。
可以指定最小为256GB的值,按256GB递增。
PUBLIC
12
公共
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
属性计算区块
内存VCPU总数数据湖存储
SAPBW网桥存储
已分配容量单位可用单位使用中的单位剩余单位
说明选择计算区块数。
可以指定最小为2个区块的值,按1个区块递增。
每个计算区块提供特定数量的虚拟CPU和60到64GB范围的RAM,具体取决于Hyperscaler(超大规模用户)。
vCPU和内存的数量根据计算区块计算,无法直接修改。
存储区块和计算区块之间的依赖关系:存储和计算区块相互依赖。
修改一个参数时,需要相应更改另一个参数。
允许的存储大小上限和下限取决于按选定计算区块定义的总内存。
存储大小必须高于内存大小,并且最多只能增加到内存的4倍。
存储和计算区块的所有可能大小组合都在“租户配置”页面中控制。
如果输入的大小组合是允许的值,会保留这些大小。
如果输入的大小组合不是允许的值,会显示错误消息,引导你修改大小。
显示基于所选计算区块数计算的内存大小。
显示基于所选计算区块数计算的虚拟CPU数。
[可选]选择数据湖磁盘存储大小。
可以指定从0TB(最小值)到90TB(最大值)的值,按5TB递增。
数据湖存储包括数据湖计算。
注意
数据湖并非在所有区域都可用。
请参阅SAPNote3144215。
[可选]使用下拉菜单选择SAPBW网桥的大小,最小值为0GB。
SAPBW网桥包含SAPBTP、ABAP环境、运行时和计算。
警告
只能输入一次SAPBW网桥的大小。
输入大小并在“租户配置”页面中点击“保存”后,将无法对其进行修改。
将容量单位分配到SAPBW网桥的流程不是配置流程的一部分,会并行运行。
注意
●如果你想将容量单位分配到SAPBW网桥,则需要通过ServiceNow在组件DWCBWB打开事件,为租户请求SAPBW网桥云ABAP服务。
●首先完成租户的大小配置,下一步打开事件。
事件处理完成后,可以使用分配的大小在“配置”区域的“SAPBW网桥”专用页面中创建SAPBW网桥实例(参见配置SAPBW网桥租户)。
●SAPBW网桥并非在所有区域都可用。
请参阅SAPNote3144215。
显示指定的存储和计算资源使用的容量单位总数。
显示可用于租户的容量单位数。
显示已分配到存储和计算资源的容量单位数。
显示仍可以分配到存储和计算资源的容量单位数。
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
PUBLIC
公共
13
1.3.1租户支持的大小
查看所有支持的计算和存储资源大小以及使用的容量单位数。
支持的计算和存储大小组合
计算区块2334445555666667777778888888
存储(GB)2562565122565127682565127681024256512768102412802565127681024128015362565127681024128015361792
PUBLIC
14
公共
容量单位43006424647685488600865210672107241077610828127961284812900129521300414920149721502415076151281518017044170961714817200172521730417356
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
计算区块9999999101010101010101011111111111111111112121212121212121212
存储(GB)51276810241280153617922048512768102412801536179220482304512768102412801536179220482304256051276810241280153617922048230425602816
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
容量单位19220192721932419376194281948019532213442139621448215002155221604216562170823468235202357223624236762372823780238322388425592256442569625748258002585225904259562600826060
PUBLIC
公共
15
计算区块13131313131313131313131414141414141414141414141515151515151515151515
PUBLIC
16
公共
存储(GB)5127681024128015361792204823042560281630725127681024128015361792204823042560281630723328512768102412801536179220482304256028163072
容量单位27716277682782027872279242797628028280802813228184282362984029892299442999630048301003015230204302563030830360304123196432016320683212032172322243227632328323803243232484
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
计算区块15151616161616161616161616161616171717171717171717171717171718181818
存储(GB)33283584512768102412801536179220482304256028163072332835843840512768102412801536179220482304256028163072332835843840768102412801536
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
容量单位32536325883408834140341923424434296343483440034452345043455634608346603471234764362123626436316363683642036472365243657636628366803673236784368363688838388384403849238544
PUBLIC
公共
17
计算区块18181818181818181818191919191919191919191919191919202020202020202020
PUBLIC
18
公共
存储(GB)17922048230425602816307233283584384040967681024128015361792204823042560281630723328358438404096435276810241280153617922048230425602816
容量单位38596386483870038752388043885638908389603901239064405124056440616406684072040772408244087640928409804103241084411364118841240426364268842740427924284442896429484300043052
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
计算区块20202020202020212121212121212121212121212121212122222222222222222222
存储(GB)30723328358438404096435246087681024128015361792204823042560281630723328358438404096435246084864768102412801536179220482304256028163072
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
容量单位43104431564320843260433124336443416447604481244864449164496845020450724512445176452284528045332453844543645488455404559246884469364698847040470924714447196472484730047352
PUBLIC
公共
19
计算区块22222222222222222323232323232323232323232323232323232324242424242424
PUBLIC
20
公共
存储(GB)33283584384040964352460848645120768102412801536179220482304256028163072332835843840409643524608486451205376768102412801536179220482304
容量单位47404474564750847560476124766447716477684900849060491124916449216492684932049372494244947649528495804963249684497364978849840498924994451132511845123651288513405139251444
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
计算区块24242424242424242424242424252525252525252525252525252525252525252525
存储(GB)256028163072332835843840409643524608486451205376563276810241280153617922048230425602816307233283584384040964352460848645120537656325888
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
容量单位51496515485160051652517045175651808518605191251964520165206852120532565330853360534125346453516535685362053672537245377653828538805393253984540365408854140541925424454296
PUBLIC
公共
21
计算区块26262626262626262626262626262626262626262627272727272727272727272727
PUBLIC
22
公共
存储(GB)1024128015361792204823042560281630723328358438404096435246084864512053765632588861441024128015361792204823042560281630723328358438404096
容量单位55432554845553655588556405569255744557965584855900559525600456056561085616056212562645631656368564205647257556576085766057712577645781657868579205797258024580765812858180
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
计算区块27272727272727272728282828282828282828282828282828282828282828282929
存储(GB)4352460848645120537656325888614464001024128015361792204823042560281630723328358438404096435246084864512053765632588861446400665610241280
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
容量单位58232582845833658388584405849258544585965864859680597325978459836598885994059992600446009660148602006025260304603566040860460605126056460616606686072060772608246180461856
PUBLIC
公共
23
计算区块29292929292929292929292929292929292929292929303030303030303030303030
PUBLIC
24
公共
存储(GB)1536179220482304256028163072332835843840409643524608486451205376563258886144640066566912102412801536179220482304256028163072332835843840
容量单位61908619606201262064621166216862220622726232462376624286248062532625846263662688627406279262844628966294863000639286398064032640846413664188642406429264344643966444864500
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
计算区块30303030303030303030303030
存储(GB)4096435246084864512053765632588861446400665669127168
容量单位64552646046465664708647606481264864649166496865020650726512465176
数据湖支持的存储大小
数据湖存储(TB)5101520253035404550556065707580
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
容量单位28005600840011200140001680019600224002520028000308003360036400392004200044800
PUBLIC
公共
25
数据湖存储(TB)8590
SAPBW网桥支持的存储大小
BW网桥存储(GB)256512102420484096
容量单位4760050400
容量单位34006800136002720054400
1.4在SAPDataWarehouseCloud租户上启用SAPSQLDataWarehousing
可以在SAPDataWarehouseCloud租户上启用SAPSQLDataWarehousing,以在HDI容器和SAPDataWarehouseCloud空间之间交换数据,而无需移动数据。
背景信息
要在SAPDataWarehouseCloud租户中启用SAPSQLDataWarehousing,S用户必须创建SAP支持工单,以连接SAPBTP账户。
注意
SAPDataWarehouseCloud租户和SAPBusinessTechnologyPlatform组织及空间必须在相同的数据中心(例如eu10、us10)。
这种集成的SAPSQL数据仓储方法允许你将HDI容器添加到空间,并在它们之间交换数据:●使用计算视图和其他SAPBusinessApplicationStudio对象作为SAPDataWarehouseCloud视图和数据
流的源(参见在空间中添加HDI容器并访问其对象)。
●将已公开以供使用的SAPDataWarehouseCloud视图用作SAPBusinessApplicationStudio计算视图和
流图形的源(参见访问HDI容器中的空间对象)。
●将SAPBusinessApplicationStudio表用作SAPDataWarehouseCloud数据流的目标(参见允许空间写
入HDI容器)。
PUBLIC
26
公共
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
注意
请参阅博客SAPBTPShowcase–esstheSAPHANACloudDatabaseUnderneathSAPDataWarehouseCloud(SAPBTP展示–访问SAPDataWarehouseCloud下的SAPHANACloud数据库),获取集成的SAPSQLWarehousing方法的概览。
请参阅博客SAPDataWarehouseCloud–HybridesstoSAPHANAforSQLDataWarehousing(SAPDataWarehouseCloud–面向SQL数据仓储的SAPHANA的混合访问,2021年6月发布),获取通过标准SAPHANA连接访问其他服务器上的HDI对象的信息。
过程
1.在侧边导航区域中,点击(“空间管理”),找到空间磁贴,然后点击“编辑”,将其打开。
2.在“HDI容器”部分,点击“启用访问”,然后点击“创建支持工单”,以在DWC-SM组件创建SAP支持工单,让我
们将你的SAPDataWarehouseCloud租户映射到你的SAPBusinessTechnologyPlatform账户。
3.提供以下信息:
项目SAPDataWarehouseCloud租户IDSAPBusinessTechnologyPlatformID
SAPBusinessTechnologyPlatform空间GUID
说明
在侧边导航区域中,点击(“系统”)“”“”(“关于”)
你的SAPBusinessTechnologyPlatform组织(子账户)。
可以使用CloudFoundryCLI查找你的组织GUID(参见)。
组织内的SAPBusinessTechnologyPlatform空间。
可以使用CloudFoundryCLI查找你的空间GUID(参见)。
处理支持工单并在SAPDataWarehouseCloud租户上构建一个或多个HDI容器后,“启用访问”按钮替换为“+”按钮,该按钮可用来向空间添加HDI容器(参见在空间中添加HDI容器并访问其对象
1.5在SAPDataWarehouseCloud租户上启用SAPHANACloud脚本服务器
可以在租户SAPDataWarehouseCloud上启用SAPHANACloud脚本服务器,以访问SAPHANA自动化预测库(APL)和SAPHANA预测分析库(PAL)机器学习库。
要启用SAPHANACloud脚本服务器,S用户必须使用SAP支持工单请求此服务。
有关创建支持工单的分步指南,请参阅2994416-EnablementofAPLandPALinDWC(在DWC中启用APL和PAL)。
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
PUBLIC
公共
27
注意
无法在SAPDataWarehouseCloud试用版中启用脚本服务器。
启用脚本服务器后,可以在创建数据库用户时选择“启用自动化预测库和预测分析库”选项(参见创建数据库用户)。
有关使用机器学习库的详细信息,请参阅:●SAPHANAAutomatedPredictiveLibraryDeveloperGuide(SAPHANA自动化预测库开发人员指南)●SAPHANACloudPredictiveAnalysisLibrary(PAL)(SAPHANACloud预测分析库(PAL))
1.6请求SAP支持人员提供帮助
你可以通过创建支持工单来请求SAP产品支持人员提供帮助。
在很多情况下,你应创建一个支持用户以允许SAP支持工程师登录系统并解决系统故障。
你可以在SAPSupportPortal中创建SAP支持工单。
有关工单中包含内容的详细信息,请参阅SAPNote2854764。
管理员可以创建特殊支持用户以允许SAP支持工程师连接你的系统,从而解决系统中的问题。
该用户拥有最小特权,并且不使用用户许可。
问题解决后,你可以删除该支持用户。
要创建支持用户,从主工具栏选择,然后选择创建支持用户,再在对话框中选择“确定”。
支持用户创建后,会显示一条消息。
系统会自动发送电子邮件至SAP支持人员,告知新建的支持用户,在含此用户。
有关更多信息,请参阅SAPNote2891554。
“安全”
“用户”处列出的用户中也包
PUBLIC
28
公共
管理SAPDataWarehouseCloud管理SAPDataWarehouseCloud
2管理用户和角色
创建和管理用户,使用角色管理对SAPDataWarehouseCloud的安全访问。
如果你使用自己的身份提供者,则为你的用户设置身份验证。
2.1配置身份提供者设置
默认情况下,SAPDataWarehouseCloud使用SAPCloudIdentityAuthentication。
我们还支持使用身份提供者(IdP)进行单一登录(SSO)。
相关信息
第29页上的“启用身份提供者发起的单一登录(仅限SAP数据中心)”第31页上的“续订SAPAnalyticsCloudSAML签名证书”第32页上的“启用自定义SAML身份提供者”
2.1.1启用身份提供者发起的单一登录(仅限SAP数据中心)
默认情况下,如果SAPDataWarehouseCloud在SAP数据中心上运行,不支持身份提供者发起的单一登录。
要在SAP数据中心上支持身份提供者发起的单一登录,必须向身份提供者添加新的断言使用者服务端点。
先决条件
SAPDataWarehouseCloud既可以托管在SAP数据中心上,也可以托管在非SAP数据中心上。
通过查看URL确定SAPDataWarehouseCloud的托管环境:●一位数(例如us1或jp1)表示SAP数据中心。
●两位数(例如eu10或us30)表示非SAP数据中心。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
29
过程
1.导航到你的身份提供者,然后找到配置SAML2.0单一登录的页面。
2.查找并复制你的FQDN。
例如mysystem.wdf.sap-ag.de3.添加遵循此模式的新断言使用者服务(ACS)端点:
https://
sp=
sp=mysystem.wdf.sapag.de.cloud&index=
1
注意
此模式将因所用的身份提供者而异。
下表列出可用于身份提供者发起的单一登录的URL参数。
参数
必需
说明
sp
是
○这是待执行单一登录的SAML2服务提供者的名称。
○参数的sp_name值等于服务提供者的实体ID。
○身份验证需要此参数,以在成功验证身份后知道将用户重定向到的服务提供者。
索引
注意
○输入服务提供者的断言使用者服务
的端点索引号作为SAML响应的
可以通过索引选择正确的断言
目标。
否则,身份提供者将使用为
使用者服务端点,以处理未经请求
受信任的服务提供者配置的默认端
的SAML响应。
如果通过管理控制
点。
台配置的默认断言使用者服务端点无法处理未经请求的SAML响应,
○如果你的身份提供者不支持索引编制,则必须选择身份提供者发起的
则提供索引参数。
单一登录或服务提供者发起的单
一
登录。
你可以替换默认断言使用者
服务端点以发起身份提供者单一登
录,也可以继续使用默认端点来发
起服务提供者单一登录。
PUBLIC
30
公共
管理SAPDataWarehouseCloud管理用户和角色
参数
必需
说明
○非数字值或未配置索引条目的值将返回错误消息。
结果
用户可以使用SAML单一登录通过身份提供者登录SAPDataWarehouseCloud。
2.1.2续订SAPAnalyticsCloudSAML签名证书
要继续使用SAML单一登录(SSO),管理员必须在证书到期前续订证书。
背景信息
在证书到期日期之前,会向管理员发送一封电子邮件,详细阐明如何续订SAMLX509证书。
如果离证书到期日期不到30天,则在你登录SAPDataWarehouseCloud时会显示一条警告消息。
注意
如果你点击警告消息中的“续订”链接,将转到(“管理”)页面的“安全”选项卡上。
过程
1.从侧边导航转到(“系统”)→(“管理”)→“安全”。
2.选择“续订”。
显示确认对话框。
确认续订时,自动下载新的元数据文件。
注意
续订流程约需五分钟完成。
3.如果你使用自定义的身份提供者,将SAPDataWarehouseCloud元数据文件上载到SAML身份提供者
(IdP)。
注意
如果你使用SAPCloudID进行身份验证,则不需要此步骤。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
31
4.如果你有到SAPHANA系统(使用SAML单一登录)的实时数据连接,还须将新的元数据文件上载到SAPHANA系统。
5.五分钟过后,登录SAPDataWarehouseCloud。
结果
如果能够登录,则证书续订成功。
如果无法登录,请尝试以下其中一种故障排除提示。
如果使用SAPCloudID进行身份验证:
1.清除浏览器缓存。
2.等至五分钟,以让SAPCloudID服务切换到新证书。
如果使用自定义的身份提供者进行身份验证:
1.确保新的元数据文件已上载到身份提供者。
更多信息,请参阅第32页上的“启用自定义SAML身份提供者”。
2.清除浏览器缓存。
3.等至五分钟,以让身份提供者使用新上载的元数据切换到新证书。
2.1.3启用自定义SAML身份提供者
默认情况下,SAPDataWarehouseCloud使用SAPCloudIdentityAuthentication。
SAPDataWarehouseCloud还支持使用身份提供者(IdP)进行单一登录(SSO)。
先决条件
●你必须具有支持SAML2.0协议的IdP。
●你必须能够配置身份提供者。
●你必须已分配有“系统所有者”角色。
更多信息,请参阅第48页上的“转让系统所有者角色”。
●SAPDataWarehouseCloud既可以托管在SAP数据中心上,也可以托管在非SAP数据中心上。
通过查看
SAPDataWarehouseCloudURL确定SAPDataWarehouseCloud的托管环境:○一位数(例如us1或jp1)表示SAP数据中心。
○两位数(例如eu10或us30)表示非SAP数据中心。
●如果你的用户从苹果设备使用移动应用连接,则你的身份提供者使用的证书必须与苹果的AppTransportSecurity(ATS)安全功能兼容。
注意
自定义身份提供者是单独的解决方案,例如AzureAD,不属于SAPAnalyticsCloud或SAPDataWarehouseCloud。
因此,配置更改将直接应用于解决方案,而不是在SAPAnalyticsCloud或SAPDataWarehouseCloud中。
此外,无需访问SAPAnalyticsCloud或SAPDataWarehouseCloud,只要访问身份提供者(例如AzureAD)即可进行更改。
PUBLIC
32
公共
管理SAPDataWarehouseCloud管理用户和角色
过程
1.从侧边导航转到(“系统”)→(“管理”)→“安全”。
如果你已配置2021.03版本前的SAPDataWarehouseCloud,则会看到不同的用户界面,需要转到(“产品切换”)→(“分析”)→(“系统”)→(“管理”)→“安全”。
2.选择(编辑)。
3.在“身份验证方法”区域,选择“SAML单一登录(SSO)”(如果尚未选择)。
注意
默认情况下,使用SAPCloudID进行身份验证。
4.在“步骤1”中,选择“下载”,然后保存元数据文件。
元数据文件已保存。
5.将元数据文件上载到你的SAML身份提供者。
此文件包含SAPDataWarehouseCloud的元数据,用于在SAML身份提供者与SAPDataWarehouseCloud系统之间创建信任关系。
6.可选:通过向身份提供者添加新的断言使用者服务端点,可以从SAML身份提供者访问系统。
更多信息,请参阅第29页上的“启用身份提供者发起的单一登录(仅限SAP数据中心)”。
7.映射SAML身份提供者的用户特性和角色。
如果SAPDataWarehouseCloud在SAP数据中心上运行,则必须使用LOD-ANA-ADM组件提交SAP产品支持工单。
在支持工单中,注明你想根据自定义SAML特性设置用户个人资料和角色分配,并包含你的SAPDataWarehouseCloud租户URL。
注意
如果SAPDataWarehouseCloud在SAP数据中心上运行,并且你想继续使用基于SAML特性的用户个人资料和角色分配,则在每次切换到不同的自定义身份提供者时都需要创建支持工单。
如果SAPDataWarehouseCloud在非SAP数据中心上运行,则必须配置你的SAML身份提供者,以将用户特性映射到以下区分大小写且列入允许列表的断言特性:
特性名称emailGroups
familyNamedisplayNamefunctionalAreagivenNamepreferredLanguage
注释
NameID是“电子邮件”的情况下必填。
必填。
即使在SAPDataWarehouseCloud中,也必须将该值设置为“sac”。
“组”特性是自定义特性,如果尚不存在,则必须添加。
你需要联系管理员以获取需要更改映射的路径。
可选。
familyName是用户的姓(姓氏)。
可选。
可选。
可选。
givenName是用户的名。
可选。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
33
特性名称custom1custom2custom3custom4custom5
注释可选。
用于SAML角色分配。
可选。
用于SAML角色分配。
可选。
用于SAML角色分配。
可选。
用于SAML角色分配。
可选。
用于SAML角色分配。
示例:
剩余特性应在应用程序的“断言特性”下映射。
8.从SAML身份提供者下载元数据。
9.在“步骤2”中,选择“上载”,然后选择从SAML身份提供者下载的元数据文件。
10.在“步骤3”中,选择“用户特性”。
此特性用于将现有SAML用户列表中的用户映射到自定义SAML断言中使用的SAPDataWarehouseCloudNameID:
其应映射到。
选择的用户特性必
须与“用户ID”、“电子邮件”或自定义特性匹配。
可以在Cloud用户特性。
“安全”
“用户”中查看你的SAPDataWarehouse
注意
NameID区分大小写。
“用户ID”、“电子邮件”或“自定义SAML用户映射”必须与SAML身份提供者中的值完全匹配。
例如,如果你的SAML身份提供者返回的NameId是而你在SAPDataWarehouseCloud中使用的电子邮件是,则映射失败。
选择以下选项之一:○“用户ID”:如果NameID映射到SAPDataWarehouseCloud“用户ID”。
○“电子邮件”:如果NameID映射到SAPDataWarehouseCloud“电子邮件”地址。
注意
如果你的NameID电子邮件不区分大小写,采用大小写混合形式,例如User@,则应考虑选择“自定义SAML用户映射”。
○“自定义SAML用户映射”:如果NameID映射到自定义值。
注意
如果选择此选项,则“安全”“用户”中将有命名为“SAML用户映射”的新列。
。
切换到SAML身份提供者后,你必须为现有的全部用户手动更新此列。
注意
如果你将到SAPS/4HANACloud版本的实时连接与“OAuth2.0SAML持有者断言”一起使用,则NameId必须与SAPS/4HANA系统中业务用户的用户名相同。
例如,如果你想将用户ID为SACUSER的SAPDataWarehouseCloud用户映射到用户名为S4HANAUSER的SAPS/4HANACloud用户,则须选择“自定义SAML用户映射”并在步骤10中使用S4HANAUSER作为“登录凭据”。
如果你使用SAPCloudIdentity作为SAML身份提供者,则可以选择“登录名称”作为SAPDataWarehouseCloud的“NameID”特性,然后可以将SAPDataWarehouseCloud用户的登录名称设置为S4HANAUSER。
11.可选:启用“动态用户创建”。
启用动态用户创建时,将使用默认角色自动创建新用户,此新用户可以使用SAMLSSO登录SAPDataWarehouseCloud。
创建用户后,你可以使用SAML特性来设置角色。
注意
不支持自动删除用户。
如果从SAML身份提供者移除SAPDataWarehouseCloud中的用户,则必须转到“安全”“用户”,并手动删除用户。
更多信息,请参阅第46页上的“删除用户”。
如果已启用此选项,即使没有为所有身份提供者用户设置SAML用户特性,也会进行动态用户创建。
要阻止自动创建用户,你的SAML身份提供者必须拒绝用户访问SAPDataWarehouseCloud。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
35
12.在“步骤4”中,输入<你的唯一ID>。
此值必须识别系统所有者。
系统自动为你的用户设置此处提供的“登录凭据”。
注意
“登录凭据”取决于你在“步骤3”选择的“用户特性”。
13.测试SAML身份提供者设置,步骤如下:使用你的身份提供者登录,然后点击“验证账户”,打开验证对话框。
在另一个浏览器中,使用SAML身份提供者凭据登录到“验证你的账户”对话框中提供的URL。
可通过选择(复制)复制URL。
必须使用私人会话登录URL;例如Chrome中的来宾模式。
这样确保你在登录到对话框并选择SAPDataWarehouseCloud时,会收到登录提示,不会重复使用现有的浏览器会话。
注意
如果SAPDataWarehouseCloud在非SAP数据中心上运行,则在验证步骤开始后,登录SAPDataWarehouseCloud时你会看到新屏幕。
此页面上将显示两个链接。
一个将链接到当前身份提供者,另一个将链接到要切换到的新身份提供者。
要执行“验证账户”步骤,请将此链接用于新的身份提供者。
其他SAPDataWarehouseCloud用户可以继续使用当前身份提供者登录。
完成步骤16且身份提供者切换完成后,此屏幕将不再显示。
如果可以成功登录,则SAML身份提供者设置正确。
14.在“验证你的账户”对话框中,选择“检查验证”。
如果验证成功,则“登录凭据”框周围应显示绿色边框。
15.选择(保存)。
将显示“转换为SAML单一登录”确认对话框。
16.选择“转换”。
转换完成后,系统注销,页面转到SAML身份提供者的登录页面。
17.使用你用于验证步骤的凭据登录SAPDataWarehouseCloud。
18.从侧边导航转到(“安全”)→并(“用户”)查找在步骤8选择的“用户特性”的列。
此列中的值应与通过身份提供者的SAML断言发送的NameId完全匹配(区分大小写)。
注意
如果已选择“自定义SAML用户映射”作为“用户特性”,则必须手动更新“SAML用户映射”列中的所有字段。
结果
用户将能够使用SAMLSSO登录SAPDataWarehouseCloud。
注意
你还可以使用公钥基础架构(PKI)设置身份提供者,以便可以使用客户端X.509证书自动登录用户。
PUBLIC
36
公共
管理SAPDataWarehouseCloud管理用户和角色
后续步骤
切换到不同的自定义身份提供者如果已启用SAMLSSO并且想要切换到不同的SAML身份提供者,则可以使用新的SAML身份提供者元数据重
复上述步骤。
2.1.3.1禁用SAML单一登录
你可以将系统恢复为默认身份提供者(SAPCloudIdentity)并禁用自定义的SAML身份提供者。
过程
1.从侧边导航转到(“系统”)→(“管理”)→“安全”。
如果你已配置2021.03版本前的SAPDataWarehouseCloud,则会看到不同用户界面,需要转到(“我
的产品”)→(“分析”)→(“系统”)→(“管理”)→“安全”。
2.选择(编辑)。
3.在“身份验证方法”区域,选择“SAPCloudIdentity(默认)”。
4.选择(保存)。
结果
转换完成后,系统注销,页面转到SAPCloudIdentity登录页面。
2.1.3.2更新SAML身份提供者签名证书
你可以更新SAML身份提供者(IdP)签名证书。
先决条件
●你必须拥有包含自定义身份提供者中的新证书的元数据文件,并且登录SAPDataWarehouseCloud后,你的身份提供者才会切换为使用新证书。
●你必须是SAPDataWarehouseCloud中的系统所有者。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
37
背景信息
要上载新的元数据文件,执行以下操作:
过程
1.从侧边导航转到(“系统”)→(“管理”)→“安全”。
如果你已配置2020.03版本前的SAPDataWarehouseCloud,则会看到不同用户界面,需要转到(“我
的产品”)→(“分析”)→(“系统”)→(“管理”)→“安全”。
2.选择(编辑)
3.在“步骤2”下,选择“更新”并提供新的元数据文件。
4.选择(保存),然后确认更改,以完成更新。
更新将在两分钟内生效。
结果
注意
不必在“安全”选项卡上重新执行“步骤3”或“步骤4”。
2.1.3.3身份提供者管理
身份提供者管理工具允许系统所有者管理通过SAPDataWarehouseCloud配置的自定义身份提供者。
通过该工具,系统所有者可以选择上载当前自定义身份提供者的新元数据,也可以恢复使用默认身份提供者。
先决条件
●SAPDataWarehouseCloud必须已经进行配置,可以使用自定义身份提供者。
●你必须是系统所有者。
过程
1.使用以下URL模式访问“身份提供者管理”工具:
PUBLIC
38
公共
管理SAPDataWarehouseCloud管理用户和角色
https://console.
2.使用与你的系统所有者具有相同电子邮件地址的S用户登录。
如果你还没有此类S用户,可以点击“注册”按钮并创建P用户。
如果创建新的P用户,你将收到一封包含激活链接的电子邮件,通过此链接可以设置密码。
3.登录后,你将看到自己是系统所有者的SAPDataWarehouseCloud系统的列表。
通过点击行选择要处理的系统。
进入系统设置页面后,可以看到有关当前自定义身份提供者的信息。
如果你需要重新获取系统的元数据,可以点击“服务提供者元数据下载”链接。
如果你不想通过“身份提供者管理”来管理你的自定义身份提供者,可以点击“断开身份提供者管理与系统之间的连接”,断开与系统的连接。
4.要继续恢复为默认身份提供者或更新当前的自定义身份提供者,请选择相应的单选按钮,然后点击“步骤2”。
注意
你的SAPDataWarehouseCloud系统默认连接到“身份提供者管理”工具。
系统的连接状态在系统列表页面的“状态”列下显示。
如果要断开系统与控制台的连接,可以在以下任一位置执行此操作:○在SAPDataWarehouseCloud中,导航到“系统”“管理”“安全”“可选:配置身份提供者管
理工具”,点击“已连接”开关,然后保存更改。
○在“身份提供者管理”中选择系统后,点击“断开身份提供者管理与系统之间的连接”。
5.(可选)恢复为默认身份提供者。
如果你在使用自定义身份提供者登录时遇到问题,想要恢复为默认身份提供者,请选择此选项。
恢复完成后,你可以退出“身份提供者管理”工具,然后登录SAPDataWarehouseCloud系统,以重新配置你的自定义身份提供者。
a.选择“是”单选按钮,恢复默认身份提供者。
b.在确认对话框中选择“是”,将你的身份验证方法恢复为默认身份提供者。
c.点击“步骤3”,继续验证步骤。
d.点击“登录SAPDataWarehouseCloud”,打开新选项卡并导航到你的系统。
使用你的默认身份提供者凭据登录。
如果出现错误,显示“未配置你的配置文件”,请在组件LOD-ANA-BI下创建支持工单。
6.(可选)上传当前自定义身份提供者的新元数据。
如果你需要重新配置自定义身份提供者与SAPDataWarehouseCloud系统之间的信任,选择此选项。
常见用例是在生成新的签名证书后,从身份提供者上载新的元数据。
a.点击“浏览”,为当前自定义身份提供者选择新的元数据文件。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
39
b.点击“上载文件”,上载提供的元数据文件。
上载成功后,最多可能需要五分钟才能应用新的元数据文件。
c.点击“步骤3”,继续验证步骤。
d.点击“登录SAPDataWarehouseCloud”,打开新选项卡并导航到你的系统。
如果你有任何与身份提供者
配置相关的登录问题,而不是用户特定的问题,则可以返回到“身份提供者管理”工具,并重新上载元数据文件或恢复为默认身份提供者。
2.2管理SAPDataWarehouseCloud用户
可以使用多种不同的方法在SAPDataWarehouseCloud中创建和修改用户。
创建用户
可以采用以下方法创建用户:方法在“用户”列表中创建单个用户从CSV文件导入多个用户
更多信息第41页上的“新建用户”第42页上的“从文件导入或修改用户”
修改用户
可以采用以下方法修改现有的用户:
修改将用户数据导出到CSV文件,以便与其他系统同步更新用户登录使用的电子邮件地址删除用户
更多信息第44页上的“导出用户”第45页上的“更新用户电子邮件地址”第46页上的“删除用户”
PUBLIC
40
公共
管理SAPDataWarehouseCloud管理用户和角色
2.2.1新建用户
你可以在SAPDataWarehouseCloud中创建单个用户。
先决条件
创建用户时可以选择一个或多个角色。
在开始创建用户之前,你可能希望熟悉标准应用程序角色或自定义角色。
但不要担心,在创建用户后仍可以分配角色。
注意
有关如何创建用户并分配角色的更多信息,请查看系统中的应用内帮助。
使用F1从SAPDataWarehouseCloud用户界面打开应用内帮助。
还可以使用问号并点击“帮助”磁贴打开该帮助。
角色类型标准应用程序角色自定义角色
说明
更多信息
可用的角色取决于订阅中包含的许可证。
第48页上的“标准应用程序角色”
标准角色的变体,为满足公司需求而创建第49页上的“创建自定义角色”
背景信息
此处所述的方法假定SAPDataWarehouseCloud使用默认身份验证提供者。
如果你使用自定义SAML身份提供者,则必须提供略有不同的信息,具体取决于SAML身份验证的配置。
过程
1.转到(“展开”)“”“”(“安全”)“”“”(“用户”)。
2.选择(新),将新用户添加到用户管理表。
3.输入“用户ID”。
每个用户需要唯一的ID。
仅允许字母数字和下划线字符。
最大长度为127个字符。
4.输入用户名详细信息。
仅“姓”为必填项,但建议提供“名”、“姓”和“显示名称”。
“显示名称”将在面向用户的屏幕中显示。
5.输入“电子邮件”地址。
会向此地址发送包含登录信息的欢迎电子邮件。
6.选择负责审批此用户针对新角色分配提出的申请的“经理”。
仅当用户拥有允许自助服务的自定义角色时,才可以申请其他角色。
7.选择图标,然后从列表中选择一个或多个角色。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
41
如果已创建一个或多个默认角色,则可将“角色”留空。
点击保存时将分配默认角色。
8.选择(保存)。
结果
会向此用户发送包含账户激活URL的欢迎电子邮件,以便用户可以设置初始密码并访问系统。
2.2.2从文件导入或修改用户
可以通过导入CSV文件中保存的用户数据来新建用户或批量更新现有用户。
先决条件
想要导入的用户数据必须存在CSV文件中。
CSV文件至少需要有UserID、LastName和Email列,但建议还包含FirstName和DisplayName。
如果你想为新用户分配不同的角色,请在CSV文件中包含Roles列。
用于角色分配的角色ID在第48页上的“标准应用程序角色”中概述。
对于想要修改的现有用户,可通过先从SAPDataWarehouseCloud导出CSV文件来创建CSV文件。
更多信息,请参阅第44页上的“导出用户”。
注意
名、姓和显示名称链接到身份提供者,且无法在用户列表页面或在导入CSV文件时更改。
(在用户列表页面,这些列显示为灰色。
)
要编辑这些值,你需要使用用户登录并编辑该用户的个人资料。
编辑下载的CSV文件,移除不想修改其值的列,并移除不想修改其值的用户所在的行。
不要修改USERID列。
这样可以确保在重新导入CSV时条目与现有用户匹配。
以下是导入CSV用户数据时可用的映射参数:
参数
说明
用户ID
名
姓
显示名称
电子邮件
PUBLIC
42
公共
管理SAPDataWarehouseCloud管理用户和角色
参数
说明
经理
角色
手机
电话
办公地点
职能范围
可用于参考组织内用户的团队或范围。
职称
清理早于以下时间的通知:
在用户设置中设置:何时自动删除通知。
电子邮件通知
在用户设置中设置。
欢迎消息页面提示
在主屏幕上向用户显示的消息。
已通过帮助中心启用/禁用(已弃用)。
已关闭页面提示
跟踪已关闭页面提示,以便不再显示。
已关闭项目选取器提示
跟踪已关闭工具提示,以便不再重新打开(对于首次使用的用户)。
当前横幅上一个横幅
保存当前显示的横幅。
上一个关闭的横幅的UUID。
上一个维护横幅版本
显示上一个维护横幅时的版本。
市场营销电子邮件选择性启用
在用户设置中设置。
主屏幕内容已初始化
已为主屏幕设置默认磁贴。
展开故事工具栏
在用户设置中设置。
是并发用户
如果用户拥有并行许可证。
在“编辑主屏幕”对话框中,用户可以覆盖系统管理员设置的所
有默认首选项(是首选项:
“系统”
“管理”
“默认外观”)。
以下
覆盖背景选项
覆盖徽标选项
覆盖欢迎消息覆盖主页的“搜索到洞察”
覆盖入门
覆盖最近的故事
覆盖最近的演示
覆盖日历重要事项
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
43
过程
1.转到(“展开”)“”“”(“安全”)“”“”(“用户”)。
2.选择(导入用户)“”“从文件导入用户”。
3.在“导入用户”对话框中,选择“选择源文件”,上载CSV文件。
4.选择“创建映射”,将CSV文件中的用户数据字段分配到用户管理中的字段。
5.为“标题”、“行分隔符”、“分隔符”和“文本限定符”选择合适的条目。
6.完成映射后,选择“确定”。
7.在“导入用户”对话框中,选择“导入”,以根据定义的映射上载CSV文件。
2.2.3导出用户
如果你想与其他系统同步SAPDataWarehouseCloud中的用户数据,可以将数据导出至CSV文件。
过程
在“安全”区域的“用户”页面上,选择(导出)。
结果
系统将所有用户数据导出到自动下载至浏览器默认下载文件夹的CSV文件中。
CSV文件包含以下列:
列USER_NAMEFIRST_NAMELAST_NAMEDISPLAY_NAMEEMAILMANAGERROLESSAML_USER_MAPPINGMOBILEOFFICE_PHONE
说明
分配给用户的角色。
用户的SAML属性(如果已启用SAML)。
在用户首选项中设置。
在用户首选项中设置。
PUBLIC
44
公共
管理SAPDataWarehouseCloud管理用户和角色
列
说明
OFFICE_ADDRESS
在用户首选项中设置。
AGILE_BI_ENABLED_BY_DEFAULT
选择敏捷数据准备功能。
JOB_TITLE
在用户首选项中设置。
MARKETING_EMAIL_OPT_IN
在用户首选项中设置。
IS_CONCURRENT
许可属性,用于指示用户是使用命名许可用户账户
(0)还是并发许可用户账户
(1)。
DEFAULT_APP
访问SAPDataWarehouseCloudURL时启动的应用程序。
可
在“系统”应用程序。
“管理”
“系统配置”或用户设置中设置默认
在“编辑主屏幕”对话框中,用户可以覆盖系统管理员设置的所
有默认首选项(是首选项:
“系统”
“管理”
“默认外观”)。
以下
OVERRIDE_BACKGROUND_OPTION
OVERRIDE_LOGO_OPTION
OVERRIDE_WELCOME_MESSAGE_FLAG
OVERRIDE_HOME_SEARCH_TO_INSIGHT_FLAG
OVERRIDE_GET_STARTED_FLAG
OVERRIDE_RECENT_FILES_FLAG
OVERRIDE_RECENT_STORIES_FLAGOVERRIDE_RECENT_STORIES_FLAG
OVERRIDE_RECENT_PRESENTATIONS_FLAG
OVERRIDE_RECENT_APPLICATIONS_FLAG
OVERRIDE_CALENDAR_FLAG
OVERRIDE_FEATURED_FILES_FLAG
2.2.4更新用户电子邮件地址
可以更新用于登录的用户电子邮件地址。
创建用户时,必须添加一个电子邮件地址。
电子邮件地址用于发送登录信息。
要编辑用户的电子邮件地址,请转到“安全”区域的“用户”页面,然后选择要修改的电子邮件地址。
添加新的电子
邮件地址,然后按“Enter”键,或选择另一个单元格以设置新地址。
如果电子邮件地址已分配给其他用户,则会出现警告,你必须输入新的地址。
必须为每位用户分配唯一的电子
邮件地址。
新的登录电子邮件将发送到更新的地址。
只要用户尚未使用新电子邮件地址登录到系统,此电子邮件地址就会在“用户”列表中显示为待处理状态。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
45
相关信息
第41页上的“新建用户”第42页上的“从文件导入或修改用户”
2.2.5删除用户
你可以删除用户。
过程
1.在“用户”管理表中,通过点击表最左列中的用户编号选择要删除的用户ID。
选中整行。
2.从工具栏中选择(删除)。
3.选择“确定”继续并从系统中移除用户。
相关信息
第41页上的“新建用户”第42页上的“从文件导入或修改用户”第45页上的“更新用户电子邮件地址”
2.3管理角色和特许权限
将角色分配给用户可以维护访问权限,并保护SAPDataWarehouseCloud中的信息。
角色是集合在一起然后分配给用户的一组权限。
预定义的标准角色按其使用的许可类型进行分组。
例如,使用
SAPDataWarehouseCloud,你可以看到SAPDataWarehouseCloud特定的角色。
租户管理员还可以选择想要新角色具有的各个特许权限和权限,创建自己的自定义角色。
相关信息
第47页上的“为用户分配角色”第49页上的“创建自定义角色”
PUBLIC
46
公共
管理SAPDataWarehouseCloud管理用户和角色
2.3.1为用户分配角色
为用户分配角色的方法有多种。
要分配角色,你需要DW管理员角色。
注意
有关如何创建用户并分配角色的更多信息,请查看系统中的应用内帮助。
使用F1从SAPDataWarehouseCloud用户界面打开应用内帮助。
还可以使用问号并点击“帮助”磁贴打开该帮助。
将一个角色分配给多个用户
1.转到(“展开”)“”“”(“安全”)“”“”(“角色”)。
2.查找要分配的角色。
3.在角色框的底部,点击链接以更改角色要分配到的用户和团队。
4.从“可用成员”列表中选择一个或多个用户。
5.选择“确定”。
分配或更新单个用户的角色
1.转到(“展开”)“”“”(“安全”)“”“”(“用户”)。
2.在“用户”页面上,找到所需的用户。
3.在用户行中,选择“角色”列中的图标。
将出现“可用角色”列表。
4.选择一个或多个角色。
5.选择“确定”。
2.3.1.1角色和许可
预定义的标准角色按其使用的许可类型进行分组。
每个用户的许可使用情况仅由所分配的角色决定。
例如,仅分配“DW管理员”标准角色的用户仅使用“Data
WarehouseCloud”许可。
要访问“角色”区域,请转到(“展开”)“”“”(“安全”)“”“”(“角色”)。
与SAPDataWarehouseCloud许可类型关联的预定义标准角色包括:DW管理员、DW空间管理员、DW集成者、DW建模者、DW查看者和DW使用者。
Planning专业版、Planning标准版以及AnalyticsHub是SAPAnalyticsCloud特定角色。
这些角色的更多信息可以在SAPAnalyticsCloud文档角色中找到。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
47
2.3.1.2标准应用程序角色
交付的SAPDataWarehouseCloud包含几个标准角色。
你可以将标准角色直接分配给用户,如果你有不同的业务需求,可以将其用作定义新角色的模板。
以下标准角色可用:
●提供管理SAPDataWarehouseCloud租户的特许权限的角色:○系统所有者-包括允许无限制访问应用程序所有区域的全部用户特许权限。
必须为此角色仅分配一个用户。
○DW管理员-可以创建用户和空间,并在整个SAPDataWarehouseCloud租户中具有完全权限。
●提供在SAPDataWarehouseCloud空间中工作的特许权限的角色:○DW空间管理员-可以管理他们作为成员的空间的所有方面(“存储分配”和“工作负载类”属性除外),还可以创建数据访问控制并使用“内容网络”。
○DW集成者-可以创建和编辑连接、数据库用户,并在他们作为成员的空间中关联HDI容器。
○DW建模者-在其作为成员的空间中,可以在“数据模型构建器”和“业务模型构建器”中创建和编辑对象。
○DW查看者-可以查看其作为成员的空间中的对象。
●提供使用SAPDataWarehouseCloud空间所公开数据的特许权限的角色:○DW使用者-可以使用SAPAnalyticsCloud和其他分析客户端使用他们作为成员的空间中的数据,但不能登录SAPDataWarehouseCloud。
此角色适用于特定的业务分析师和其他用户,他们与SAPDataWarehouseCloud的唯一联系人在使用已公开以供使用的数据,以提升数据的可视化。
注意
请注意,对于在2021.03版本之前初始配置的SAPDataWarehouseCloud租户,使用故事需要以下附加角色:
●BI内容创建者-创建和更改故事。
●BI内容查看者-查看故事。
2.3.2转让系统所有者角色
购买SAPDataWarehouseCloud的个人将被自动指定为系统所有者。
如果你负责采购,但不是系统的管理人员,则可以将系统所有者角色转让给组织中的相应人员。
先决条件
必须以具有“系统信息更新”权限的用户身份登录。
注意
如果只有一个SAPDataWarehouseCloud许可,则无法转让系统所有者角色。
PUBLIC
48
公共
管理SAPDataWarehouseCloud管理用户和角色
背景信息
1.在“安全”区域的“用户”页面,选择要分配系统所有者角色的用户。
2.选择(指定为系统所有者)。
显示“转让系统所有者角色”对话框。
3.在“新建角色”下,为先前的系统所有者输入新角色,或者选择,打开可用角色的列表。
注意
可以选择一个或多个角色。
4.选择“确定”。
2.3.3创建自定义角色
你可以通过定制预定义角色或从空白模板创建角色来创建新的自定义角色。
先决条件
要创建自定义角色并将其分配给用户,需要DW管理员角色。
背景信息
注意
在此程序中,我们使用“角色”页面为用户分配角色,但你也可以在“用户”页面上分配角色。
用户和角色的创建顺序无关紧要。
过程
1.转到(“展开”)“”“”(“安全”)“”“”(“角色”)。
2.要创建自定义角色,请点击(添加角色)。
3.输入角色的唯一名称并选择许可类型SAPDataWarehouseCloud。
4.选择“创建”。
5.选择角色模板。
角色模板是与SAPDataWarehouseCloud许可类型关联的预定义标准角色。
如果你要创建角色而不扩展预定义的标准角色,请选择空白模板。
选择模板后,将显示“权限”页面,其中显示分配给已为所选角色模板定义的权限类型的各个权限。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
49
6.为每个特许权限类型定义新角色的权限。
特许权限表示SAPDataWarehouseCloud中的范围、应用程序或工具,而权限(创建、读取、更新、删除、管理和共享)表示用户可执行的操作。
例如,要定义有权读取所有数据更改日志的用户,请选中“数据更改日志”行的“读取”列中的复选框。
权限将自动传递到所有现有日志。
要定义用户只能读取特定数据更改日志,请展开“数据更改日志”节点,然后针对特定日志行选中“读取”列中的复选框。
7.如果你要更改新自定义角色的基础角色模板,请选择(“选择模板”),然后选择角色。
8.保存新的自定义角色。
注意
无法删除预定义的标准角色,也不能保存这些角色的更改。
2.3.3.1特许权限页面
每个角色都有一组特许权限类型,并分配有不同的权限。
这些设置在特许权限页面中配置。
概览
角色代表用户在SAPDataWarehouseCloud中执行的主要任务。
每个角色都有一组特许权限类型,并分配有不同的权限,例如“创建”、“读取”、“更新”、“删除”或“管理”和“共享”。
特许权限表示应用程序的范围,例如“空间管理”或“业务模型构建器”,以及在这些范围创建的文件或对象。
标准应用程序角色提供适用于每个特定工作角色的一组特许权限类型。
例如,“DW管理员”角色包含特许权限类型“空间”的“创建”、“读取”、“更新”、“删除”和“管理”权限,而“SAPDataWarehouseCloud查看者”没有此类型中所选的权限。
相反,用户拥有“空间文件”的“读取”权限则意味着此用户无法分配用户,但他们将能够查看所分配到空间中的表和视图。
要查看所有特许权限类型和可用权限的列表,请转到第51页上的“特许权限类型”。
要创建自己的自定义角色,请参阅第49页上的“创建自定义角色”。
PUBLIC
50
公共
管理SAPDataWarehouseCloud管理用户和角色
2.3.3.2特许权限类型
特许权限类型表示SAPDataWarehouseCloud中的任务或范围,分配到具体的角色。
在该范围可以执行的操作由分配给特许权限类型的权限确定。
DataWarehouseCloud特许权限和权限
下表列出SAPDataWarehouseCloud特许权限类型和可用的权限。
请注意,可在其他特许权限和权限表中找到部分不受SAPDataWarehouseCloud许可限制的特许权限(例如用户和角色)。
DataWarehouseCloud各特许权限类型的可用权限(C=创建、R=读取、U=更新、D=删除、E=执行、M=维护、S=共享、M=管理)
特许权限类型空间文件技术名称:DWC_SPACEFILE
权限CRUD---
M
注释
允许访问空间中的所有对象,例如视图和表。
此权限受限于空间的成员资格。
拥有“读取”权限的用户可以查看所分配到的空间中的对象。
拥有“管理”权限的用户还可以查看其他空间中的对象,不仅限于其所分配到的空间。
空间技术名称:DWC_SPACES
CRUD---
M
管理空间
允许访问“空间管理”。
要查看“空间管理”应用,用户需要至少拥有“读取”权限。
应用的哪些部分可见以及可以执行的操作取决于其他几项权限。
有关详细信息,请参阅此处:第55页上的“权限”
数据仓库数据模型构建器技术名称:DWC_DATABUILDER
CRUD--S-
管理空间
允许访问“数据模型构建器”中的所有对象。
还允许使用“创建”、“读取”和“更新”权限访问“数据共享主控室”。
对象共享:只有对此特许权限具有共享权限的用户才能共享对象。
否则,共享图标将变成灰色。
在数据模型构建器中获取数据
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
51
特许权限类型数据仓库远程连接技术名称:DWC_REMOTECONNECTION
权限CRUD----
DataWarehouseCloud数据集成技术名称:DWC_DATAINTEGRATION
-RU-E---
数据仓库业务目录技术名称:DWC_BUSINESSCATALOG
-R------
注释
允许访问远程和运行时对象:
●要在“数据模型构建器”中查看远程表,用户需要拥有“读取”权限
●要在“连接”应用中创建、更新或删除连接,用户需要“创建”、“读取”和“删除”,并且必须是空间成员,拥有相应的“空间文件”权限。
通过连接集成数据
在数据模型构建器中获取数据
允许访问“数据集成监控器”:
●
“读取”-查看“数据集成监控
器”。
●
“更新”:
○
在“数据集成监控器”或“数
据模型构建器”中执行任何一次
性复制/持久性操作。
○
使用数据持久性(包括在视
图沿袭中)时在“数据模型构建
器”中重新部署视图
●
“执行”-使用计划。
注意
除这些权限之外,以下“数据集成监控器”操作需要含“读取”权限的DWC_DATABUILDER特许权限:
●
在“视图持久性监控器”中添
加新视图。
●
在“远程表监控器”中设置或
更改分区的数据加载。
管理和监控数据集成
允许访问“资源库浏览器”。
要查看内容,用户还需要成为空间成员,因此需要“空间文件”的“读取”权限。
资源库浏览器
PUBLIC
52
公共
管理SAPDataWarehouseCloud管理用户和角色
特许权限类型数据仓库数据访问控制技术名称:DWC_DAC
权限CRUD----
数据仓库业务模型构建器技术名称:DWC_BUSINESSBUILDER业务模型构建器中的业务实体技术名称:DWC_BUSINESS_ENTITY
业务模型构建器中的权限方案技术名称:DWC_AUTH_SCENARIO
-R-----CRUD---CRUD----
业务模型构建器中的事实模型技术名称:DWC_FACT_MODEL
CRUD----
业务模型构建器中的使用模型技术名称:DWC_CONSUME_MODEL
CRUD----
业务模型构建器中的文件夹技术名称:DWC_FOLDER
DataWarehouse使用技术名称:DWC_CONSUMPTION
DataWarehouse常规技术名称:DWC_GENERAL
角色
CRUD----
-RU-E---R-----CRUD----
管理SAPDataWarehouseCloud管理用户和角色
注释
允许访问“数据访问控制”应用和对象。
要查看“数据访问控制”应用,用户需要拥有“更新”权限。
要使用“数据访问控制”对象以保护视图,用户需要“读取”。
除更改视图外,还需要“更新”。
使用数据访问控制保护数据
允许访问“业务模型构建器”。
在业务模型构建器中进行数据建模
允许访问“业务模型构建器”中定义的业务对象。
业务对象可以是维或分析数据集。
业务模型构建器中的对象
允许访问“业务模型构建器”中定义的权限方案。
权限方案是“数据访问控制”的建模抽象概念。
权限方案
允许访问“业务模型构建器”中定义的事实模型。
事实模型结构与使用模型类似,但在其他使用模型中具备可重用性。
创建事实模型
允许访问“业务模型构建器”中的使用模型。
使用模型由透视图组成,透视图在文件资源库中以DWC_CUBE对象形式存在。
使用层(在2021.03版本之前)
允许访问“业务模型构建器”中定义的文件夹。
文件夹用于组织“业务模型构建器”中的对象。
文件资源库(在2021.03版本之前)
未使用
允许用户登录SAPDataWarehouseCloud。
包含在除DW使用者角色之外的所有标准角色中。
允许访问“角色”应用程序。
第46页上的“管理角色和特许权限”
PUBLIC
公共
53
特许权限类型用户
权限CRUD---
M
团队
活动日志生命周期系统信息技术名称:SYSTEMINFO
CRUD---
M
-R-D----R---MS-RU-----
注释
通过“读取”权限,你可以在对话框中查看用户列表;例如,选择要与其共享故事的用户时,或者在选择要添加到团队的用户时。
要在“安全”“用户”中查看用户列表,需要“读取”权限,另加“创建”、“更新”和“删除”中的一个权限。
如果只具有“读取”权限,则无法查看用户列表。
设置“管理”权限,以允许将用户分配到角色,以及批准用户的角色分配申请。
第40页上的“管理SAPDataWarehouseCloud用户”
允许管理(分配和移除)空间成员。
向空间分配成员
允许访问活动日志。
允许通过“内容网络”和“传输”区域导入和导出内容。
拥有“读取”权限的用户可以访问“系统”菜单中的“关于”区域。
拥有“更新”权限的用户可以访问“系统”菜单中的“管理”、“配置”和“关于”区域。
示例
例如,拥有DWViewer的用户无法看到“空间管理”区域,包括空间。
他们只能读取所分配到空间的文件(空间文件),并在“数据模型构建器”中读取属于其空间的数据。
他们只能看到连接,不能对其进行编辑。
他们无法看到成员部分或其空间的各个成员(用户和团队)。
另一方面,拥有DWAdministrator的用户几乎拥有所有区域的所有权限。
通过更精细的粒度,可以选择允许用户仅查看或编辑空间特定区域的权限。
例如,可以禁止建模者查看常规设置,尤其是存储、优先级和数据湖设置。
但是,用户可以进行配置,以查看空间的成员,但不允许添加或删除成员。
空间管理详细信息空间管理
常规设置特定常规设置;存储、优先级、数据湖
有特许权限可见Space.ReadSpace.Read
有特许权限可编辑Space.UpdateSpace.Manage
PUBLIC
54
公共
管理SAPDataWarehouseCloud管理用户和角色
空间管理成员数据库访问时间数据审计
有特许权限可见User.Read和Team.ReadRemoteConnection.ReadDataBuilder.ReadSpace.Update
有特许权限可编辑Team.UpdateRemoteConnection.UpdateDataBuilder.UpdateSpace.Update
你的用户需要以下权限组合才能执行以下操作:
创建空间
打开空间监控器请参见已分配/已使用存储和已分配/已使用内存图
(Space.Create和Space.Manage)与(Team.Read、Team.Create和Team.Update)
Space.Read
Space.Manage
2.3.3.3权限
权限允许用户执行特许权限类型中的特定操作,例如读取、写入或删除。
操作的类型取决于权限分配到的特许权限类型。
权限
下表显示可用权限及其定义。
权限权限创建
读取更新
删除执行维护
含义
可创建此项目类型的新对象。
用户需要此权限才能创建空间、视图或表,将数据上载到故事或上载其他本地文件。
允许打开和查看项目及其内容。
允许编辑和更新现有项目。
将此权限与“维护”权限进行比较,不允许更改数据结构。
注释:有些对象类型需要“维护”权限才能更新数据。
请参阅“维护”条目。
允许删除项目。
允许执行项目以运行流程,例如计划。
允许维护数据值,例如将记录添加到模型,不允许更改实际数据结构。
将此权限与“更新”权限进行比较,不允许更改数据结构。
授予“生命周期”特许权限时,允许导入和导出对象。
共享
允许共享所选项目类型。
管理
在“空间”和“空间文件”授予权限后,允许完全控制所有空间以及这些空间内的数据。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
55
2.3.4角色和特许权限(按应用)
查看标准角色以及访问应用、工具、其他屏幕和SAPDataWarehouseCloud的dwc命令行接口所需的特许权限。
SAPDataWarehouseCloud应用
要访问应用、工具或编辑器,用户必须具有以下标准应用程序角色或包含所列特许权限的自定义角色:
应用(“主屏幕”)(“资源库浏览器”)
需要特许权限(权限)…无
数据仓库业务目录(-R------)
包含在标准角色中...所有角色DW建模者
注意
要查看资源库资源管理器内容,用户还需要成为空间的成员并具有“空间文件”特许权限(-R------)。
(“数据市场”)
(“业务模型构建器”)起始页维编辑器分析数据集编辑器事实模型编辑器使用模型编辑器权限方案编辑器
●空间(-R------)●空间文件(CRUD----)●数据仓库远程连接(CRUD--S●DataWarehouseCloud数据集成(-RU-
E---)
DW集成者
每个页面或编辑者都需要单独的权限:
●起始页:数据仓库业务模型构建器(R------)
●维编辑器:数据仓库业务实体(CRUD----)
●分析数据集编辑器:数据仓库业务实体(CRUD----)
●事实模型编辑器:数据仓库事实模型(CRUD----)
●使用模型编辑器:数据仓库使用模型(CRUD----)
●权限方案编辑器:数据仓库权限方案(CRUD----)
DW建模者
PUBLIC
56
公共
管理SAPDataWarehouseCloud管理用户和角色
应用(“数据模型构建器”)
起始页表编辑器图形化视图编辑器SQL视图编辑器实体-关系模型编辑器数据流编辑器智能查找编辑器(“数据访问控制”)
(“数据集成监控器”)
(“连接”)
需要特许权限(权限)…
包含在标准角色中...
所有页面和编辑器共用一个权限:
●数据仓库数据模型构建器(CRUD--S-)
注意
●要访问“数据编辑器”,用户需要具有“更新(U)”权限的此特许权限。
●要运行智能查找,用户还需要具有“更新(U)”权限的“数据仓库数据集成”特许权限。
●要在“数据模型构建器”中查看远程对象,用户需要具有“读取(R)”特许权限的数据仓库远程连接。
DW建模者
数据仓库数据访问控制(CRUD----)
DW空间管理员
注意
●要应用数据访问控制以保护视图,用户需要具有“读取(R)”权限的此特许权限。
。
●“更新(U)”权限让用户可以查看“数据访问控制”。
数据仓库数据集成(-RU-E---)
注意
●“读取(R)”权限允许用户查看“数据集成监控器”。
●“更新(U)”权限允许用户执行手动集成任务。
●“执行(E)”权限允许用户计划自动集成任务。
DW集成者DW建模者(计划除外)
数据仓库远程连接(CRUD--S-)
注意
拥有此特许权限的用户必须是空间的成员,并且还需要“空间文件”特许权限。
DW集成者
注意
具有DW建模者角色的用户可以只读方式访问应用。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
57
注意
●具有DW管理员或DW空间管理员角色的用户拥有此表中所列全部应用的完全访问权限(含完整的CRUD权限)。
●具有DW查看者角色的用户拥有此表中所列全部应用(“数据访问控制”除外)的只读访问权限(含R权限)。
SAPDataWarehouseCloud管理工具
要访问管理工具,用户必须具有以下标准应用程序角色或包含所列特许权限的自定义角色:
工具(“空间管理”)
需要特许权限(权限)…空间(CRUD---M)
包含在标准角色中...
DW管理员(完全访问权限,包括创建空间)
DW空间管理员
注意
●具有其他角色的用户可以查看(但不能编辑)其作为成员的空间。
●具有DW集成者角色的用户可以创建数据库用户。
(“内容网络”)
(“安全”)用户角色活动(“传输”)
(“数据共享主控室”)
生命周期(-R---MS-)
每个子工具都需要单独的权限:●用户:用户(CRUD---M)●角色:角色(CRUD----)●活动:活动日志(-R-D----)生命周期(-R---MS-)
数据仓库数据模型构建器(CRU-----)
DW管理员DW空间管理员DW管理员(完全访问权限)
DW管理员DW空间管理员DW建模者
PUBLIC
58
公共
管理SAPDataWarehouseCloud管理用户和角色
工具(“系统”)配置管理关于
需要特许权限(权限)…
系统信息(-RU-----)
注意
●读取(R)权限授予访问“关于”区域的权限。
●更新(U)权限允许对所有区域的访问。
包含在标准角色中...
DW管理员
注意
拥有任何角色的用户都可以查看“关于”区域。
DWC命令行接口
要使用DWC命令行接口(参见第66页上的“通过命令行创建、读取、更新和删除空间”),用户必须具有以下标准应用程序角色或包含所列特许权限的自定义角色:
操作创建/更新空间(所有属性)
需要特许权限(权限)…空间(CRUD---M)团队(CRUD---M)数据模型构建器(CRUD----)
包含在标准角色中...
DW管理员
注意
DW管理员是唯一允许用户创建存储或分配存储到空间的标准角色。
更新空间(成员、数据库用户、HDI容器、实体定义)
空间(-RUD--M)团队(-RUD--M)数据模型构建器(CRUD----)
DW空间管理员
注意
你还必须是空间的成员。
更新空间(仅限实体定义)
空间(-R------)团队(-R------)数据模型构建器(CRUD----)
DW建模者
注意
你还必须是空间的成员。
管理SAPDataWarehouseCloud管理用户和角色
PUBLIC
公共
59
2.4为数据库用户设置密码策略
拥有“DW管理员”角色(管理员)的用户可以设置密码策略,以便让数据库用户密码在指定的天数后过期。
背景信息
拥有“DW空间管理员”角色(空间管理员)的用户可以在其空间中创建数据库用户,以允许ETL工具连接对附加到空间模式的开放式SQL模式进行写入和读取操作(参见通过数据库用户/开放式SQL模式集成数据)。
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“安全”。
2.在“密码策略配置”部分,输入数据库用户密码过期前的天数。
在此期间之后,将提示用户设置新密码。
注意
密码策略仅适用于已选择“启用密码策略”属性的数据库用户。
如果用户在此期间未使用初始密码登录,则在重置密码之前其处于取消激活状态。
PUBLIC
60
公共
管理SAPDataWarehouseCloud管理用户和角色
3创建空间和分配存储
所有数据获取、准备和建模都在空间内进行。
管理员必须创建一个或多个空间并为其分配存储。
空间是由管理员创建的安全区域,成员可以在其中获取、准备数据并进行数据建模。
管理员将磁盘和内存存储分配到空间,设置其优先级,并且可以限制其语句可以使用的内存量和线程数。
如果管理员分配一个或多个空间管理员作为空间成员,则他们可以分配其他成员、创建到源系统的连接、使用数据访问控制保护数据并管理空间的其他方面(参见管理空间)。
在空间外部无法访问空间数据,除非将其共享到其他空间或公开空间数据以供使用。
3.1创建空间
创建空间、分配存储并分配一个或多个成员,以允许他们开始获取和准备数据。
背景信息
注意
只有管理员可以创建空间、分配存储并设置空间优先级和语句限制。
其余空间属性可以由空间管理员(管理员作为成员分配给空间)管理。
过程
1.在侧边导航区域中,点击(“空间管理”),然后点击“创建”。
2.在“创建空间”对话框中,输入以下属性,然后点击“创建”:
属性空间名称
空间ID
说明
输入空间的业务名称。
最多可包含30个字符,并且可以包含空格和特殊字符。
输入空间的技术名称。
最多可包含20个大写字母或数字,不得包含空格或特殊字符,_(下划线)除外。
除非另有建议,否则不得包含前缀_SYS,且不应包含前缀:DWC_、SAP_(参见第10页上的“技术名称的规则”)。
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
61
随即创建空间并打开其属性表。
3.在“常规设置”部分,检查以下属性:
属性空间ID
空间名称空间状态空间类型创建者创建日期部署状态
部署日期
说明
输入空间的技术名称。
最多可包含20个大写字母或数字,不得包含空格或特殊字符,_(下划线)除外。
除非另有建议,否则不得包含前缀_SYS,且不应包含前缀:DWC_、SAP_(参见第10页上的“技术名称的规则”)。
输入空间的业务名称。
最多可包含30个字符,并且可以包含空格和特殊字符。
[只读]显示空间的状态。
新建的空间始终处于活动状态。
[只读]显示空间的类型。
只能创建SAPDataWarehouseCloud类型的空间。
[只读]显示创建空间的用户。
[只读]显示创建空间的日期和时间。
[只读]显示空间的部署状态。
部署新建的空间,但在进行更改时,需要先保存并重新部署空间,然后才能将其提供给空间成员。
[只读]显示上次部署空间的日期和时间。
4.[可选]使用“存储分配”属性将磁盘和内存存储分配到空间,并选择是否可以访问SAPHANA数据湖。
更多信息,请参阅第63页上的“向空间分配存储”。
5.[可选]使用“工作负载类”部分的属性在资源使用的空间之间设定优先级,并设置空间可用内存和线程数的限
制。
更多信息,请参阅第64页上的“设置空间的优先级和语句限制”。
6.使用“成员”部分的列表将用户添加为空间成员。
必须至少分配一个成员才能使用空间:○DW空间管理员-可以管理他们作为成员的空间的所有方面(“存储分配”和“工作负载类”属性除外),
还可以创建数据访问控制并使用“内容网络”。
○DW集成者-可以创建和编辑连接、数据库用户,并在他们作为成员的空间中关联HDI容器。
○DW建模者-在其作为成员的空间中,可以在“数据模型构建器”和“业务模型构建器”中创建和编辑对
象。
○DW查看者-可以查看其作为成员的空间中的对象。
更多信息,请参阅向空间分配成员。
7.[可选]使用其余部分进一步配置空间。
○“数据访问”/“数据使用”:修改以下属性(如果适用):
PUBLIC
62
公共
管理SAPDataWarehouseCloud创建空间和分配存储
属性默认公开以供使用
说明
为在此空间中创建的视图指定“公开以供使用”属性的默认设置。
○“数据访问”/“数据库用户”-使用“数据库用户”部分的列表创建可以连接外部工具以及从空间读取和写入空间的用户。
参见创建数据库用户。
○“数据访问”/“HDI容器”-使用“HDI容器”部分的列表将HDI容器与空间相关联。
参见准备项目,以与空间交换数据。
○“连接”-使用“连接”部分的链接创建到空间中源系统的连接。
参见创建连接。
○“时间数据”/“时间表和维”-点击“时间表和维”部分的按钮,以在空间中生成时间数据。
参见生成时间
数据和维。
○“审计”/“空间审计设置”-使用“空间审计设置”部分的属性启用空间的审计日志记录。
参见启用审计记
录。
8.点击“保存”可以保存空间(然后稍后点击“部署”),或直接点击“部署”,单击即可保存空间并部署至数据库。
3.2向空间分配存储
使用“存储分配”属性将磁盘和内存存储分配到空间,并选择是否可以访问SAPHANA数据湖。
背景信息
SAPDataWarehouseCloud支持使用SAPHANACloud的功能进行数据分层:●内存存储(热数据)—将经常访问和加载的最新关键任务数据保留在内存中,从而最大限度提高实时处理
和分析速度。
持久化视图时,持久数据存储在内存中(参见持久化视图数据)。
●磁盘(温数据)-将主数据和较新的事务数据存储在磁盘中,以减少存储成本。
将数据加载到本地表或将数据复制到SAPDataWarehouseCloud中的远程表时,数据默认存储在磁盘中,但你可以通过激活“内存存储”开关将数据加载到内存中(参见利用内存存储加速表数据访问)。
●数据湖(冷数据)-存储在数据湖中不常访问的历史数据。
数据湖具备成本低、可扩展性高的优势,因此还适用于存储大量的原始结构化和非结构化数据,包括物联网数据。
更多信息,请参阅与SAPHANACloud数据湖集成数据。
你可以将特定量的内存和磁盘存储分配到空间,或禁用“启用空间配额”选项,并允许空间使用所需的全部存储,直到租户中可用的总量。
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
63
过程
1.在侧边导航区域中,点击(“空间管理”),找到空间磁贴,然后点击“编辑”,将其打开。
2.使用“存储分配”属性将磁盘和内存存储分配到空间,并选择是否可以访问SAPHANA数据湖。
属性启用空间配额
磁盘(GB)内存(GB)使用此空间访问数据湖
说明
禁用此选项,以允许空间使用任意大小的磁盘和内存空间,直到租户中可用的总大小。
如果禁用此选项,随后又重新启用,则“磁盘”和“内存”属性将初始化为当前空间内容所需的最小值。
默认值:已启用
输入分配给空间的磁盘存储量(GB)。
可以使用这些按钮按整个GB更改数量,或手动输入以100MB为增量的小数值。
默认值:2GB
输入分配给空间的内存存储量(GB)。
可以使用这些按钮按整个GB更改数量,或手动输入以100MB为增量的小数值。
默认值:1GB
启用对SAPHANACloud数据湖的访问。
仅当没有其他空间访问数据湖时,才能启用此选项。
默认值:已禁用
注意
如果空间超过内存或磁盘存储的分配量,此空间会被锁定,直到空间成员删除多余的数据或管理员分配额外的存储。
请参阅第66页上的“解锁超出已分配存储的空间”。
3.点击“保存”可保存对空间所做的更改,或点击“部署”,保存更改,并且让空间成员可以立即使用。
3.3设置空间的优先级和语句限制
使用“工作负载类”部分的属性在资源使用的空间之间设定优先级,并设置空间可用内存和线程数的限制。
过程
1.在侧边导航区域中,点击(“空间管理”),找到空间磁贴,然后点击“编辑”,将其打开。
PUBLIC
64
公共
管理SAPDataWarehouseCloud创建空间和分配存储
2.使用“工作负载类”部分的属性在资源使用的空间之间设定优先级,并设置空间可用内存和线程数的限制。
属性空间优先级
启用语句限制语句线程总限制
语句内存总限制
说明
在查询数据库时输入此空间的优先级。
可以输入1(最低优先级)到8(最高优先级)之间的值。
在空间争用可用线程的情况下,高优先级空间的语句在低优先级空间的语句之前运行。
默认值:
5
启用此选项后,可设置空间中同时运行的语句可以使用的最大线程和内存限制。
默认值:已禁用
输入在空间中同时运行的语句可使用的线程的最大数量(或百分比)。
可以输入介于0(无限制)和租户中可用线程总数之间的任何值或百分比。
设置此限制可防止空间占用所有可用线程,并且有助于平衡竞争空间之间的资源使用。
默认值:0(无限制)
输入在空间中同时运行的语句可使用的内存的最大GB数(或百分比)。
可以输入介于0(无限制)和租户中可用总内存之间的任何值或百分比。
设置此限制可防止空间占用所有可用内存,并且有助于平衡竞争空间之间的资源使用。
默认值:0(无限制)
这些选项基于SAPHANA中提供的工作负载类提供的功能。
有关更多信息,请参阅SAPHANACloud文档中的ManagingWorkloadwithWorkloadClasses(通过工作负载类管理工作负载)。
3.点击“保存”可保存对空间所做的更改,或点击“部署”,保存更改,并且让空间成员可以立即使用。
3.4监控租户和空间存储
可以在“空间管理”页面顶部的栏中看到可用的存储总量以及分配给空间并由空间使用的存储量。
以下信息可用:
●“已用磁盘”-显示已使用的磁盘存储总量。
将鼠标悬停在此栏上以查看以下之间的明细:○“空间数据”:存储在空间中的所有数据。
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
65
○“审计日志数据”:审计日志相关的数据(参见审计记录)。
注意
审计日志可以快速增长并使用大量的磁盘存储空间(参见第157页上的“删除审计日志”)。
○“其他数据”:包括存储在数据库用户组模式中的数据(参见第134页上的“创建数据库用户组”)和SAPHANA数据(例如统计模式)。
○“管理数据”:用于管理租户和所有空间的数据(例如空间配额、空间版本)。
包括存储在中央模式(DWC_GLOBAL、DWC_GLOBAL_LOG、DWC_TENANT_OWNER)中的所有信息。
●“已分配磁盘”-显示分配给所有空间的磁盘存储总量。
●“已用内存”-显示所有空间中使用的内存存储总量。
●“已分配内存”-显示分配给所有空间的内存存储总量。
3.5解锁超出已分配存储的空间
如果空间超过内存或磁盘存储的分配量,此空间会被锁定,直到空间成员删除多余的数据或管理员分配额外的存储。
背景信息
空间锁定后,成员可以继续创建和修改对象,并在资源库中保存其更改,但他们无法将更改部署到运行时数据库。
在这种情况下,可以执行三个操作:●空间成员可以删除数据,以在分配的存储限制范围内恢复空间。
●如果必须部署紧急更改,空间管理员可以使用空间页面上的“解锁空间”按钮将空间解锁24小时(宽限
期)。
●管理员可以将更多磁盘和/或内存存储分配到空间(参见第63页上的“向空间分配存储”)。
3.6通过命令行创建、读取、更新和删除空间
你可以使用SAPDataWarehouseCloud命令行接口dwc创建、读取、更新和删除空间,包括设置空间属性、分配成员、创建数据库用户、创建实体(表和视图)和将HDI容器关联到你的空间。
以下操作和命令类型可通过dwc使用:●第67页上的“读取空间”●第68页上的“创建或更新空间”●第69页上的“删除空间”
PUBLIC
66
公共
管理SAPDataWarehouseCloud创建空间和分配存储
●第69页上的“其他命令”
先决条件
要使用dwc,必须先安装(参见第70页上的“安装或更新dwc命令行接口”)并拥有具有以下角色或权限的SAPDataWarehouseCloud用户:
操作创建/更新空间(所有属性)
需要特许权限(权限)…空间(CRUD---M)团队(CRUD---M)数据模型构建器(CRUD----)
包含在标准角色中...
DW管理员
注意
DW管理员是唯一允许用户创建存储或分配存储到空间的标准角色。
更新空间(成员、数据库用户、HDI容器、实体定义)
空间(-RUD--M)团队(-RUD--M)数据模型构建器(CRUD----)
DW空间管理员
注意
你还必须是空间的成员。
更新空间(仅限实体定义)
空间(-R------)团队(-R------)数据模型构建器(CRUD----)
DW建模者
注意
你还必须是空间的成员。
读取空间
要读取空间定义:
1.输入以下命令并按返回:
dwcspacesread-s
输入SAPDataWarehouseCloud租户的URL。
你可以复制租户中任何页面的URL。
备用:--host"
单独使用-d参数将读取所有实体,你可以指定实体技术名称的以逗号分隔的列表。
使用标准CSN语法读取实体定义(参见核心数据服务模式表示法(CSN)):○可读取表和视图。
不支持数据流和其他非CSN对象。
○读取视图时,还包括其沿袭中所有实体的定义(从直接源到初始远程表或本地表)。
○可以读取远程表。
这些远程表可以从空间定义文件写入到其他空间,但前提是这些远程
表最初从v2021.19或更高版本中创建的连接导入并且新空间中存在具有相同技术名称的连接。
注意
使用-d选项可以执行实体的CSN导出,正如“数据模型构建器”及其编辑器中所提供(参见将实体导出到CSN/JSON文件)。
-o
如果不输入文件路径,则空间定义将打印到命令行。
备用:--output
如果你不输入密码,dwc将提示你获取密码:
1.输入y和dwc将打开租户的密码页面。
2.如果你尚未登录,则必须输入用户名和密码。
3.到达密码页面时,复制临时身份验证代码并将其粘贴到命令行中。
注意
必须为使用dwc发出的每个命令输入新密码。
备用:--passcode
V
[可选]将详细日志信息打印到控制台。
备用:--verbose
2.如果出现提示,请输入密码以授权命令。
3.空间定义写入到控制台或指定文件。
创建或更新空间
要创建或更新空间:
1.准备空间定义文件(参见第71页上的“空间定义文件格式”)。
PUBLIC
68
公共
管理SAPDataWarehouseCloud创建空间和分配存储
注意
只需填写想要设置的参数。
所有其他空间属性设置为默认值,或保留其当前值。
如果文件包含有效的CSN实体定义(参见第78页上的“实体(表和视图)定义”),则会在空间中创建这些实体。
2.输入以下命令并按返回:dwcspacescreate-H"
3.如果出现提示,请输入密码以授权命令。
4.按照指定内容创建或更新空间。
注意
如果任何参数设置不正确,则会取消创建或更新,并在控制台中写入错误消息。
删除空间
要删除空间:
1.输入以下命令并按返回:
dwcspacesdelete-s
2.如果出现提示,请输入密码以授权命令。
3.出现提示时,确认是否要删除空间。
注意
可以使用-F(或--force)禁用此提示,直接删除空间,不进行确认。
4.删除空间,并在控制台中写入确认消息。
其他命令
还可使用以下其他命令:
命令dwccache-init-H"
删除可用dwc命令的本地文件。
显示SAPDataWarehouseCloud服务器的密码URL。
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
69
命令dwc-v
或dwc--version
dwcmand>-h或
dwcmand>--help
说明显示dwc的版本。
显示指定dwc命令的帮助。
3.6.1安装或更新dwc命令行接口
SAPDataWarehouseCloud命令行接口(dwc)是使用节点包管理器(npm)下载的Node.js包。
背景信息
dwc在/package/@sap/dwc-cli的/中列出。
先决条件已在你的系统中完成以下安装:
●Node.js版本>=12.21.0●npm版本>=6
npm随Node.js一起分发。
因此,下载Node.js时,npm会自动安装。
要下载Node.js安装程序,请参见。
注意
可以通过执行以下命令测试你的系统上是否已安装Node.js和npm:●node-v●npm-v如果已安装Node.js和npm,会显示其当前版本。
如果收到错误,则表示尚未安装。
PUBLIC
70
公共
管理SAPDataWarehouseCloud创建空间和分配存储
过程
1.运行以下命令:npminstall-g@sap/dwc-cli
注意
要将dwc随时更新为最新版本,只需再次运行npminstall-g@sap/dwc-cli。
2.通过运行以下命令测试安装是否成功:
dwc-v3.运行以下命令可下载可用dwc命令的文件:
dwccache-init-H"
你可以复制租户中任何页面的URL。
注意
如果新命令可用于dwc,你将收到再次运行此命令的提示。
4.出现提示时,请输入密码以授权命令。
3.6.2空间定义文件格式
空间属性以空间定义文件格式进行设置和检索,并存储为.json文件。
空间定义文件不得超过25MB,并且可以包含以下空间信息:
●第71页上的“空间属性”●第74页上的“成员”●第76页上的“数据库用户”●第78页上的“HDI容器”●第78页上的“实体(表和视图)定义”
空间属性
可以使用以下语法设置空间属性:{"
0,"unit":"Gigabyte|Percent"
},"totalStatementThreadLimit":{
"value":
0,"unit":"Counter|Percent"}}}参数设置如下:
参数
最多可包含20个大写字母或数字,不得包含空格或特殊字符,_(下划线)除外。
除非另有建议,否则不得包含前缀_SYS,且不应包含前缀:DWC_、SAP_(参见第10页上的“技术名称的规则”)。
[必填]输入空间定义文件格式的版本。
必须始终设为1.0.4。
输入空间的业务名称。
最多可包含30个字符,并且可以包含空格和特殊字符。
默认值:
你可以输入100000字节(100MB)与租户中可用的总存储大小之间的任意值。
默认值:2000000000字节(2GB)
注意
要设置空间无大小限制(并禁用“启用空间配额”选项),请为此参数和assignedRam都输入
0。
assignedRam
内存(GB)
输入分配给空间的RAM量(以字节为单位)。
你可以输入100000字节(100MB)与租户中可用的总存储大小之间的任意值。
默认值:1000000000字节(1GB)
PUBLIC
72
公共
管理SAPDataWarehouseCloud创建空间和分配存储
参数Priority
空间属性空间优先级
说明
在查询数据库时输入此空间的优先级。
可以输入1(最低优先级)到8(最高优先级)之间的值。
默认值:
5
dppRead.isAuditPolicyActive
dppRead.retentionPeriod
dppChange.isAuditPolicyActive
dppChange.retentionPeriod
启用读取操作的审计日志
将日志保留
日志可保留的期间范围为7至10000天。
默认值:false、30、false、30
allowConsumption
默认公开以供使用
为在此空间中创建的视图指定“公开以供使用”属性的默认设置。
默认值:false
enableDataLak使用此空间访问数
e
据湖
启用对SAPHANACloud数据湖的访问。
仅当没有其他空间访问数据湖时,才能启用此选项。
默认值:false
membersdbusershdicontainers
成员分配数据库用户HDI容器
workloadClass.totalStatementMemoryLimit.value
语句内存总限制GB/%
workloadClass.totalStatementMemoryLimit.unit
请参阅第74页上的“成员”。
请参阅第76页上的“数据库用户”。
请参阅第78页上的“HDI容器”。
输入在空间中同时运行的语句可使用的内存的最大GB数(或百分比)。
可以输入介于0(无限制)和租户中可用总内存之间的任何值或百分比。
默认值:
0、Gigabyte
workloadClass.totalStatementThreadLimit.value
语句线程总限制线程/%
workloadClass.totalStatementThreadLimit.unit
输入在空间中同时运行的语句可使用的线程的最大数量(或百分比)。
可以输入介于0(无限制)和租户中可用线程总数之间的任何值或百分比。
默认值:
0、Counter
例如,以下文件将使用所有默认属性创建新空间:{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4"}
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
73
}}
注意
如果未设置属性,则会收到默认值(创建时)或保留其当前值(更新时)。
第二个文件将通过修改“空间名称”并增加“磁盘(GB)”和“内存(GB)”的分配进行更新:{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4","label":"MyNewSpace","assignedStorage":6000000000,"assignedRam":5000000000}}
}第三个文件将更新“空间优先级”,并将保留之前设置的其他参数:{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4","priority":4}}
}
注意
使用dwc创建、读取或更新空间时不支持以下属性:●“连接”●“时间数据”●“空间状态”和其他运行时属性
成员
可以使用以下语法将成员添加到空间:{..."members":[{"name":"
注意
添加到空间的所有成员必须已经注册为SAPDataWarehouseCloud的用户。
type
-
[必填]输入成员的类型。
必须始终设为user。
例如,以下文件将添加三个成员到NEWSPACE:
{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4","members":[{"name":"jennifer.jones@","type":"user"},{"name":"bobby.brown@","type":"user"},{"name":"peter.parker@","type":"user"}]}}
}
通过dwc更新空间成员时,必须始终列出你想分配到空间的所有成员。
第二个文件将添加两个新成员并移除peter.parker@:
{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4","members":[{"name":"jennifer.jones@","type":"user"},{"name":"bobby.brown@","type":"user"},{"name":"tim.taylor@","type":"user"},{"name":"andy.anderson@","type":"user"}]}}
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
75
}
数据库用户
可以使用以下语法将数据库用户添加到空间:{..."dbusers":{"
“数据库用户名后缀”[必填]输入数据库用户的名称。
最多可包含20个大写字母或数字,不得包含空格或特殊字符,_(下划线)除外。
PUBLIC
76
公共
管理SAPDataWarehouseCloud创建空间和分配存储
参数
空间属性
说明
ingestion.auditing.dppRead.isAuditPolicyActive
ingestion.auditing.dppRead.retentionPeriod
启用读取操作的审计日志
将日志保留
日志可保留的期间范围为7至10000天。
默认值:false、30、false、30
ingestion.auditing.dppChange.isAuditPolicyActive
ingestion.auditing.dppChange.retentionPeriod
consumption.consumptionWithGrant
“带授予选项”
consumption.sess
“启用读取访问(SQL)”
consumption.sess
“启用自动化预测库(APL)和预测分析库(PAL)”
consumption.less
“启用写入访问(SQL、DDL和DML)”
consumption.hdiGrantorForCupess
“启用HDI使用”
允许数据库用户向其他用户授予空间模式的读取访问权限。
默认值:false
授予数据库用户对空间模式的读取访问权限。
默认值:false
授予数据库用户访问SAPHANACloud机器学习库的权限。
默认值:false
授予数据库用户对OpenSQL模式的写入访问权限。
默认值:false
授予数据库用户对与空间相关联的HDI容器的读取访问权限。
默认值:false
例如,以下文件将添加数据库用户到NEWSPACE:{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4","dbusers":{"MYSPACE#JJONES":{"ingestion":{"auditing":{"dppRead":{"retentionPeriod":21,"isAuditPolicyActive":true}}},"consumption":{
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
77
"consumptionWithGrant":true,"ess":true,"ess":true,"ess":true,"ess":true}}}}}}
HDI容器
可以使用以下语法将HDI容器与空间相关联:{..."hdicontainers":{"
例如,以下文件将两个HDI容器关联到NEWSPACE:{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4","hdicontainers":{"MyHDIContainer":{},"MyOtherContainer":{},}}}
}
实体(表和视图)定义
可以使用标准CSN语法将实体添加到空间(参见核心数据服务模式表示法(CSN))。
例如,以下文件将在NEWSPACE中创建含两列的表:
{"NEWSPACE":{"spaceDefinition":{"version":"1.0.4"},
PUBLIC
78
公共
管理SAPDataWarehouseCloud创建空间和分配存储
"definitions":{"Products":{"kind":"entity","elements":{"ProductID":{"type":"cds.Integer64","key":true,"notNull":true},"ProductName":{"type":"cds.String","length":5000}}}
}}}
注意
要获取更复杂的示例,使用-d选项将空间中的现有实体读入文件(参见第67页上的“读取空间”)。
管理SAPDataWarehouseCloud创建空间和分配存储
PUBLIC
公共
79
4用于连接的连接性准备
要在SAPDataWarehouseCloud中创建和使用连接,需要执行一些准备步骤。
这些步骤取决于要连接到的源以及要与连接一起使用的功能。
以下概览列出每种连接类型的最常见先决条件,并指出有关连接和使用连接所需准备的内容的详细信息。
连接类型Adverity
AmazonAthena
AmazonRedshift
AmazonSimpleStorageService云数据集成
通用JDBC
通用OData
通用SFTP
远程表:需要数据预配代理?否
否
是
否
是是(针对本地)否
否
远程表:需要安装第三方JDBC库?否
否
是
否
否是
否
否
数据流:本地源需要云连接器?否
否
否
否是否
是
否
数据流:需要上载第三方驱动程序?否
否
是
否
否否
否
否
源允许列表中需要SAPDataWarehouseCloudIP?
需要上载服务器证书?
否
否
否
是
是(出站IP否地址)
否
否
否
否
否
否
否
是
否
否
SAPDataWarehouseCloudIP允
许列表中需要源IP?
附加信息和先决条件
是
第100页上
的“准备与
Adverity的
连接”
否
第101页上
的“准备与
Amazon
Athena的连
接”
否
第101页上
的“准备与
Amazon
Redshift的
连接”
否
不适用
否
第102页上
的“准备云数
据集成连接”
否
第102页上
的“准备通用
JDBC的连
接”
否
第103页上
的“准备通用
OData的连
接”
否
第104页上
的“准备通用
SFTP的连
接”
PUBLIC
80
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
连接类型
GoogleBigQuery
远程表:需要数据预配代理?
否
Google
否
Cloud
Storage
Hadoop分否布式文件系统
Microsoft否AzureBlob
存储
Microsoft否AzureDataLakeStoreGen1
Microsoft否AzureDataLakeStoreGen2
Microsoft是AzureSQL
数据库
Microsoft是SQLServer
Open
否
Connectors
Oracle
是
远程表:需要安装第三方JDBC库?否
否否否否
否
是
是
否
是
数据流:本地源需要云连接器?否
否否否否否否
是
否
否
数据流:需要上载第三方驱动程序?否
否否否否
否
否
否(已预先绑定;无需上载)否
是
源允许列表中需要SAPDataWarehouseCloudIP?
需要上载服务器证书?
否
是
否
否
否
否
否
否
否
否
否
否
是(出站IP否地址)
否
否
否
否
否
否
SAPDataWarehouseCloudIP允
许列表中需要源IP?
附加信息和先决条件
否
第104页上
的“准备与
Google
BigQuery的
连接”
否
不适用
否
不适用
否
不适用
否
不适用
否
不适用
否
第105页上
的“准备与
Microsoft
AzureSQL
数据库的连
接”
否
第105页上
的“准备与
Microsoft
SQLServer
的连接”
否
第106页上
的“准备与
SAPOpen
Connectors
的连接”
否
第107页上
的“准备与
Oracle的连
接”
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
81
连接类型Precog
SAPABAP
SAPBW
SAPBW∕4HANA模型传输
SAPECC
SAPFieldglass
SAPHANA
SAPHANACloud数据湖SAPMarketingCloud
远程表:需要数据预配代理?否
是(针对本地)
是
是(连接到SAPBW/4HANA的SAPHANA数据库)是
是
是(针对本地)
否
是
远程表:需要安装第三方JDBC库?否
否
否
否
否
否
否
否否
数据流:本地源需要云连接器?
数据流:需要上载第三方驱动程序?
否
否
是(针对本否地)
是
否
是(向SAP否BW/4HANA发出http请
求)
是
否
是
否
是(针对本否地:适合数据流功能或将云连接器用于远程表功能时)
否
否
是
否
源允许列表中需要SAPDataWarehouseCloudIP?
需要上载服务器证书?
否
否
否
否
否
否
否
否
否
否
否
否
否
是(针对
云)
否
否
否
否
SAPDataWarehouseCloudIP允
许列表中需要源IP?
附加信息和先决条件
是
第108页上
的“准备与
Precog的连
接”
否
第108页上
的“准备与
SAPABAP
系统的连接”
否
第109页上
的“准备与
SAPBW的
连接”
否
第110页上
的“准备
SAPBW/
4HANA模
型传输连接”
否
第113页上
的“准备与
SAPECC的
连接”
否
第114页上
的“准备与
SAP
Fieldglass
的连接”
云连接器IP(将云连接器用于远程表功能时,针对本地)
第115页上的“准备与SAPHANA的连接”
否
不适用
否
第116页上
的“准备与
SAP
Marketing
Cloud的连
接”
PUBLIC
82
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
连接类型
远程表:需要数据预配代理?
SAP
否
essFac
tors(针对
分析仪表
盘)
SAPS/
是
4HANA
Cloud
SAPS/
是
4HANA(预
置)
远程表:需要安装第三方JDBC库?否
否
否
数据流:本地源需要云连接器?否
否
是
数据流:需要上载第三方驱动程序?否
否
否
源允许列表中需要SAPDataWarehouseCloudIP?
需要上载服务器证书?
是(HANA是IP地址)
否
否
否
否
SAPDataWarehouseCloudIP允
许列表中需要源IP?
附加信息和先决条件
否
第116页上
的“准备与
SAP
essFac
tors(针对
分析仪表
盘)的连接”
否
第117页上
的“准备与
SAPS/
4HANA
Cloud的连
接”
否
第118页上
的“准备与
SAPS/
4HANA(预
置)的连接”
注意
有关通过SAPHANASDI及其数据预配代理连接的源的受支持版本信息,请参见面向SAPHANASDI2.0的SAPHANA智能数据集成及其所有修补程序的产品可用性矩阵(PAM)。
有关从第三方供应商连接到源的必需JDBC库的信息,请参见:●面向SAPHANASDI2.0的SAPHANA智能数据集成及其所有修补程序的产品可用性矩阵(PAM)●第89页上的“在SAPDataWarehouseCloud中注册适配器”
4.1准备数据预配代理连接
支持创建视图以及为此通过远程表访问或复制数据的大多数连接类型都利用SAPHANA智能数据集成(SDI)及其数据预配代理。
在使用连接之前,代理需要进行适当的设置。
背景信息
数据预配代理是在SAPDataWarehouseCloud环境之外运行的轻型组件。
其托管用于连接到远程源的数据预配适配器,从而启用数据联合和复制方案。
数据预配代理用作到SAPDataWarehouseCloud的网关,在SAP
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
83
DataWarehouseCloud租户的数据库和基于适配器的远程源之间提供安全连接。
数据预配代理由数据预配服务器管理。
与SAPHANA智能数据集成的所有连接都需要。
通过数据预配代理,预安装的数据预配适配器与数据预配服务器进行通信,以进行连接、元数据浏览和数据访问。
数据预配代理使用JDBC连接到SAPDataWarehouseCloud。
其需要安装在网络的本地主机上,并且需要配置才能与SAPDataWarehouseCloud一起使用。
有关需要数据预配代理设置的连接类型的概览,请参阅第80页上的“用于连接的连接性准备”。
过程
要准备通过数据预配代理进行连接,请执行以下步骤:
1.在本地网络中的主机上下载并安装最新的数据预配代理版本。
注意
○我们建议始终使用最新版本的数据预配代理。
有关数据预配代理的支持版本和可用版本的信息,请参阅SAPHANA智能数据集成产品可用性矩阵(PAM)。
PUBLIC
84
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
○确保你想连接到SAPDataWarehouseCloud的所有代理具有相同的最新版本。
更多信息,请参阅第85页上的“安装数据预配代理”。
2.将数据预配代理运行所在的服务器的外部IPv4地址添加到SAPDataWarehouseCloud中的IP允许列表。
使用代理时,代理地址也需要包含在IP允许列表中。
注意
出于安全原因,默认阻止SAPDataWarehouseCloud实例的所有外部连接。
通过将外部IPv4地址或地址范围添加到允许列表中,可以管理外部客户端连接。
更多信息,请参阅第95页上的“将IP地址添加到IP允许列表”。
3.将数据预配代理连接到SAPDataWarehouseCloud。
包括配置代理和设置代理中的用户凭据。
更多信息,请参阅第87页上的“连接和配置数据预配代理”。
4.在SAPDataWarehouseCloud中注册适配器。
注意
对于第三方适配器,在注册适配器之前,需要先下载并安装任何必需的JDBC库。
更多信息,请参阅第89页上的“在SAPDataWarehouseCloud中注册适配器”。
结果
已注册的适配器可用于创建与支持的远程源的连接,并启用这些连接,以创建视图以及通过远程表访问或复制数据。
4.1.1安装数据预配代理
从SAP软件下载中心下载最新的DataProvisioningAgent2.0版本,并将其作为Windows或Linux计算机上的独立安装进行安装。
如果已安装代理,请检查是否需要更新到最新版本。
如果你有多个需要连接到SAPDataWarehouseCloud的代理,确保所有这些代理的版本相同且是最新。
背景信息
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
85
过程
1.计划和准备数据预配代理安装。
a.计划安装,以确保其满足系统架构的需求。
你可以将代理安装在有权访问要访问的源、满足最低系统要求以及已安装源访问所需的任何中间件的任何主机系统上。
代理应安装在你具有完全控制权的主机上,以查看日志并在必要时重新启动。
更多信息,请参阅:○SAPHANA智能数据集成和SAPHANA智能数据质量文档中的计划和准备。
○SAPHANA智能数据集成和SAPHANA智能数据质量文档中的支持的平台和系统要求。
b.从SAP软件下载中心下载最新的数据预配代理“HANADPAGENT2.0”。
注意
○我们建议始终使用最新版本的数据预配代理。
有关数据预配代理的支持版本和可用版本的信息,请参阅SAPHANA智能数据集成产品可用性矩阵(PAM)。
○确保你想连接到SAPDataWarehouseCloud的所有代理具有相同的最新版本。
○在下载代理前选择操作系统。
有关更多信息,请参阅SAPHANA智能数据集成和SAPHANA智能数据质量文档中的软件下载。
2.在本地网络主机上安装数据预配代理。
有关更多信息,请参阅SAPHANA智能数据集成和SAPHANA智能数据质量文档中的从命令行安装。
注意
如果你已将数据预配代理升级到2.5.1并想创建AmazonRedshift连接,则应用SAPNote2985825。
相关信息
安装数据预配代理更新数据预配代理
PUBLIC
86
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
4.1.2连接和配置数据预配代理
将数据预配代理连接到SAPDataWarehouseCloud的SAPHANA数据库。
这包括配置代理和设置代理中的用户凭据。
过程
1.在SAPDataWarehouseCloud中,注册数据预配代理。
a.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“数据集成”。
b.在“本地代理”部分,添加新磁贴,以在SAPDataWarehouseCloud中新建代理注册。
c.在以下对话框中,输入新代理注册的唯一名称。
注意
稍后无法更改注册名称。
d.选择“创建”。
随即打开“代理设置”对话框,并提供在本地主机上配置数据预配代理所需的信息:
○代理名称○HANA服务器(主机名)○HANA端口○代理消息传递的HANA用户名○代理消息传递的HANA用户密码
注意
将“代理设置”对话框保持打开状态,或在关闭对话框前记下信息。
2.在命令行中,使用JDBC将代理连接到SAPHANA。
执行以下步骤:a.导航至
默认情况下,Windows上是C:\usr\sap\dataprovagent,而Linux上是/usr/sap/dataprovagent。
b.使用以下命令启动代理:在Linux上:./dpagent_servicedaemon.shstart在Windows上:dpagent_servicedaemon_start.batc.使用以下命令启动命令行代理配置工具:在Linux上:
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
87
e.选择“通过JDBC连接到SAPDataWarehouseCloud”。
f.输入代理注册的名称(代理名称)。
g.输入真,以使用通过JDBC进行的加密连接。
提示
在基于云的环境中连接到SAPHANA时,始终需要加密连接。
h.输入SAPDataWarehouseCloud实例的主机名(HANA服务器)和端口号(HANA端口)。
例如:○主机名:
1.输入真,以指定代理为HTTP代理。
2.输入代理主机和端口。
3.如果使用代理身份验证,请输入真并提供代理用户名和密码。
j.输入用于代理消息传递的HANA用户凭据。
用于代理消息传递的HANA用户仅用于代理和SAPDataWarehouseCloud之间的消息传递。
k.输入真,确认要保存所执行的连接设置。
注意
任何现有的代理连接设置将被覆盖。
l.停止并重新启动数据预配代理。
在Linux上:
1.要停止代理,请选择“启动或停止代理”,然后选择“停止代理”。
2.选择“启动代理”,以重新启动代理。
3.选择“代理状态”,以检查连接状态。
如果连接成功,应看到代理已连接到HANA:是。
4.选择“退出”,以退出脚本。
3.在SAPDataWarehouseCloud中,如果已将“代理设置”对话框打开,现在可以将其关闭。
结果
数据预配代理现已连接。
如果已注册数据预配代理的磁贴未显示更新的连接状态,选择“刷新代理”。
PUBLIC
88
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
相关信息
第124页上的“数据预配代理故障排除(SAPHANA智能数据集成)”
4.1.3在SAPDataWarehouseCloud中注册适配器
配置数据预配代理后,在SAPDataWarehouseCloud中注册需要连接到本地源的数据预配适配器。
先决条件
对于第三方适配器,请确保已下载并安装任何必需的JDBC库。
在SAPDataWarehouseCloud中注册适配器前,先将文件放在
对于连接类型“AmazonRedshift”和“通用JDBC”,将文件放在
有关适合源的正确JDBC库的信息,请参阅SAPHANA智能数据集成产品可用性矩阵(PAM)。
在中搜索库并从相应的Web页面下载。
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“数据集成”。
2.在“本地代理”部分,点击“适配器”按钮以显示代理及其适配器信息。
3.点击(菜单),然后点击“编辑”。
4.在“代理设置”对话框中的“代理适配器”下,选择适配器。
5.关闭对话框。
选择的适配器现已在SAPDataWarehouseCloud注册,可用于创建与受支持的本地源的连接。
后续步骤
要使用已注册适配器的新功能或者在新代理版本中修复问题后更新适配器,可以点击(菜单)按钮,然后选择“刷新”,刷新适配器。
相关信息
面向SAPHANASDI2.0的SAPHANA智能数据集成及其所有修补程序的产品可用性矩阵(PAM)
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
89
4.1.4ABAPRFC流式处理的先决条件
如果要流式处理ABAP表以加载大量数据并避免内存问题,则需要满足以下要求。
●需要在ABAP源系统中创建RFC目标。
通过RFC目标,可在源系统中将数据预配代理注册为服务器程序。
使用事务SM59以用户定义的名称创建TCP/IP连接。
创建此连接时,“激活类型”应为“已注册服务器程序”。
指定“IM_HANA_ABAPADAPTER_*”作为“程序ID”字段的筛选器,或将其留空。
●在SAPGateway上成功注册需要配置适当的安全权限。
例如:○设置访问控制列表(ACL),控制可以连接到网关的主机。
该文件应包含类似于以下语法的内容:
此处的
有关详细信息,请参阅源系统版本的SAP帮助中的Gateway(网关)文档,例如SAPNetWeaver7.5文档中的ConfiguringNetwork-BasedessControlLists(ACL)(配置基于网络的访问控制列表(ACL))。
○你可能还希望配置reginfo文件来控制注册外部程序的权限。
4.2准备云连接器连接
要创建可用于构建数据流的连接,可能需要满足特定的先决条件。
对于支持数据流并且连接到本地源或SAP云应用程序(使用基于云数据集成的连接)的连接类型,需要安装和
配置SAPCloudPlatform云连接器。
例如,需要设置云连接器才能启用数据流的连接类型包括云数据集成、通用OData、SAPABAP、SAPFieldglass、SAPHANA、SAPMarketingCloud或SAPS/4HANA(预置)。
更多信息,请参阅第90页上的“配置云连接器”。
4.2.1配置云连接器
在创建到本地源(用于数据流或模型导入)或SAPHANA本地源(通过SAPHANA智能数据访问,用于远程表)的连接之前,需要先设置和配置云连接器。
先决条件
在配置云连接器之前,必须满足以下先决条件:●你的本地网络中已安装云连接器。
有关更多信息,请参阅SAPBTPConnectivity文档中的云连接器安装。
●配置云连接器之前,你或组织的所有者需要拥有SAPBusinessTechnologyPlatform(SAPBTP)账户。
如果
你还没有账户,请点击SAPBTP主控室中的“注册”来创建账户。
●在云连接器配置期间,需要SAPDataWarehouseCloud子账户的信息。
确保已有“系统”“管理”“数据
源配置”“SAPCloudPlatform(SAPCP)账户”中提供的子账户信息。
PUBLIC
90
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
更多信息,请参阅第94页上的“在SAPDataWarehouseCloud中设置云连接器”。
背景信息
云连接器用作SAPDataWarehouseCloud与本地源之间的链接。
连接到你想用于以下各项的本地源需要云连接器:●数据流●模型导入(创建模型导入连接所需的隧道类型的实时数据连接需要云连接器)●远程表(仅适用于通过SAPHANA智能数据访问使用的SAPHANA(预置))
在云连接器管理中,你需要将SAPDataWarehouseCloud子账户连接到云连接器,向网络中的每个相关源系统添加映射,并为每个源系统指定可访问的资源。
过程
1.登录到https://
如果已在计算机上安装云连接器,则输入localhost即可。
2.要将SAPDataWarehouseCloud子账户连接到云连接器,执行以下步骤:
a.在“云连接器管理”的侧边导航区域中,点击“连接器”以打开“连接器”页面,然后点击“添加子账户”以打开“添加子账户”对话框。
b.输入或选择以下信息,以将SAPDataWarehouseCloud子账户添加到云连接器。
注意
你可以在SAPDataWarehouseCloud的“系统”“管理”“数据源配置”(SAPCP)账户”“账户信息”下找到子账户、区域和子账户用户信息。
“SAPCloudPlatform
“属性”“区域”“子账户”“显示名称”“子账户用户”“密码”
“说明”
从列表中选择区域主机。
添加SAPDataWarehouseCloud子账户名称。
[可选]添加账户的名称。
添加子账户(S用户)用户名。
添加SAPBusinessTechnologyPlatform的S用户密码。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
91
“属性”“位置ID”
“说明”
[可选]定义位置ID,用于为子账户标识此云连接器的位置。
注意
○通过使用位置ID,可将多个云连接器实例连接到你的子账户。
如果未指定任何值,则使用默认值。
有关更多信息,请参阅SAPBTPConnectivity文档中的管理子账户。
○每个云连接器实例必须使用不同的位置,如果选择已使用的位置,将会出现错误。
○如果不打算在系统架构中设置多个云连接器,建议将“位置ID”留空。
“说明”
(可选)添加云连接器的描述。
c.点击“保存”。
在“连接器”页面的“子账户仪表盘”中,你可以轻松概览添加到云连接器的所有子账户。
添加子账户后,
可以检查状态,以验证云连接器是否已连接到子账户。
3.要允许SAPDataWarehouseCloud访问你的网络中的系统(本地),你必须在云连接器中指定系统以及可访问的资源(根据使用的协议,为URL路径或功能模块)。
对你想通过云连接器提供的每个系统执行以下步骤:a.在侧边导航区域的子账户菜单下,点击“云到本地”,然后在“访问控制”选项卡的“映射虚拟至内部系统”部分点击(添加),以打开“添加系统映射”对话框。
注意
侧边导航区域显示子账户的显示名称。
如果此区域显示其他子账户,请从“云连接器管理”的“子账户”字段中选择子账户。
b.添加系统映射信息,以配置访问控制并保存配置。
添加系统映射信息的过程针对通信所用的特定协议。
有关每个通信协议的详细配置步骤的更多信息,请
参阅SAPBTPConnectivity文档中的配置访问控制。
注意
内部主机指定可在内访问后端系统的主机和端口。
其必须是可在上解析的现有网络地址,并且对云连接器具有网络可见性。
云连接器尝试将请求转发到内部主机和端口指定的网络地址,因此此地址必须是真实地址。
虚拟主机名和端口表示云中相关系统的完全限定名称。
对于你想用于导入模型到SAPDataWarehouseCloud的SAPBW∕4HANA系统,输入以下内容:
属性“后端类型”
说明“ABAP系统”
PUBLIC
92
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
属性“协议”“内部主机”“内部端口”
说明“HTTPS”<系统主机><系统端口>
“虚拟主机”“虚拟端口”
“主体类型”
<可使用与内部主机相同的主机><可以使用与内部端口相同的端口>
“无”
c.要将访问权限仅授予SAPDataWarehouseCloud需要的资源,从“映射虚拟至内部系统”列表中选择刚添加的系统主机,对于你想允许在该主机上调用的每个资源,点击“资源-”部分的(添加),以打开“添加资源”对话框。
d.根据协议,输入“URL路径”(对于HTTPS)或“函数名称”(RFC功能模块的名称)。
对于“SAPBW/4HANA模型导入”连接,需要访问以下URL路径。
选择“路径和所有子路径”,可查看各个路径(参见下文)。
○/sap/opu/odata/sap/ESH_SEARCH_SRV/SearchQueries○/sap/bw4/v1/dwc/dbinfo○/sap/bw4/v1/dwc/metadata/queryviews–路径和所有子路径○/sap/bw4/v1/dwc/metadata/treestructure–路径和所有子路径○/sap/bw/ina–路径和所有子路径
有关更多信息,请参阅SAPBTPConnectivity文档中的配置访问控制(HTTP)。
要通过“SAPABAP”、“SAPBW”、“SAPECC”或“SAPS/4HANA(预置)”连接来连接到ABAP系统,请将以下功能模块设置为可访问。
选择“前缀”,可查看各个函数名称(参见下文)。
○/SAPDS/–前缀○DHAMB_–前缀○DHAPE_–前缀○LTAMB_–前缀○LTAPE_–前缀○RFC_FUNCTION_SEARCH○RODPS_REPL_–前缀
有关更多信息,请参阅SAPBTPConnectivity文档中的配置访问控制(RFC)。
e.选择“保存”。
4.[可选]要为数据流启用安全网络通信(SNC),请在云连接器中配置SNC。
有关更多信息,请参阅SAPBTPConnectivity文档中的InitialConfiguration(RFC)(初始配置(RFC))。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
93
后续步骤
在云连接器配置中定义位置ID后,需要在SAPDataWarehouseCloud管理的“本地数据源”部分添加位置ID。
更多信息,请参阅第94页上的“在SAPDataWarehouseCloud中设置云连接器”。
现在,你可以在SAPDataWarehouseCloud中创建连接。
4.2.2在SAPDataWarehouseCloud中设置云连接器
在SAPDataWarehouseCloud中设置云连接器需要不同的设置。
背景
云连接器允许你连接到本地数据源,并将其用于数据流或模型导入。
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“管理”)“”“数据源配置”。
2.在“SAPCloudPlatform(SAPCP)账户”部分,如果你尚未看到任何账户信息,请输入用于设置云连接器的
SAPBTP用户ID。
配置云连接器以在SAPDataWarehouseCloud中创建连接之前,你或组织的所有者需要拥有SAPBusinessTechnologyPlatform(SAPBTP)账户。
如果你还没有账户,请点击“注册”,在SAPBTP主控室中创建账户。
然后,在云连接器配置期间,你需要输入SAPDataWarehouseCloud子账户中的信息。
要获取SAPDataWarehouseCloud子账户信息,需要将子账户链接到SAPBTP账户的用户ID。
在“SAPCloudPlatform(SAPCP)账户”部分,你可以检查是否已执行此操作以及“账户信息”是否已可用。
如果你有账户但在此处无法看到“账户信息”,请输入SAPBTP用户ID。
此ID通常是用于创建SAPBTP账户的电子邮件地址。
输入ID后,可以看到SAPDataWarehouseCloud的“账户信息”。
○“子账户”○“区域主机”○“子账户用户”
3.在“实时数据源”部分,打开“允许实时数据安全离开我的网络”,以便能够将云连接器用于SAPDataWarehouseCloud中的模型导入功能。
注意
“允许实时数据安全离开我的网络”开关将进行审核,以便管理员可以查看打开和关闭此功能的用户。
要查看开关状态更改,转到(“安全”)“”“”(“活动”),并搜索ALLOW_LIVE_DATA_MOVEMENT。
4.在“本地数据源”部分,如果你已将多个云连接器实例连接到具有不同位置ID的子账户,并且想要在使用云连接器创建连接时提供这些实例以供选择,则添加位置ID。
如果你不在此处添加任何位置ID,则将使用默认位置。
PUBLIC
94
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
云连接器位置ID识别部署在客户场地的不同位置并连接到同一子账户的云连接器实例。
从云连接器2.9.0开始,可以将位置ID不同的多个云连接器连接到子账户。
4.3将IP地址添加到IP允许列表
本地网络中的客户端需要在SAPDataWarehouseCloud的合适IP允许列表中输入条目。
仅当需要将云连接器用于从本地系统进行联合和复制时,本地网络中的云连接器才需要输入条目。
背景信息
为了确保环境安全,你可以将IPv4地址添加到允许列表,以此控制能够访问SAPDataWarehouseCloud数据库的IPv4地址的范围。
你需要提供直接连接到SAPDataWarehouseCloud数据库的客户端的外部(公用)IPv4地址(范围)。
如果使用具有代理的网络防火墙,则需要提供代理的公用IPv4地址。
协议版本4地址(IPv4地址)的大小为32位,并以十进制形式表示,例如“192.168.100.1”。
外部IPv4地址是本地网络之外的互联网和计算机可用于识别系统的地址。
地址可以是单个IPv4地址,也可以是通过无类别域际路由后缀(CIDR后缀)指定的范围。
CIDR后缀的一个示例是/24,其代表256个地址,通常用于大型局域网(LAN)。
上述IPv4地址的CIDR表示法为:“192.168.100.1/24”表示“192.168.100.0”和“192.168.100.255”之间的IP地址(二进制表示的地址中最左边的24位是固定的)。
要输入到允许列表的外部(公用)IP地址(范围)在“192.168.0.0/16”范围之外。
你可以在Wikipedia中找到有关无类别域际路由的更多信息。
注意
允许列表中的条目数有限。
达到限制后,无法再添加条目。
因此,请考虑应添加的IP地址,以及能否使用范围减少允许列表条目数,以申请尽可能少的允许列表条目。
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“IP允许列表”。
2.从“IP允许列表”下拉列表中,选择相应的列表:
○“受信任的IP”:针对服务器上的SAPHANA智能数据预配代理、第三方ETL或分析工具等客户端,或者任何其他JDBC客户端
○“受信任的云连接器IP”:针对你想用于从本地系统(例如SAPHANA)进行联合和复制的云连接器选择的列表显示允许连接到SAPDataWarehouseCloud数据库的所有IP地址。
3.点击“添加”,打开“允许IP地址”对话框。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
95
注意
允许列表中的条目数达到限制后,“添加”按钮将被禁用。
4.在对话框的“CIDR”字段中,提供单个IPv4地址或用CIDR后缀指定的范围。
注意
请确保在使用网络防火墙时提供客户端和代理的外部IPv4地址。
输入的IP必须是你的公共IP。
5.在对话框中,点击“添加”返回到列表。
6.要将新添加的IP保存到数据库的允许列表,请在列表的按钮栏中点击“保存”。
注意
在数据库中更新允许列表需要一些时间。
要检查更改是否已应用,请点击“刷新”。
后续步骤
如果IP地址已更改,还可以从列表中选择并编辑条目,还可删除不再需要的IP,以防止其访问SAPDataWarehouseCloud的数据库。
要使用所做的任何更改更新数据库中的允许列表,请点击“保存”。
请注意,数据库中的更新可能需要一些时间。
4.4查找SAPDataWarehouseCloudIP地址
查找面向外部的IP地址,对于特定的远程应用程序,必须将这些地址添加到允许列表,然后才可以将连接用于这些远程应用程序。
你可能想通过SAPDataWarehouseCloud访问的特定远程应用程序或源限定对其实例的访问,在首次尝试访问远程应用程序之前,需要将SAPDataWarehouseCloud的外部IP地址信息添加到应用程序中的允许列表。
出站IP地址
AmazonRedshift或MicrosoftAzureSQL数据库实例的网络通过控制传入流量的防火墙进行保护。
要将这些类型的连接用于数据流,连接的源需要将SAPDataWarehouseCloud出站IP地址添加到允许列表。
在连接创建向导的最后一步查找“出站IP地址”。
从侧边导航区域,管理员点击(“系统”)“”“”(“关于”),然后展开对话框中的“更多”部分,可以找到“出站IP地址”。
PUBLIC
96
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
HANAIP地址
对SAPessFactors的访问受到限制。
要将“SAPessFactors(针对分析仪表盘)”连接用于远程表和视图构建,连接的源需要将SAPDataWarehouseCloud租户面向外部的IP地址添加到允许列表中。
从侧边导航区域,管理员通过点击(“系统”)“”“”(“关于”),然后展开对话框中的“更多”部分,可以找到“HANAIP地址”。
有关在SAPessFactors中添加IP地址的更多信息,请参见SAPessFactors平台文档中的添加IP限制。
4.5上载证书(远程表需要)
要为支持远程表但不使用数据预配代理或云连接器的连接类型启用基于SSL/TLS的安全连接,需要将服务器证书上载到SAPDataWarehouseCloud。
先决条件
如果要创建与以下任意源的连接,则需要从相应的Web页面下载所需的证书。
源AmazonAthena
GoogleBigQuerySAPHANACloud
通过SAPHANA智能数据访问(使用基于HTTP的RESTAPI)
SAPHANA智能数据访问(使用基于HTTP的RESTAPI)SAPHANA智能数据访问(使用ODBC协议)
证书下载站点(示例)
对于AmazonAthena,需要两个证书,一个用于AmazonAthena,另一个用于AmazonSimpleStorageService。
AmazonAthena可能需要区域特定的证书//
在命令行接口中,输入以下命令,下载DigiCertSSL证书:
curl-O/DigiCertGlobalRootCA.crt.pem
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
97
源通用OData
SAPessFactors(针对分析仪表盘)
通过
SAPHANA智能数据集成(使用OData协议直接连接到SAPDataWarehouseCloud)
SAPHANA智能数据集成(使用OData协议直接连接到SAPDataWarehouseCloud)
证书下载站点(示例)
注意
仅支持包含在"-----BEGINCERTIFICATE-----"和"-----ENDCERTIFICATE-----"之间的X.509Base64编码证书。
证书的通用文件扩展名是.pem(隐私增强的电子邮件)。
我们还支持文件扩展名.crt和.cer。
一个区域中使用的证书可能与其他区域中使用的证书不同。
此外,某些源(例如AmazonAthena)可能需要多个证书。
请记住,所有证书都可能过期。
如果证书有问题,请联系云公司寻求帮助。
背景信息
你可以为需要证书但未上载所需证书的源创建连接。
但是,验证无有效服务器证书的连接将失败,并且无法使用该连接。
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“安全”。
2.点击添加证书。
3.在“上载证书”对话框中,浏览本地目录并选择证书。
4.输入说明,以提供有关证书的易懂信息,例如指出证书所应用的连接类型。
5.选择“上载”。
结果
在概览中,你可以看到证书及其创建和到期日期。
你可以从概览中删除证书。
PUBLIC
98
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
4.6上载第三方ODBC驱动程序(数据流需要)
要能够通过ODBC访问非SAP数据库,以将其用作数据流的源,需要将所需的ODBC驱动程序文件上载到SAPDataWarehouseCloud。
先决条件
●在互联网中搜索所需的驱动程序文件,确保已选择正确的驱动程序文件(通过SHA256格式的指纹识别),并从相应的Web页面下载这些文件(参见下文)。
●请确保你拥有驱动程序文件的有效许可证。
背景
以下连接类型需要驱动程序:
连接类型AmazonRedshift
Oracle
要上载的驱动程序
下载站点
AmazonRedshiftODBC-64-
instantclient-basiclitelinux.x64-12.2.0.1.0.zip
注意
确保从12.2.0.1.0版本中选择“BasicLight”包zip文件。
该包适用于Oracle连接类型(Oracle12c、Oracle18c和Oracle19c)支持的所有版本。
SHA256指纹
6d811e2f198a030274bf9f099d4c828b1b071b78e99432eee1531d4988768a22
1c3adb36f9605aae84ae98461bd6ee9eb26b303cace3f5534cd7985d470d0494
上载驱动程序时,通过SHA256格式的指纹进行识别。
可以使用以下命令验证指纹:
●Windows10:在PowerShell中,运行以下命令:Get-Filehash
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“数据集成”。
2.转到“第三方驱动程序”,然后选择上载。
3.在以下对话框中,选择“浏览”,从下载位置选择驱动程序文件。
注意
要上载的驱动程序文件名的指纹必须与上述指纹相匹配。
4.选择“上载”。
5.选择同步,将驱动程序与基础组件同步。
在开始创建连接或将数据流与此连接一起使用之前,等待大约5到
10分钟以完成同步。
移除(并重新上载)驱动程序
如果你想要上载新版本的驱动程序,或者你的许可协议已终止,则可能需要移除驱动程序。
1.选择驱动程序,然后选择删除。
2.如果正在使用的连接需要已移除的数据流驱动程序,请选择上载,重新上载驱动程序,以确保可以继续使用
数据流。
3.选择同步,将驱动程序更改与基础组件同步。
同步完成后,可以继续将数据流与此连接一起使用;或者,如
果尚未上载新驱动程序,则无法再将数据流与此连接一起使用,除非重新上载此驱动程序。
4.7准备与Adverity的连接
为了能够成功验证与Adverity的连接并将其用于视图构建,必须进行特定准备。
在使用该连接之前,需要满足以下条件:
●在Adverity工作区中,已经准备数据流,用来连接要创建连接的数据源。
●在SAPDataWarehouseCloud中,已将所需的AdverityIP地址添加到IP允许列表。
更多信息,请参阅第95
页上的“将IP地址添加到IP允许列表”。
注意
要获取相关的IP地址,请联系你的Adverity客户经理或Adverity支持团队。
PUBLIC
100
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
4.8准备与AmazonAthena的连接
为了能够成功验证与AmazonAthena的连接并将其用于远程表,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●DW管理员已将服务器证书上载到SAPDataWarehouseCloud。
需要两个证书,分别用于AmazonAthena和
AmazonS3。
AmazonAthena可能需要区域特定的证书。
更多信息,请参阅第97页上的“上载证书(远程表需要)”。
4.9准备与AmazonRedshift的连接
为了能够成功验证与AmazonRedshift数据库的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
CamelJdbcAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPDataWarehouseCloud中注册适配器前,管理员已在
数据流
在将连接用于数据流之前,需要满足以下条件:●出站IP已添加到源允许列表。
有关DW管理员可在何处找到IP地址的信息,请参阅第96页上的“查找SAPDataWarehouseCloudIP地址”。
●DW管理员已将所需的ODBC驱动程序文件上载到SAPDataWarehouseCloud。
更多信息,请参阅第99页上的“上载第三方ODBC驱动程序(数据流需要)”。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
101
4.10准备云数据集成连接
为了能够成功验证云数据集成连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
CloudDataIntegrationAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●对于基于ABAP的云SAP系统,例如SAPS/4HANACloud或SAPMarketingCloud:已在源系统中为通信场景SAP_COM_0531(基于CDS的提取的CDIAPI)创建通信安排。
有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDI(集成CDI)。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
●对于基于ABAP的云SAP系统,例如SAPS/4HANACloud或SAPMarketingCloud:已在源系统中为通信场
景SAP_COM_0531(基于CDS的提取的CDIAPI)创建通信安排。
有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDI(集成CDI)。
4.11准备通用JDBC的连接
为了能够成功验证与通用JDBC的连接并将其用于远程表,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
CamelJdbcAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●已检查数据源是否受CamelJdbcAdapter支持。
PUBLIC
102
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
有关受支持的数据源和版本的最新信息,请参阅SAPHANASmartDataIntegrationProductAvailabilityMatrix(PAM)(SAPHANA智能数据集成产品可用性矩阵(PAM))。
注意
有关不受支持数据源的信息,请参阅3130999。
●在SAPDataWarehouseCloud中注册适配器前,管理员已在
有关更多信息,请参阅SAPHANASmartDataIntegration和SAPHANASmartDataQuality的安装和配置指南中的设置CamelJDBC适配器。
有关适合源的正确JDBC库的信息,请参阅SAPHANA智能数据集成产品可用性矩阵(PAM)。
4.12准备通用OData的连接
为了能够成功验证与OData服务的连接并将其用于远程表或数据流,必须进行特定准备。
常规
在使用该连接之前,需要满足以下条件:●OData服务URL需要公开可用。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●DW管理员已将服务器证书上载到SAPDataWarehouseCloud。
更多信息,请参阅第97页上的“上载证书(远程表需要)”。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
103
4.13准备通用SFTP的连接
要创建通用SFTP连接,需要主机的公钥。
应通过可信任的通道提供主机的公钥。
如果你的Windows10、Linux或MacOS计算机拥有此类通道,则按下
述步骤操作,将出现的任何$HOST替换为连接的主机值,并将$PORT替换为端口值。
创建连接时,使用产生的文件host_key.pub.txt(可在运行以下命令的目录中找到)上载“主机密钥”。
●Windows10:在PowerShell中,运行以下命令:(ssh-keyscan-trsa-p$PORT$HOST2>$null)-replace'^[^]*',''>host_key.pub.txt
●Linux/MacOS:在同时包含ssh-keyscan和sed命令(二者通常已经在系统中安装)的Unix兼容外壳中,通过以下命令获取密钥。
ssh-keyscan-trsa-p$PORT$HOST2>/dev/null|sed"s/^[^]*//">host_key.pub.txt
注意
如果你的计算机没有可信任的通道,我们建议让管理员提供公共主机密钥,以避免中间人攻击。
4.14准备与GoogleBigQuery的连接
为了能够成功验证与GoogleBigQuery数据源的连接并将其用于远程表,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●DW管理员已将服务器证书上载到SAPDataWarehouseCloud。
更多信息,请参阅第97页上的“上载证书(远程表需要)”。
PUBLIC
104
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
4.15准备与MicrosoftAzureSQL数据库的连接
为了能够成功验证与MicrosoftAzureSQL数据库的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
MssqlLogReaderAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPDataWarehouseCloud中注册适配器前,管理员已在
●要使用基于MicrosoftSQLServer触发器的复制,在连接凭据中输入的用户需要拥有所需的特许权限和权限。
有关更多信息,请参阅SAPHANA智能数据集成和SAPHANA智能数据质量的安装和配置指南中的基于SQLServer触发器的复制所需的权限。
数据流
在将连接用于数据流之前,需要满足以下条件:●出站IP已添加到源允许列表。
有关DW管理员可在何处找到IP地址的信息,请参阅第96页上的“查找SAPDataWarehouseCloudIP地址”。
4.16准备与MicrosoftSQLServer的连接
为了能够成功验证与MicrosoftSQLServer的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
MssqlLogReaderAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPDataWarehouseCloud中注册适配器前,管理员已在
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
105
●SAPHANASmartDataIntegration和SAPHANASmartDataQuality的安装和配置指南中基于SQLServer触发器的复制所需的权限。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
注意
如果MicrosoftSQLServer数据库在公共上可用,则不需要云连接器。
●所需驱动程序已预先绑定,不需要由管理员上载。
4.17准备与SAPOpenConnectors的连接
将SAPOpenConnectors与SAPDataWarehouseCloud集成,可连接到SAPOpenConnectors支持的第三方数据源。
SAPBTP和SAPOpenConnectors账户中的准备
1.设置SAPBTP账户,并启用SAPIntegrationSuite服务及SAPOpenConnectors功能。
注意
稍后,你需要知晓SAPBTP子账户信息(提供者、区域、环境、试用-是/否),以便在空间中集成SAPOpenConnectors账户时可以在SAPDataWarehouseCloud中选择合适的SAPBTP子账户区域。
有关使用SAPIntegrationSuite服务设置SAPBTP试用版的信息,请参阅设置集成套件试用版。
要启用SAPOpenConnectors,你需要在集成套件中激活“扩展非SAP连接”功能。
有关从SAPBTP生产账户设置SAPIntegrationSuite的信息,请参阅SAPIntegrationSuite文档中的初始设置。
2.在SAPOpenConnectors账户中,为你想连接到SAPDataWarehouseCloud的源创建连接器实例。
有关创建实例的详细信息,请参阅SAPOpenConnectors文档中的对连接器实例(UI)进行身份验证。
有关连接器特定设置和创建实例所需连接器特定属性的详细信息,请参阅SAPOpenConnectors文档中的连接器目录。
在此,点击相关连接器,然后点击<连接器名称>API提供者设置或<连接器名称>对连接器实例进行身份验证。
3.在SAPOpenConnectors账户中,记录稍后SAPDataWarehouseCloud中需要的以下信息:○组织密钥和用户密钥-在空间中集成SAPOpenConnectors账户时需要。
PUBLIC
106
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
○连接器实例的名称-在连接器创建向导中选择实例时需要
SAPDataWarehouseCloud中的准备
1.在侧边导航区域中,点击(“连接”),如有必要,选择空间,点击“SAPOpenConnectors”选项卡,然后点击“集成SAPOpenConnectors账户”,以打开“集成SAPOpenConnectors账户”对话框。
2.在对话框中,提供以下数据:
1.在“SAPBTP子账户区域”字段中,根据SAPBTP子账户信息(提供者、区域、环境、试用-是/否)选择合适的条目。
2.输入你的SAPOpenConnectors组织和用户密钥。
3.点击“确定”,将你的SAPOpenConnectors帐户与SAPDataWarehouseCloud集成。
结果
现在,通过连接类型“OpenConnectors”,可以使用SAPOpenConnectors账户创建与第三方数据源(可用作连接器实例)的连接。
4.18准备与Oracle的连接
为了能够成功验证与Oracle数据库的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:
●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册OracleLogReaderAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPDataWarehouseCloud中注册适配器前,管理员已在
●SAPHANASmartDataIntegration和SAPHANASmartDataQuality的安装和配置指南中基于Oracle触发器的复制所需的权限。
数据流
在将连接用于数据流之前,需要满足以下条件:
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
107
●要直接在数据流中使用数据,Oracle数据库必须在公共上可用。
●DW管理员已将所需的ODBC驱动程序文件上载到SAPDataWarehouseCloud。
更多信息,请参阅第99页上的“上载第三方ODBC驱动程序(数据流需要)”。
4.19准备与Precog的连接
为了能够成功验证与Precog的连接并将其用于视图构建,必须进行特定准备。
在使用该连接之前,需要满足以下条件:
●在Precog中,已添加要为其创建连接的源。
●在SAPDataWarehouseCloud中,已将所需的PrecogIP地址添加到IP允许列表。
更多信息,请参阅第95
页上的“将IP地址添加到IP允许列表”。
注意
可以在连接创建向导的最后一步中找到并复制相关IP地址。
4.20准备与SAPABAP系统的连接
为了能够成功验证与SAPABAP系统的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:
●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册ABAPAdapter。
要使连接属性中的“语言”设置影响数据模型构建器中显示的语言,需要数据预配代理版本2.0支持包05补丁10(2.5.1)或更高版本。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPABAP连接的凭据中指定的ABAP用户需要拥有SAPABAP系统中的一组特定权限。
更多信息,请参阅:SAPHANASmartDataIntegrationandSAPHANASmartDataQuality(SAPHANA智能数据集成和SAPHANA智能数据质量)文档中的权限。
●要从SAPBW对象(如信息提供者或特征)访问和复制数据,ABAP用户需要相应的权限对象,如S_RS_ADSO或S_RS_IOBJA。
更多信息,请参阅概览:权限对象(SAPNetWeaver文档中)。
如果要从SAPBW查询访问数据,请确保ABAP用户具有读取数据所需的分析权限,并且权限中的特征0TCAIPROV(信息提供者)包括@
Q,其作为信息提供者的查询前缀。
有关更多信息,请参阅SAPNetWeaver文档中的定义分析权限。
PUBLIC
108
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
●如果要流式处理ABAP表以加载大量数据并避免内存问题,需要配置合适的安全权限,以在SAPGateway上成功注册,并且需要在ABAP源系统中创建TCP/IP类型的RFC目标。
通过RFC目标,可在源系统中将数据预配代理注册为服务器程序。
更多信息,请参阅第90页上的“ABAPRFC流式处理的先决条件”。
●要将至SAPBW∕4HANA系统的连接中的ABAP字典表用于远程表和视图创建,请确保已对该系统应用SAPNote2872997。
数据流
在将连接用于数据流之前,需要满足以下条件:
●管理员已安装并配置云连接器,以连接到你的本地源。
在云连接器配置中,管理员确保已授予对所需资源的访问权限。
更多信息,请参阅第90页上的“配置云连接器”。
另请参阅:SAPNote2835207(ABAPconnectiontypeforSAPDataIntelligence)
●对于SAPS/4HANA,支持源版本1909FPS01(需应用SAPNote2873666)以及更高的版本。
●连接到SAPLTReplicationServer时:
支持连接到SAPLTReplicationServer:○含加载项DMIS2011支持包19或更高版本的系统(支持SAPECC6.00或更高版本)○含加载项DMIS2018支持包4或更高版本的系统(支持SAPS/4HANA1709或更高版本)○SAPS/4HANA2020或更高版本支持连接到SAPLTReplicationServer的源系统,截止到:○版本4.6C(通过加载项DMIS2010)○版本6.20(通过加载项DMIS2011)在基于ABAP的系统中安装SAPLTReplicationServer后,管理员已创建配置,指定源系统、SAPLTReplicationServer系统和作为目标系统的SAPDataWarehouseCloud。
有关更多信息,请参阅SAPLandscapeTransformationReplicationServer文档中的创建配置。
●连接到SAPS/4HANACloud时,管理员已为SAPS/4HANACloud系统中的通信场景SAP_COM_0532(SAPDataHub–ABAPCDS管道集成)创建通信安排。
有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDSViewsUsingABAPCDSPipeline(使用ABAPCDS管道集成CDS视图)。
4.21准备与SAPBW的连接
为了能够成功验证与SAPBW的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
109
●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册ABAPAdapter。
要使连接属性中的“语言”设置影响数据模型构建器中显示的语言,需要数据预配代理版本2.0支持包05补丁10(2.5.1)或更高版本。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPABAP连接的凭据中指定的ABAP用户需要拥有SAPABAP系统中的一组特定权限。
更多信息,请参阅:SAPHANASmartDataIntegrationandSAPHANASmartDataQuality(SAPHANA智能数据集成和SAPHANA智能数据质量)文档中的权限。
●要从SAPBW对象(如信息提供者或特征)访问和复制数据,ABAP用户需要相应的权限对象,如S_RS_ADSO或S_RS_IOBJA。
更多信息,请参阅概览:权限对象(SAPNetWeaver文档中)。
如果要从SAPBW查询访问数据,请确保ABAP用户具有读取数据所需的分析权限,并且权限中的特征0TCAIPROV(信息提供者)包括@
Q,其作为信息提供者的查询前缀。
有关更多信息,请参阅SAPNetWeaver文档中的定义分析权限。
●如果要流式处理ABAP表以加载大量数据并避免内存问题,需要配置合适的安全权限,以在SAPGateway上成功注册,并且需要在ABAP源系统中创建TCP/IP类型的RFC目标。
通过RFC目标,可在源系统中将数据预配代理注册为服务器程序。
更多信息,请参阅第90页上的“ABAPRFC流式处理的先决条件”。
●要将至SAPBW∕4HANA系统的连接中的ABAP字典表用于远程表和视图创建,请确保已对该系统应用SAPNote2872997。
数据流
在将连接用于数据流之前,需要满足以下条件:
●管理员已安装并配置云连接器,以连接到你的本地源。
在云连接器配置中,管理员确保已授予对所需资源的访问权限。
更多信息,请参阅第90页上的“配置云连接器”。
4.22准备SAPBW/4HANA模型传输连接
通过SAPBW/4HANA模型传输连接访问SAPBW/4HANA元数据并将模型导入SAPDataWarehouseCloud需要两个协议(或端点):Http和基于SAPHANA适配器的SAPHANA智能数据集成。
为访问SAPBW/4HANA,使用http通过云连接器安全连接到SAPBW/4HANA系统;SAPHANASQL用于通过数据预配代理连接到SAPBW/4HANA的SAPHANA数据库。
使用云连接器向SAPBW/4HANA发出http请求需要到SAPBW/4HANA的隧道类型的实时数据连接。
有关受支持SAPBW/4HANA源版本的信息,请参见第113页上的“SAPBW∕4HANA模型传输连接的受支持源版本”。
在SAPDataWarehouseCloud中创建SAPBW/4HANA模型传输的连接之前,你需要做以下准备:
1.在SAPBW/4HANA中,确保在事务代码SICF中激活以下服务:
○BWInA-BW信息访问服务:○/sap/bw/ina/GetCatalog
PUBLIC
110
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
○/sap/bw/ina/GetResponse○/sap/bw/ina/GetServerInfo○/sap/bw/ina/ValueHelp○/sap/bw/ina/BatchProcessing○/sap/bw/ina/Logoff○/sap/bw42.在SAPBW/4HANA中,在“定制”(事务SPRO)中激活OData服务ESH_SEARCH_SRV,路径为:“SAPNetWeaver”“网关”“OData通道”“管理”“常规设置”“激活并维护服务”。
3.安装并配置云连接器。
更多信息,请参阅第90页上的“配置云连接器”。
4.在SAPDataWarehouseCloud的侧边导航区域中,点击“系统”“管理”“数据源配置”“实时数据源”,然后启用“允许实时数据离开我的网络”。
如果你已配置2021.03版本前的SAPDataWarehouseCloud:点击(产品切换)“”“”“分析”“”“”“系统”“管理”“数据源配置”“实时数据源”,然后启用“允许实时数据离开我的网络”。
5.在SAPDataWarehouseCloud的侧边导航区域中,打开“系统”“配置”“数据集成”“实时数据连接(隧道)”,然后创建到SAPBW/4HANA的隧道类型的实时数据连接。
如果你已配置2021.03版本前的SAPDataWarehouseCloud:点击(产品切换)“”“”“分析”“”“”(连接),然后创建到SAPBW/4HANA的隧道类型的实时数据连接。
更多信息,请参阅第111页上的“创建隧道类型的实时数据连接”。
6.安装并配置数据预配代理,然后向SAPDataWarehouseCloud注册SAPHANA适配器:○在本地主机安装最新的数据预配代理版本,或将代理更新为最新版本。
更多信息,请参阅第85页上的“安装数据预配代理”。
○在SAPDataWarehouseCloud中,将数据预配代理运行所在的服务器的外部IPv4地址或公用代理IP地址(如果使用网络防火墙)添加到IP允许列表。
更多信息,请参阅第95页上的“将IP地址添加到IP允许列表”。
○将数据预配代理连接到SAPDataWarehouseCloud。
更多信息,请参阅第87页上的“连接和配置数据预配代理”。
○在SAPDataWarehouseCloud中,向SAPDataWarehouseCloud注册SAPHANA适配器。
更多信息,请参阅第89页上的“在SAPDataWarehouseCloud中注册适配器”。
4.22.1创建隧道类型的实时数据连接
要安全连接到SAPBW∕4HANA并向其发出http请求,需要通过云连接器连接。
这需要创建到SAPBW∕4HANA系统的隧道类型的实时数据连接。
先决条件
请参阅第110页上的“准备SAPBW/4HANA模型传输连接”中的先决条件1至
4。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
111
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“数据集成”。
注意
如果你已配置2021.03版本前的SAPDataWarehouseCloud,则会看到不同的用户界面,需要点击(产品切换)“”“”“分析”“”“”(连接),然后继续步骤
3。
2.在“实时数据连接(隧道)”部分,点击“创建实时数据连接”。
将出现“创建实时数据连接”对话框。
3.在“连接”选项卡上,点击(添加连接)。
将出现“选择数据源”对话框。
4.展开“连接到实时数据”,然后选择“SAPBW”。
将出现“新建BW实时连接”对话框。
5.输入连接的名称和说明。
请注意,稍后无法更改连接名称。
6.将“连接类型”设置为“隧道”。
通过启用隧道,已连接源中的数据将始终通过云连接器进行传输。
7.选择位置ID。
8.添加SAPBW∕4HANA主机名、HTTPS端口和客户端。
使用在云连接器中配置的虚拟主机名和虚拟端口。
9.可选:从列表中选择“默认语言”。
此语言将始终用于此连接,没有管理员权限的用户无法更改。
注意
在添加语言代码之前,你必须知道SAPBW∕4HANA系统上已安装哪些语言。
如果输入的语言代码无效,SAPDataWarehouseCloud将默认使用你的系统元数据指定的语言。
10.在“身份验证方法”下面,选择“用户名和密码”。
11.输入连接技术用户的用户名(区分大小写)和密码。
用户需要以下权限:○权限对象S_BW4_REST(权限字段:BW4_URI,值:/sap/bw4/v1/dwc*)○权限对象SDDLVIEW(权限字段:DDLSRCNAME,值:RSDWC_SRCH_QV)○读取SAPBW∕4HANA元数据(查询、复合提供者及其信息提供者)的权限
使用SAPBW∕4HANA元数据的权限,可以将模型传输连接限定为指定的语义SAPBW/4HANA区域。
更多信息,请参阅概览:权限对象(SAPBW∕4HANA文档中)。
12.选择“为系统的所有用户保存该凭据”。
13.点击“确定”。
注意
保存连接时,系统会检查是否可以访问SAPBW∕4HANA中的/sap/bc/ina/服务。
PUBLIC
112
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
结果
此连接已保存,现在可在SAPBW∕4HANA模型传输连接的SAPDataWarehouseCloud连接创建向导中选择。
4.22.2SAPBW∕4HANA模型传输连接的受支持源版本
为创建“SAPBW/4HANA模型传输”类型的连接,SAPBW∕4HANA系统需要特定版本。
支持以下版本的SAPBW∕4HANA:
●SAPBW∕4HANA2.0SPS07或更高版本○2989654BW/4-EnableDWC"ImportfromConnection"forBW/4Query-Revision1○2714624VersionComparisonFalseResult○2754328DisablecreationofHTTPSecuritySessionsperrequest○2840529SporadicHTTP403CSRFtokenvalidationerrors○2976147ImportofqueryviewsintheBW/4hybridscenario:带SAP_BASIS版本753的BW后端无搜索结果
●SAPBW∕4HANA2.0SPS01至SPS06(应用以下SAPNote后:○2943200TCIforBW4HANA2.0Hybrid○2945277BW/4-EnableDWC"ImportfromConnection"forBW/4Query○2989654BW/4-EnableDWC"ImportfromConnection"forBW/4Query-Revision1○2714624VersionComparisonFalseResult○2754328DisablecreationofHTTPSecuritySessionsperrequest○2840529SporadicHTTP403CSRFtokenvalidationerrors○2976147ImportofqueryviewsintheBW/4hybridscenario:带SAP_BASIS版本753的BW后端无搜索结果
4.23准备与SAPECC的连接
为了能够成功验证与SAPECC的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
ABAPAdapter。
要使连接属性中的“语言”设置影响数据模型构建器中显示的语言,需要数据预配代理版本2.0支持包05补丁10(2.5.1)或更高版本。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
113
●在SAPABAP连接的凭据中指定的ABAP用户需要拥有SAPABAP系统中的一组特定权限。
更多信息,请参阅:SAPHANASmartDataIntegrationandSAPHANASmartDataQuality(SAPHANA智能数据集成和SAPHANA智能数据质量)文档中的权限。
●如果要流式处理ABAP表以加载大量数据并避免内存问题,需要配置合适的安全权限,以在SAPGateway上成功注册,并且需要在ABAP源系统中创建TCP/IP类型的RFC目标。
通过RFC目标,可在源系统中将数据预配代理注册为服务器程序。
更多信息,请参阅第90页上的“ABAPRFC流式处理的先决条件”。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
在云连接器配置中,管理员确保已授予对所需资源的访问权限。
更多信息,请参阅第90页上的“配置云连接器”。
4.24准备与SAPFieldglass的连接
为了能够成功验证与SAPFieldglass的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
CloudDataIntegrationAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
PUBLIC
114
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
4.25准备与SAPHANA的连接
为了能够成功验证与SAPHANACloud或SAPHANA(预置)的连接并将其用于远程表或数据流,必须进行特定准备。
SAPHANACloud
DW管理员已将服务器证书上载到SAPDataWarehouseCloud。
更多信息,请参阅第97页上的“上载证书(远程表需要)”。
SAPHANA(预置)
远程表在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:
●如果要使用SAPHANA智能数据集成:○管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册HanaAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●如果要使用SAPHANA智能数据访问:○管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
○已将云连接器IP地址添加到IP允许列表。
更多信息,请参阅第95页上的“将IP地址添加到IP允许列表”。
数据流在将连接用于数据流之前,需要满足以下条件:
●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
115
4.26准备与SAPMarketingCloud的连接
为了能够成功验证与SAPMarketingCloud的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
CloudDataIntegrationAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●已在源系统中为通信场景SAP_COM_0531(基于CDS的提取的CDIAPI)创建通信安排。
有关更多信息,请参阅SAPMarketingCloud文档中的IntegratingCDI(集成CDI)。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
●已在源系统中为通信场景SAP_COM_0531(基于CDS的提取的CDIAPI)创建通信安排。
有关更多信息,请参阅SAPMarketingCloud文档中的IntegratingCDI(集成CDI)。
4.27准备与SAPessFactors(针对分析仪表盘)的连接
为了能够成功验证与SAPessFactors的连接并将其用于远程表或数据流,必须进行特定准备。
在使用该连接之前,需要满足以下条件:
●DW管理员已将服务器证书上载到SAPDataWarehouseCloud。
更多信息,请参阅第97页上的“上载证书(远程表需要)”。
●使用OAuth2.0权限时,必须在SAPessFactors中注册SAPDataWarehouseCloud。
有关更多信息,请参阅SAPessFactors平台文档中的RegisteringYourOAuth2ClientApplication(注册OAuth2客户端应用程序)。
●在SAPessFactorsIP限制管理中,已将SAPDataWarehouseCloud的面向外部的SAPHANAIP地址添加到IP限制列表。
IP限制是指定的IP地址列表,用户可从中访问SAPessFactors系统。
更多信息,请参阅:○SAPessFactors平台文档中的IP限制○第96页上的“查找SAPDataWarehouseCloudIP地址”
PUBLIC
116
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
4.28准备与SAPS/4HANACloud的连接
为了能够成功验证并使用与SAPS/4HANACloud的连接,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
CloudDataIntegrationAdapter。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●已在源系统中为通信场景SAP_COM_0531(基于CDS的提取的CDIAPI)创建通信安排。
有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDI(集成CDI)。
数据流
在将连接用于数据流之前,需要满足以下条件:●已在SAPS/4HANACloud系统中为通信场景SAP_COM_0532(SAPDataHub–ABAPCDS管道集成)创建
通信安排。
有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDSViewsUsingABAPCDSPipeline(使用ABAPCDS管道集成CDS视图)。
模型导入
在将连接用于模型导入之前,需要满足以下条件:
●通过注册的CloudDataIntegrationAdapter连接到SAPHANA智能数据集成(SDI)数据预配代理。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPS/4HANACloud系统中,已为以下通信场景创建通信安排:○SAP_COM_0532(SAPDataHub–ABAPCDS管道集成)有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDSViewsUsingABAPCDSPipeline(使用ABAPCDS管道集成CDS视图)。
○SAP_COM_0531(基于CDS的提取的CDIAPI)有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingCDI(集成CDI)。
○SAP_COM_0722有关更多信息,请参阅SAPS/4HANACloud文档中的IntegratingSAPDataWarehouseCloud(集成SAPDataWarehouseCloud)。
管理SAPDataWarehouseCloud用于连接的连接性准备
PUBLIC
公共
117
4.29准备与SAPS/4HANA(预置)的连接
为了能够成功验证与SAP的连接并将其用于远程表或数据流,必须进行特定准备。
远程表
在使用连接创建视图和通过远程表访问数据之前,需要满足以下条件:●管理员已将SAPHANA智能数据集成(SDI)数据预配代理连接到SAPDataWarehouseCloud并已注册
ABAPAdapter。
要使连接属性中的“语言”设置影响数据模型构建器中显示的语言,需要数据预配代理版本2.0支持包05补丁10(2.5.1)或更高版本。
更多信息,请参阅第83页上的“准备数据预配代理连接”。
●在SAPABAP连接的凭据中指定的ABAP用户需要拥有SAPABAP系统中的一组特定权限。
更多信息,请参阅:SAPHANASmartDataIntegrationandSAPHANASmartDataQuality(SAPHANA智能数据集成和SAPHANA智能数据质量)文档中的权限。
●如果要流式处理ABAP表以加载大量数据并避免内存问题,需要配置合适的安全权限,以在SAPGateway上成功注册,并且需要在ABAP源系统中创建TCP/IP类型的RFC目标。
通过RFC目标,可在源系统中将数据预配代理注册为服务器程序。
更多信息,请参阅第90页上的“ABAPRFC流式处理的先决条件”。
数据流
在将连接用于数据流之前,需要满足以下条件:●管理员已安装并配置云连接器,以连接到你的本地源。
更多信息,请参阅第90页上的“配置云连接器”。
●支持的源版本:SAPS/4HANA版本1909FPS01但需应用SAPNote2873666(SAPDataHub/Data
IntelligenceABAPIntegration-TCInoteforSAP_ABA1909SP0/SP1(SAPDataHub/DataIntelligenceABAP集成-SAP_ABA1909SP0/SP1的TCI注释),以及更高的SAPS/4HANA版本
PUBLIC
118
公共
管理SAPDataWarehouseCloud用于连接的连接性准备
5管理和监控数据集成的连接
在SAPDataWarehouseCloud中监控数据预配代理连接,管理SAPDataWarehouseCloud中代理更改的影响,排除数据预配代理或云连接器连接问题。
5.1在SAPDataWarehouseCloud中监控数据预配代理
对于连接的数据预配代理,你可以自行发现代理实例中的资源短缺,并查找更多有用信息。
在“配置”“数据集成”“本地代理”中,选择“监控”按钮,可显示代理以及以下信息:●有关数据预配代理服务器上可用和已用物理内存以及交换内存的信息。
●有关代理上次连接时间的信息。
●有关使用代理的连接总数和正在使用实时复制的连接数的信息,含处于活动状态的实时复制,这意味着连接类
型支持实时复制,并且该连接中至少一个表通过实时复制进行复制。
你可以更改为“连接”视图,以查看代理及其使用的所有连接的列表和实时复制状态。
将更改应用于代理时,可以暂停连接的实时复制。
更多信息,请参阅第123页上的“暂停代理的实时复制”。
5.1.1监控数据预配代理日志
在SAPDataWarehouseCloud中直接访问数据预配代理适配器框架日志和适配器框架跟踪日志。
使用集成的日志访问,无需离开SAPDataWarehouseCloud即可监控代理并分析代理问题。
通过读取日志文件并将其保存到SAPDataWarehouseCloud数据库的数据预配代理文件适配器进行日志数据访问。
以下日志可用:
数据预配代理服务器上的日志文件名称和位置
使用此文件监控数据预配代理统计信息。
数据预配代理适配器框架跟踪日志。
使用此文件跟踪和调试数据预配代理问题。
为相关代理启用日志访问后,可在SAPDataWarehouseCloud中审查日志。
我们显示实际日志文件以及最多十个归档日志文件,这些文件分别遵循命名约定framework.trc.
管理SAPDataWarehouseCloud管理和监控数据集成的连接
PUBLIC
公共
119
相关信息
第120页上的“启用对数据预配代理日志的访问”第121页上的“审查数据预配代理日志”
5.1.2启用对数据预配代理日志的访问
启用代理的日志文件访问后,才可在SAPDataWarehouseCloud中查看这些文件。
先决条件
数据预配代理管理员已提供所需的文件适配器配置以及在SAPDataWarehouseCloud中启用日志访问所需的访问令牌。
为在代理的安全存储中配置访问令牌,管理员已在命令行交互模式下在代理配置工具中执行以下步骤:
1.在命令行中,导航到
2.使用setSecureProperty参数启动代理配置工具。
○在Windows上:agentcli.bat--setSecureProperty○在Linux上,./agentcli.sh--setSecureProperty3.选择“设置FileAdapter访问令牌”并指定令牌。
有关文件适配器配置的更多信息,请参阅SAPHANA智能数据集成和SAPHANA智能数据质量文档的安装和配置指南中的文件。
过程
1.从主菜单中打开“配置”“数据集成”。
2.在代理磁贴上,点击“编辑”。
3.在“代理设置”对话框中,将“启用日志访问”设置为“真”。
4.在出现的“FileAdapter密码”字段中,输入文件适配器访问令牌。
5.点击“保存”激活日志访问。
结果
启用代理磁贴菜单中的“审查日志”条目,并将framework_alert.trc和framework.trc日志写入SAPDataWarehouseCloud的数据库。
现在,你可以从代理磁贴中查看当前和已归档的日志文件。
PUBLIC
120
公共
管理SAPDataWarehouseCloud管理和监控数据集成的连接
5.1.3审查数据预配代理日志
使用日志监控代理并分析代理的问题。
先决条件
日志被写入SAPDataWarehouseCloud的数据库。
更多信息,请参阅第120页上的“启用对数据预配代理日志的访问”。
过程
1.从主菜单中打开“配置”“数据集成”。
2.在代理磁贴上,点击“审查日志”。
“审查代理日志”对话框最初显示50个日志条目。
要每次再加载50个条目,请向下滚动到对话框底部并使用“更多”按钮。
3.要显示日志条目的完整消息,请点击“消息”列中的“更多”。
4.可使用以下选项限制日志显示中的结果:○搜索:在“<代理名称>”字段中,输入搜索字符串并点击(搜索)图标,以在日志消息中进行搜索。
○筛选器:可以按时间、消息类型和日志文件名进行筛选。
进行选择后,点击“应用筛选器”。
注意
如果本地时区与数据预配代理日志中所用的时区不同并应用基于时间的筛选器,可能获得预期结果之外的其他筛选结果。
5.[可选]将日志以CSV文件形式导出到本地系统。
请注意,导出的文件将考虑筛选器和搜索限制。
5.1.4接收有关数据预配代理状态更改的通知
对于选择的SAPHANA智能数据集成数据预配代理,你可以配置在代理的状态从已连接更改为已断开连接或发生相反改变时收到通知。
先决条件
要代替你运行计划的定期任务,你需要授予SAPDataWarehouseCloud作业计划组件权限。
在“计划同意设置”下的个人资料设置中,你可以同意SAPDataWarehouseCloud将来运行计划任务,还可撤销同意决定。
请注意,如果你不同意或撤销同意决定,则你拥有的任务不会执行,将失败。
管理SAPDataWarehouseCloud管理和监控数据集成的连接
PUBLIC
公共
121
更多信息,请参阅更改个人资料设置。
背景信息
周期性任务将根据配置的频率检查是否有任何状态更改,并将通知发送给作为配置所有者的用户。
初始所有者是创建配置的用户。
如果需要,具有适当管理权限的任何用户都可以接管此任务,例如,在休假替班或之前的所有者离开部门或公司时。
过程
1.在侧边导航区域中,点击(“系统”)“”“”(“配置”)“”“数据集成”。
2.3.转到“本地代理”部分,然后点击(菜单)“”“”“配置通知发送”。
4.如果你尚未授权SAPDataWarehouseCloud为你运行计划的任务,“配置通知发送”对话框的顶部会显示一条
消息,询问你是否同意。
表明同意。
5.打开“发送通知”开关。
随即出现附加字段“所有者”,表明你已被自动分配为任务的所有者。
6.选择应检查数据预配代理状态的频率。
7.保存配置。
这将启动第一次状态检查。
第一次检查后,将根据定义的频率执行状态检查。
结果
如果状态检查发现代理的任何状态更改,将发送通知,你可以通过点击外壳栏上的(通知)找到此通知。
点击通知时,将转到(“系统”)“”“”(“配置”)“”“数据集成”中的“本地代理”部分,可以在此开始搜索代理断开连接的根本原因。
后续步骤
如果你需要接管并接收代理状态更改的通知,请如上所述转到“配置通知发送”对话框,然后点击“分配给我”并保存配置。
从现在起,你将收到有关代理状态更改的通知。
如果你尚未执行此操作,则需要先同意授权,然后才能接管。
PUBLIC
122
公共
管理SAPDataWarehouseCloud管理和监控数据集成的连接
5.2暂停代理的实时复制
对于选择的SAPHANA智能数据集成数据预配代理,在将更改应用到代理时(例如配置更改或应用修补程序),可以暂停使用此代理的连接的实时复制。
完成代理更改后,可以重新开始实时复制。
背景信息
如果需要在源系统中执行维护活动,可以暂停相应连接的实时复制。
更多信息,请参阅暂停连接的实时复制。
过程
1.
PUBLIC(公共),怎么查看数据库密码
2
声明:
该资讯来自于互联网网友发布,如有侵犯您的权益请联系我们。