RM服务器与写Excel

domi_wiesedomi_wiese 成员职位:28因素二世
亲爱的社区,

我目前正面临RM服务器上的问题,我的过程与操作员“写Excel”在最后,最终没有创建任何文件。
在RM Studio中,它工作得非常好,并在我的本地驱动器上创建了Excel文件。因此,我决定在服务器上执行此过程,但如前所述,它不会创建任何Excel文件。
我的建议是,由于进程在服务器上执行,因此只能将此文件存储在“服务器存储库”上,因此我不可能在本地驱动器上创建文件,而是在服务器的存储库上创建文件。
由于我已经在RM Studio上连接到服务器存储库,我试图在“写Excel”操作符中写入目的地,如下所示:
/ / ServerRepository / home /多米尼克\ file_name.xlsx
然而,它仍然不起作用。

我将感谢你的帮助,亲爱的社区。
非常感谢。
标记:
Tghadially

最佳答案

答案

  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
    @domi_wiese在这种情况下,您实际上需要使用Store操作符,而不是Write Excel。'Store'会将你的ExampleSet保存在你想要的服务器存储库中。

    Write Excel可能不适合您的原因是它正在服务器作业容器中执行,一旦作业完成,该容器就不存在了。它真的会消失。您需要将文件写入到JC之外的某个地方,以便在作业完成后将其持久化。

    斯科特
    Tghadially domi_wiese
  • domi_wiesedomi_wiese 成员职位:28因素二世
    @sgenzer非常感谢您的回复。商店操作人员工作得很好,这太棒了!

    另一个关于服务器和写Excel操作符的话题:所以它实际上意味着,Excel将在我的本地驱动器上创建,但就像你说的,甚至不到一秒钟,它就消失了?

    在JC之外编写流程的有趣想法。因为当我执行这个进程时,它总是通过一个队列,这个队列实现了一个Job Agent。您是否建议创建一个没有作业代理的新Queue,然后让进程在新Queue中运行?

    非常感谢
    多米尼克
  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3362年RM数据科学家
    你好,
    顺便说一下,你可以做的是将excel文件作为文件对象存储在存储库中。这个紫色的对象来自于写Excel。然后可以使用Write file来在任何地方再次写入文件。或者你可以将它作为web服务的结果返回。这里有一个链接,让你下载excel文件。

    欢呼,
    马丁
    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德
    domi_wiese sgenzer
  • domi_wiesedomi_wiese 成员职位:28因素二世
    @mschmitz非常感谢您的回复。我将尽力按照你告诉我的去做。如果我仍然遇到问题,我可能会再次回来寻求您的帮助。

    多米尼克
  • kaymankayman 成员职位:662独角兽
    @domi_wiese,如果有网络,可以从服务器上存储Excel文件。但是在这种情况下,您需要使用到本地磁盘的网络路径,而不是使用“标准”路径逻辑。

    最后,服务器将写入可通过文件系统访问的任何地方。
    domi_wiese MartinLiebig
  • domi_wiesedomi_wiese 成员职位:28因素二世
    @kayman谢谢你的提示。我实际上是VPN连接,为了从SQL服务器获取数据。这是否也适用于网络路径?
  • domi_wiesedomi_wiese 成员职位:28因素二世
    @kayman好的,非常感谢你的帮助!
登录注册置评。