当前位置:主页 > 云解析 > 正文

网站空间_虚拟主机哪个好_免费6个月

时间:2021-07-12 15:07 来源:埃里克云 编辑:埃里克云

核心提示

SAP Analytics Cloud(以前称为SAP BusinessObjects Cloud)提供了在故事中嵌入R可视化的功能,以增强业务用户的洞察力。 本博客将介绍如何在Linux上设置R-Server,以便与SAP Analytics Cloud一起使用...

SAP Analytics Cloud(以前称为SAP BusinessObjects Cloud)提供了在故事中嵌入R可视化的功能,以增强业务用户的洞察力。

本博客将介绍如何在Linux上设置R-Server,以便与SAP Analytics Cloud一起使用。设置包括以下步骤:

此步骤根据所使用的Linux flavor版本的不同而有所不同。我已经记录了Suse12 x86\u64版本的步骤。使用与您的操作系统相关的命令检查您的Linux发行版的版本。

安装gcc

第一步是找到与您的Linux版本相对应的gcc版本。要查找您的gcc版本:

请在浏览器窗口中打开以下URL::/gcc/

记下与您使用的Linux版本匹配的条目。在我的例子中,Suse的版本是SLE-12。一次运行一个以下命令。用您的Linux版本替换。

zypper ar:/gcc//devel gcc

如果提示信任密钥,请选择选项"a"

注意:如果有任何类似以下的错误提示,请选择选项"i"忽略错误。

zypper refresh

zypper install gcc

installR

从:/languages:/R:/released/

在Linux控制台中一次运行以下命令。用您正在使用的Linux版本替换。在我的示例中,是SLE\u 12\u SP1.

zypper addrepo-f:/languages:/R:/released/R-base

zypper install R-base R-base-devel

install openssl

在Linux控制台中运行以下命令:

zypper install openssl

zypper install openssl devel

导航到/tmp或你的选择。运行以下命令:

mkdir Rservcd资源mkdir CA公司镉钙openssl genrsa-输出Rserve.key键2048openssl请求-新建-密钥Rserve.key键-出去服务.csr

注:创建CSR时,您需要为证书输入一些信息,所有内容都是可选的。

openssl x509-req-days-in服务.csr-签名密钥Rserve.key键-出去服务.crt

用天数替换,例如:365

保存服务.crt文件到本地计算机(或复制所有文本)。稍后需要在SAP Analytics Cloud中导入此文件。

创建RServe配置文件

创建工作区目录,该目录将为/tmp/Rserv/workspace。

cd/tmp/Rservmkdir workspace

创建一个名为资源配置文件在/etc目录下使用vi或其他文本编辑器,内容如下:

workdir/tmp/Rserv/workspace远程启用需要身份验证明文禁用端口6311maxsendbuf 0个tls密钥/tmp/Rserv/CA公司/Rserve.key键tls证书/tmp/Rserv/CA公司/服务.crttls端口6312qap disable 6311

注:配置可根据需要定制。以下是选项的含义:workdir:在R中创建和使用临时文件的目录。远程:是否需要远程访问。这必须是"启用"才能在SAP分析云中使用验证:是否检查用户名/密码字段。建议使用"required"明文:传递凭证信息时使用明文。强烈建议使用"禁用"端口:非加密连接的默认端口。默认值为6311。maxsendbuf:最大发送缓冲区大小。默认值为0,表示无限制。tls密钥:键的路径tls证书:证书的路径tls端口:用于加密连接的端口

我们使用"qap disable"来禁用正常的未加密端口(本例中为6311)。如果您想使用它,请删除它。

安装Rserve

使用下面的命令运行R shell:右在R shell中,运行下面的命令来安装Rserve安装程序包("Rserve")q()

注:'跑步'安装程序包("Rserve")'提示您选择要下载的镜像。选择最近的地理位置以获得最佳效果。使用q()关闭R shell

创建辅助用户最好创建一个二级用户,该用户没有运行Rserve的权限,以最大限度地减少恶意用户可能造成的损害。

创建一个新的Linux用户并设置密码。我们稍后将在步骤4中使用用户/密码。选择任何你喜欢的,但他们必须符合以下步骤。关闭R shell后,运行以下命令:

useradd密码

允许用户访问工作区文件夹。要在SAP Analytics Cloud中运行R,我们需要创建一些临时文件,以便该用户能够写入工作目录(即/tmp/Rserv/workspace)

运行以下命令:

cd/tmp/Rservchown-Rworkspace

我们还想限制用户访问身份验证密钥。运行下面的命令来更改文件夹上的安全设置:

chmod-R 700 CA

我们现在可以更改Rserve配置,以便命令以我们刚刚创建的受限用户的身份执行。运行下面的命令为我们创建的用户输入gid和uid编号。

id

记下gid和uid(编号)

编辑/etc/资源配置文件文件并添加以下行:giduid

