云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

香港带宽_建设银行网站登录_优惠

小七 141 0

服务器_nfs服务器_12月免费

我们现在继续我们的系列文章,介绍如何构建一个简单的web应用程序,以探索saphana文本分析功能。作为提醒,大数据的发展前景,大数据与云计算,以下是本系列其他部分的链接:

第1部分-概述:最终用户上传文档的SAP HANA文本分析第2部分-实践:为SAP HANA文本分析应用程序构建后端第3部分-演示:用于上载文档和探索SAP HANA文本分析功能的UI5前端第4部分-深入探讨:如何在UI5应用程序中使用OData上载文档

在上一篇博客文章中,我们为SAP HANA文本分析应用程序构建了一个后端。在这篇博文中,我介绍了一个简单的web应用程序,它允许最终用户将文档上传到后端并检查SAP HANA文本分析结果。

该应用程序是一个非常简单的UI5应用程序。github上提供了代码和后端代码,并提供了在您自己的SAP HANA系统上安装此应用程序的说明。

UI5应用程序:功能概述

以下是UI5演示应用程序的概述:

该应用程序具有垂直拆分的单个页面。在拆分器的左侧是上载文件的列表,它显示了CT\ U文件数据库表中的所有行。在拆分器的右侧是文本分析结果列表,这显示了$TA\uu数据库表中的行。

在屏幕截图中,只有FILE\u NAME列可见,但您可以通过从列标题菜单中选择其他列来显示它们,右击列标题时弹出:

由于我们还没有上传任何文件,两个列表都是空的。所以,让我们上传一个文件来查看它的运行情况!要上传文件,点击应用程序工具栏左上角的按钮(1):

点击"上传文件进行文本分析"工具栏按钮后,会出现一个对话框,供您浏览文件以便上传。点击对话框中的"浏览文件…"按钮打开文件资源管理器(2)。使用文件资源管理器选择一个文件(3)。请注意,大数据应用前景,此演示项目的github存储库在sample docs文件夹中提供了许多示例文件。

在文件资源管理器中选择文件后,文件名将显示在对话框中:

要实际上载所选文件,请单击对话框底部的"上载"按钮确认对话框。文件将出现在拆分器左侧的文件列表中,然后被选中。

每当文件列表中的选择发生变化时,拆分器右侧列表中的文本分析结果将更新以匹配所选项目。正如我们在上一篇文章中提到的,文本分析结果的收集是异步的,因此在上载新文件之后,有可能文本分析结果尚未到达。不幸的是,在这一点上没有什么可以做的。

您现在可以浏览、过滤和排序分析结果列表,以探索文本分析的结果。显然,这本身不是很有用,但这个应用程序的重点是,如果很容易检查实际的原始文本分析结果。希望它能给你一些关于如何使用这类信息来构建实际应用程序的想法。

一旦你处理完一个特定的文件,你也可以使用这个应用程序来删除它:在文件列表中,只需点击垃圾箱图标来删除那个特定的文件。将出现一个对话框,您需要确认删除该文件。确认对话框后,文件将从CT\ U文件表中删除。请注意,此演示应用程序不会删除$tauu表中的任何相应分析结果,除非您在$TA_uu表上手动添加外键约束,该表级联从CT_u文件表中删除的内容。

在您自己的HANA系统上安装此应用程序

此应用程序的前端和后端代码可在github上获得,并根据Apache 2.0软件许可证的条款和条件作为开源软件获得许可。本文的其余部分提供了安装说明。

使用您最喜爱的SAP HANA IDE(Web IDE、SAP HANA Studio、Eclipse with SAP HANA Developer Tools)创建一个软件包下载github存储库的存档解压归档文件并将其内容传输到您刚刚创建的HANA包中。

使用db/CT_文件.hdbdd:更新名称空间,将包标识符从"system local"、"public"、"rbouman"、"ta"更新为刚创建的包的名称。将@Schema从'RBOUMAN'修改为您想要使用的任何模式。(如果您还没有架构,请自己创建一个架构)激活db/CT_文件.hdbdd. 在数据库目录中,现在应该有这个表。Hana也应该创建一个相应的$TA_uu表。有服务/塔克索达塔:在第一个实体定义中,更新表存储库对象标识符"system"-local.public.rbouman用户.塔.db:"CT\u文件",使其与系统上表的位置匹配。在第二个实体定义中,从"RBOUMAN".$tau system更新目录表标识符-local.public.rbouman用户.塔.db●CT_FILE.FT\u IDX\u CT\u文件因此它与系统上的数据库架构和目录表名称匹配。激活服务/塔克索达塔.

您现在可以激活创建的包以激活所有剩余对象,数据分析平台,如.xsapp和.xsaccess文件,以及web子包及其所有内容。

安装后,您应该能够打开web应用程序。您可以导航到:

其中: