大家好,
在这个博客中,我将描述我们如何扩展HANA Live视图
我希望你们中的许多人都熟悉HANA Live。
如果您不熟悉HANA Live,那么您可以参考以下博客:
SAP HANA Live–实时运营报告| SAP HANA
要扩展HANA Live视图,我们通常会制作一份副本,然后根据我们的需要对其进行更改。
您可以查看上述博客中提供的有关如何扩展HANA Live视图的文档。
现在SAP已经创建了一个名为SAP HANA Live Extension Assistant的新工具。
使用此工具,我们可以轻松地扩展重用视图和查询视图。
让我们从安装扩展工具开始:
首先下载从服务市场导入HANA内容工具,然后导入交付单元HCOHBATEXTN.tgz公司
一旦安装了这个传送装置,我们可以看到extn文件夹,如下面的截图所示。
它还生成一个角色sap.hba.tools工具.外部角色:ExtensibilityDeveloper,我们需要将此角色分配给用户才能使用此工具。
现在要完成安装,进入"帮助"->"安装新软件",点击"添加"按钮,输入如下详细信息:
路径为:80[instancenumber]/sap/hba/tools/extn
单击"确定",我们将看到扩展工具,然后我们需要安装它
一旦安装了此工具,我们右键单击任何视图,我们可以看到扩展视图选项。
此选项仅对HANA实时重用和查询视图启用,对私有视图禁用,如下所示。
我们可以很容易地从HANA Studio中识别查询视图,因为它们以查询结束,但我们无法区分重用视图和私有视图。
因此要知道哪个视图是重用视图,哪个视图是私有视图Private View,登录HANA Live Browser并按如下所示进行检查。
假设我们要在GlaccountChartoFaccounts重用视图中进行更改,因此,我们将右键单击该视图并选择扩展视图,然后我们将看到下面的屏幕
它将创建一个与重用视图同名的新视图
在这里,我们将选择要创建扩展视图的包。
重用视图中存在的所有字段都标记为灰色,我们无法更改它们
在左边,我们得到视图中使用的所有表的列表。
这些表只显示视图中没有使用的字段
所以我们可以从表中选择任何字段并添加它,假设我们要从表中选择SAKAN字段,因此,我们将单击SAKAN字段,然后单击屏幕右侧的+按钮,这将把它添加到我们的视图
然后我们将选择下一步…默认情况下,连接类型是Left Outer Join,我们不能更改它,但我们可以更改视图的基数
在右侧,它显示连接字段。因为表SKA1已经在这个视图中使用了,所以它为Join建议了字段,我们可以使用这些字段,也可以通过选择+按钮添加我们自己的字段,如下图所示
然后我们将验证并激活视图
扩展视图复制重用视图的语义属性-如果重用视图中的语义节点是投影,那么扩展视图中的语义节点也将是投影
下图是新创建的视图
我们还可以看到,大数据平台,在安装了扩展工具之后,Join节点和其他节点的显示更加优雅多彩
现在让我们来扩展glaccountChartofCountryQuery视图
右击视图并选择ExtendView,然后我们将看到下面的屏幕
默认情况下,它采用我们先前扩展重用视图的包
它显示查询视图中存在但在输出中未选中的列
我们也可以选择扩展重用视图,然后它的附加字段也可以添加到输出中,如图所示下面
让我们选择两个字段并验证和激活视图
这两个视图在ExtTest包中都可用,如下所示
现在让我们检查扩展查询视图,现在我们可以看到我们选择的两个字段都出现在视图中
该工具有其优点和局限性:
优点:
它是一个简单的工具。
如果我们只想从视图已经使用的基础表中添加额外的列,大数据营销,那么扩展现有的查询或重用视图就更容易了
如果我们以后更新HANA实时视图,那么扩展视图也会得到更新
限制:
它目前有很多限制
我们不能用并集扩展查询视图我们也不能直接扩展聚合节点位于顶层节点(语义节点之前的节点)以外的其他级别的查询视图
目前我们不能将其他表(视图中未使用的表)中的字段添加到现有的重用视图中,但希望此选项在下一版本中可用
我们无法创建计算视图专栏或改变过滤选项
希望这个工具会随着时间的推移变得更好
问候,
Vivek
嗨Vivek,
谢谢你的帮助…真的很有用。
Kulwinder
嗨Vivek
很棒的博客。您能提供>>的直接链接吗HCOHBATEXTN.tgz公司
尊敬的
Kumar
你好,Mayuresh,
进入服务市场->软件下载中心->安装和升级->浏览我们的下载目录->SAP In Memory(SAP HANA)->SAP HANA插件->SAP HANA内容工具
从该链接下载zip文件,然后您将看到里面的三个SAR文件,用SAPCAR提取HCOHBATEXTN00\u 0.SAR文件,您就可以得到发货单位
问候,
万岁
万岁,
谢谢您的指导。现在我可以看到扩展视图选项了。
向
Kumar
你好,Vivek,
thx致意,感谢伟大的博客。