永洪社区

标题: 永洪如何调用python将数据导入 [打印本页]

作者: 尚小胖    时间: 2022-1-17 10:05
标题: 永洪如何调用python将数据导入
现在用python读取了永洪不能直接连接的数据源数据,需要永洪调用Python,达到间接将数据引入永洪的目的。

作者: 环环    时间: 2022-1-17 10:12
python也不属于产品支持的数据源,原来的数据源支持jdbc链接吗,如果支持可用用GENERIC数据源链接。如果有能力可以考虑下通过定制数据集去调用,需要用户那边自行实现定制数据集的接口
https://www.yonghongtech.com/hel ... 0%E6%8D%AE%E9%9B%86
作者: 尚小胖    时间: 2022-1-17 13:58
永洪tech-秀秀 发表于 2022-1-17 10:12
python也不属于产品支持的数据源,原来的数据源支持jdbc链接吗,如果支持可用用GENERIC数据源链接。如果有 ...

深度分析板块,我用Python脚本做数据的输入呢?(如图1所示)深度分析中,Python脚本操作钱必须要连接数据集吗?一定要在管理系统中做Python的配置吗(如图2所示)




作者: 环环    时间: 2022-1-17 16:30
还是要用数据集的,要用python脚本就要配置
作者: 尚小胖    时间: 2022-1-18 10:00
永洪tech-秀秀 发表于 2022-1-17 16:30
还是要用数据集的,要用python脚本就要配置

永洪服务器上有Python环境吗?假如有的话,用Python脚本时那还用做计算配置吗
作者: 尚小胖    时间: 2022-1-18 10:29
永洪tech-秀秀 发表于 2022-1-17 16:30
还是要用数据集的,要用python脚本就要配置

在计算配置时,一直在第一步卡着不动;第二步如图2所示的路径怎么找?

作者: 永洪tech-cc    时间: 2022-1-18 14:57
第一步已经开启成功了,python开启后就是不动的,是等待接收产品发来的python计算请求,配置可参考文档https://www.yonghongtech.com/hel ... nconfiguration.html
另:94版本已支持python可以不连接数据集,自己写程序连数据库,建议升级使用
作者: 尚小胖    时间: 2022-1-18 15:26
永洪tech-cc 发表于 2022-1-18 14:57
第一步已经开启成功了,python开启后就是不动的,是等待接收产品发来的python计算请求,配置可参考文档http ...

我在本地的Python环境中,下载了一个第三方类,在python自己的开发工具中是能使用的。
在永洪的python计算配置完成后(连接的本地ip),同样的代码搬到永洪的python脚本中,提示没有那个第三方类。原因是啥?怎么解决?
作者: 尚小胖    时间: 2022-1-18 16:09
尚小胖 发表于 2022-1-18 15:26
我在本地的Python环境中,下载了一个第三方类,在python自己的开发工具中是能使用的。
在永洪的python计 ...

这个问题我已经解决了,我在永洪的Python环境中下载了该第三方类,脚本成功执行了。好奇的是:为啥永洪的python计算配置连接的机器明明有这个第三方类,仍需要永洪再下载?那这个连接的本质是什么?
作者: 永洪tech-cc    时间: 2022-1-18 18:32
因为yonghong的DM-Engine自带python环境,不是使用机器中安装的python,所以需要在DM-Engine的python中安装您需要的工具类,那个连接是为了yonghong软件通过此连接获取python脚本运行数据。
作者: yhdata_yaYCVewd    时间: 2022-1-18 18:46
尚小胖 发表于 2022-1-18 16:09
这个问题我已经解决了,我在永洪的Python环境中下载了该第三方类,脚本成功执行了。好奇的是:为啥永洪的 ...

我看上面有永洪的人员回答了,我给你分享一点技巧吧。
你双击运行这个文件 DM-Engine/bin/startDeployEnv.bat 进入到自带python环境下,用pip install 命令安装你的工具包应该就可以用了,安装工具包时最好先停止DM-Engine。
另外一个技巧就是:如果用的是pycharm开发python脚本,并且脚本都是用于yonghong软件的,可以将pycharm的解释器指定为DM-Engine/bin/Python-RunTime-windows_x86_64/python.exe,这样本地开发和永洪产品环境上就可以保持完全一致了。
作者: _贝贝    时间: 2022-1-18 18:54
yhdata_yaYCVewd 发表于 2022-1-18 18:46
我看上面有永洪的人员回答了,我给你分享一点技巧吧。
你双击运行这个文件 DM-Engine/bin/startDeployEnv ...

   




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4