运行下面的命令启动RServeR CMD Rserve

提高性能的可选步骤

要提高R脚本执行的性能,请创建一个Rprofile并在文件中包含您在Rscript中使用的库。这将预加载您最常用的库。

sudo su ruservi~/.Rprofile

将脚本中使用的库添加到.Rprofile中并保存文件。例如:

图书馆(ggplot2);库(dply)

终止并重新启动Rserve进程

我们尚未准备好将SAP Analytics Cloud配置为使用R服务器。

登录SAP Analytics Cloud选择系统>>管理选项

编辑(右上角的铅笔图标)RServe配置:

主机:

端口:6312

证书:

用户名:

密码:

点击"检查配置"确认可以进行连接。如果验证步骤成功,请保存连接。

连接成功后,我们可以安装SAP Analytics Cloud所需的附加R软件包。具体来说,我们将安装"ggplot2"、"jsonlite"、"bit64"数据表"packages.

如果您使用SUSE,我们必须安装c++,这是ggplot2所必需的。

运行下面的命令在gcc中安装c++

zypper-c++

在Linux控制台类型R中运行R shell。键入以下命令:

安装程序包(c("ggplot2","jsonlite","bit64","数据表")

安装软件包后,按以下步骤重新启动Rserve:

ps-ef | grep Rservekill(其中pid是RServe的进程id)

Run:R CMD RServe

您现在可以将R可视化嵌入到SAP Analytics云故事中了。有关如何在SAP Analytics云中嵌入R可视化的详细信息,请访问以下博客:

https://blogs.sap.com/2017/05/26/hands-onhow-to-leverage-r-visualization-feature-in-sap-analytics-cloud-to-aigh-your-data-analysis-goal/

问与答

问:R-Server安装在哪里?

  • <strong>数据库_太原网站建设公司_高性价比</strong> 数据库_太原网站建设公司_高性价比

    解决上述问题,请遵循以下步骤: 2。在Fiori-BI启动板中设置验证选项卡和CMS可见: 1。\SAP BusinessObjects Enterprise XI4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 如果您使用的是BI平台安装的Tomc...

  • <strong>京东云_企业邮箱排名_年度促销</strong> 京东云_企业邮箱排名_年度促销

    场景:在这个场景中,我将解释如何使用计算视图中的计算列来计算学生平均分。 计算视图用于组合其他分析视图、属性视图和其他计算视图以及基本列表。它们用于执行复杂的计算...

  • <strong>对象存储_长沙网站建设公司_9元</strong> 对象存储_长沙网站建设公司_9元

    在特拉华的最后几天,我们正在研究物联网方面的创新。除此之外,我们还创建了一些智能数据流,并在designstudio中使用它们。现在为了创建一些真实的演示,我们需要一个物联网模...

  • <strong>香港带宽_oa系统数据库设计_免费申请</strong> 香港带宽_oa系统数据库设计_免费申请

    This blog is the part 2 of the 5-part blog-series. In this blog, we will introduce OData Interfaces which are exposed from SAP Process Orchestration (from 7.40 onwards) (SAP PO) can be exposed as Open APIs and managed through SAP API Man...

  • <strong>全站加速_企业邮箱用哪家的好_测评</strong> 全站加速_企业邮箱用哪家的好_测评

    亲爱的合作伙伴 由SAP主题专家主持的Enablement Insights网络研讨会每月在我们的各个合作伙伴协作室举行一次。这些会议室使您能够轻松地与同事协作、分享知识并提高知识的趣味性,以...

  • <strong>域名注册_关系数据库是以_优惠</strong> 域名注册_关系数据库是以_优惠

    最近我们在结算WBS元素时遇到了两个错误。我们使用WBS元素来记录成本,然后先将其结算给AuC,然后再将其结算给主要资产。 我们在2017财年,我们的关闭资产年度是2015年,这意味着...

  • <strong>天翼云_常用数据库管理系统_免费6个月</strong> 天翼云_常用数据库管理系统_免费6个月

    达芬奇可能是指数思维的最早采用者之一。 达芬奇500多年前出生在半农村的托斯卡纳,父母收入微薄。尽管他很少接受正规教育,但他能够推断出有关建筑学、工程学、数学、城市规...

  • <strong>金山云_白雪公主百度云_优惠</strong> 金山云_白雪公主百度云_优惠

    在本系列的第一篇博客中,我讨论了什么是保证交付,它是如何工作的,以及为什么您应该将它用于流项目和适配器。如果您错过了它,您可以阅读这里的介绍。 现在,在第二部分中...

  • <strong>美国服务器_分布式数据库有哪些_免费申</strong> 美国服务器_分布式数据库有哪些_免费申

    美国作家、未来主义者阿尔文·托夫勒(Alvin Toffler)通常被引用为这句名言的创始者:"21世纪的文盲将不是那些不会读和写的人,而是那些不会学习、忘却和重新学习的人。"然而,托...