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

云服务器_数据库中间件是什么_安全稳定

小七 141 0

这是本系列的第二部分,从第一篇关于谷歌电子表格在我的SAP HANA速成版中调用预测分析库的文章开始。这个博客记录了执行预测分析库(PAL)并使用匿名oData服务发布它的最相关步骤。

我假设您已经完成了SAP HANA Studio已安装并已连接到您的实例。

您的SAP HANA实例的先决条件:

租户数据库,您可以使用以下命令创建或在本博客中查找更多信息。

虽然我们遵循更好的做法,创建开发人员用户而不是使用系统用户进行开发是个好主意。具有执行PAL函数和在模式中删除/创建任何PAL函数的适当权限的用户(请与AFL模式不同)。以下是角色的示例列表,其中考虑了此博客的需要,但您需要根据需要限制权限(您还需要目录读取和适当的包权限):如果您想从Google脚本调用oData服务,那么租户DB需要可以从外部访问。这可能意味着重写主机解析并获得完全限定的域名(当然,同时还要配置主机文件)。XS工具是按照这里的说明安装的您已经安装了SAP HANA Studio或eclipse的附加组件您已经连接到您的租户数据库

您现在可以使用一些经典的扩展应用程序。这类项目包括处理登录和利用WHAT IS XS

Go into File->New->XS project

添加项目名称的描述符,保持"在SAP存储库中共享项目"标志处于打开状态,然后单击"下一步"。

单击**添加工作区**

单击您登录的系统:

为存储库包添加名称,然后单击"下一步"。

为"架构"添加名称,".hdbdd"文件的名称(您将在此处创建表)

进入"安全"菜单,淘客模板,查找您的用户ID并授予您对模式的必要访问权限:

创建任何创建临时表删除放下执行插入选择

在继续开发之前,我建议您进入"存储库"选项卡,右键单击新创建的包并单击签出和导入项目。

您现在可以看到XS项目向导为您创建的工件。双击行程.hdbdd

并复制以下代码:

单击顶部栏上的绿色箭头以激活工件。

如果进入"系统"选项卡并进入"目录",大数据+,您将看到实体已成为表,返利手游,联接已成为视图。这是核心数据服务,它提供了一种创建数据库工件的更简单方法。向前看,如果您需要更改或移动对象,您可以从此文件执行此操作。

如果您想知道,"periodConversion"表包含从"2017-02"等期间到整数的转换,因为预测过程需要整数和整数一个double.

我使用M\u TIME\u维度表来执行事务日期和期间之间的转换。可以通过进入SAP HANA Modeler透视图并进入"帮助"->"快速查看"来填充此表。您可以从"生成时间数据"选项启动向导。

此工具与SQL命令一样简单。如果像我一样,通常不保存SQL文件,我强烈建议您这次保存SQL文件。

下面的脚本使用一个视图)来连接来自expenses和M\U time\U维度表的事务数据。

它还输出一个整数作为月份,一个双精度值作为当月的总值。在这种情况下,假设周期对应于一年。否则,您将需要一个不同的表来进行映射:

".hdbview"文件中的代码如下:

这是将调用包装器来构建预测分析过程的SQL:

那么多的点和冒号是什么魔法??您将看到,例如,我创建的作为数据输入的视图在代码中被引用为"GOOGLE"。"HANAGoogleSheets::EXPENSES\u SORTED"GOOGLE"代表模式(与.hdbschema文件中的名称相同)。""GoogleSheets"是您在"存储库"选项卡中看到的包。如果此包已作为子包包含在现有包中,则需要使用以点分隔的完整路径,例如。,rootPackage.secondlevelpackage.thisPackage.

执行脚本,您将看到程序的结果:

Ta da!您的预测现在位于表格PAL\U FORECASTMODELSELECTION\U RESULT\TBL中。

我创建了一个计算视图来联接实际值和预测值,并让HANA处理我们期望的许多事务记录的联接和聚合,这就是她像champ一样在微秒内所做的。

结果:

你可以选择创建一个计算视图,一个CDS视图,甚至发布结果表本身。

我创建了一个匿名oData服务,它不会向用户请求凭据,52返现网,而是使用一个内部用户(以及分配给它的角色)。步骤相当简单。

您需要创建一个SQL连接配置文件,个人云服务器,我们将使用该文件来启用执行,而无需向用户请求登录详细信息:

您现在需要从XS管理工具配置连接,你可以在这样的链接中找到:https://your host:4300/sap/hana/xs/admin/

保存后,您应该会看到一条绿色消息,指示SQLCC工件已启用以供运行时应用程序使用。

唯一缺少的步骤是确保.xsaccess文件中的以下行如下:

如果需要,您可以从本教程中获得更详细的步骤。现在,让我们转到下一个博客和谷歌电子表格来显示我们的结果。