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

域名交易_整容室百度云_限量秒杀

小七 141 0

在本文中,美国云服务器,我将向您展示如何将SQLAPI用于SAP HANA部署基础设施(HDI)。

首先,我们将设置我们的环境。我们将创建一个新租户并在此租户上启用diserver。如果您已经有租户并且diserver已经启用,返利淘客,您可以直接跳转到HDI设置。

下一步将设置HDI组件,以便能够使用带有SQL API的HDI容器。

您可以在官方文档SAP HANA Deployment Infrastructure(HDI)Reference中找到以下所有信息。这个博客只是一个概述和一步一步指南,以建立一个简单的HDI.

创建新租户

因为我想为您提供一个简短的端到端的介绍,我将首先创建一个新的数据库租户,并称之为HIG。使用具有数据库管理权限的用户连接到SYSTEMDB。我正在使用系统用户并执行下面的语句来使用diserver创建新的租户。

启用diserver

如果您有一个现有租户并想在那里使用HDI,您可以检查那里是否启用了diserver。

如果没有启用diserver,您可以使用下面的语句为租户启用diserver。

现在您可以能够在租户中使用HDI。

创建租户并启用diserver后,我们需要在租户数据库中设置HDI组件。

如图1所示。)HDI组件说明,购买云服务器,我们需要以下组件:

HDI AdministratorHDI容器组HDI容器组管理员HDI容器HDI容器管理员

1.)HDI组件©SAP HANA Deployment Infrastructure(HDI)Reference

请登录租户数据库设置HDI组件。

HDI Administrator

负责HDI的设置和整体维护。

调用程序后_授予容器组API权限您将获得两个结果选项卡。在第一个result选项卡中,您将看到包含有关HDI调用执行的信息和摘要的消息。如果授予成功,您将看到以下消息。

授予容器组"\u SYS\u DI"和参数"[]"中的API权限…确定

在第二个选项卡中显示有关HDI调用的结果概述。第一列包含返回代码,优惠券返利,第二列包含请求id,第三列包含消息。在我们的例子中,应该有"0"输入输出(1)。表2)HDI的SQL API返回码描述了返回码。

几乎每次执行过程后,都会得到类似的结果。请检查第一个结果选项卡中的摘要是否为"确定",第二个结果选项卡中的摘要是否为"0",作为返回代码。

2.)HDI的SQL API返回代码

有关详细信息,请参阅官方文档。

HDI容器组

用于管理一组HDI容器。只有HDI管理员可以创建容器组。

HDI容器组管理员

负责管理组织为一个或多个HDI容器组的SAP HDI容器。

HDI容器

包含设计时和运行时的数据库开发工件。HDI容器组管理员可以创建新容器。

HDI容器管理员

具有SAP HDI容器的管理员访问权限。要授予容器管理员权限,容器组管理员应调用带有相应参数的过程grant\u container\u API\u privileges.

作为部署数据库工件之前的最后一步,我们需要配置SAP HDI容器中默认可用的插件库。

配置默认插件库

您可以使用程序HDI\u C#DI.LIST\配置的\库列出所有配置的插件库。

向用户授予开发人员权限

HDI容器管理员能够部署数据库工件,然后用于在容器中生成数据库对象。但是容器管理员应该只用于管理任务,而不用于开发。为了授予对HDI容器内容开发API的访问权,换句话说,为了使用户成为容器开发人员,可以使用过程grant\u container\u API\u PRIVILEGES。但是这次我们需要从\u SYS\u DI.T\u DEFAULT\u CONTAINER\u USER\u privileges表中授予特权。

部署设计时工件

在创建开发人员用户后,我们可以使用此用户编写设计时工件并将其部署为运行时对象。

在调用过程HDI\u C之后#DI.写入你应该看看摘要将5个文件写入容器"HDI\u C"…好的。现在,设计时对象在工作文件系统中创建,但它们尚未作为运行时对象部署在容器中。为此,我们将使用make程序。要在创建运行时对象之前查看工作文件系统中有哪些对象,可以使用列表过程。

有关更多信息,请参阅官方文档。

从列表过程的结果可以看出,我们创建了一些设计时对象。使用make过程可以创建运行时对象。

消息make succeeded(0 warnings):4 files deployed(生效4),0 files undeployed(生效0),0 dependent files redeployed in summary表示创建了运行时对象。

要访问运行时对象,您需要向使用者用户授予一些权限,因为容器完全隔离。开发人员用户HDI\u C\u DEV不应用于使用容器中的数据。因此,我们将创建一个使用者用户HDI\u C\u consumer并为用户分配容器模式的SELECT特权。

在摘要中,云服务器哪家好,您应该看到在容器"HDI\u C"和参数"[]"中授予模式特权…好的。现在您可以使用使用者用户从容器模式访问对象。