在本地开发SAP DI操作员时生成解决方案包

gensolution的Python项目详细描述


杰森森

生成sapdataintelligence(sapdi)解决方案文件,该文件允许本地编写新的自定义python运算符,并准备作为解决方案上载到sapdi实例。在

要使用符合常规github存储库设置的gensolution需要特定的文件夹结构。可以使用gensolution --project进行设置。在

此外,运算符脚本需要提供用于创建运算符描述文件^{em1}的附加信息$运算符.json和配置模式.json。在

必需的文件夹结构

  • 项目
    • src:包含操作符包的源代码
      • 包装1
        • [运算符]-运算符是运算符名称的占位符
          • [操作员].py
        • 包装2
          • 。。。在
    • 解决方案:包含与sapdipython子引擎文件夹结构相对应的解决方案文件夹。如果结构不存在,则生成该结构。
      • 操作员
        • 包装_版本.zip(上传到sapdi实例的解决方案
        • 软件包版本
          • 在manifest.json文件在
          • 内容
            • 文件
              • 。。。在

使用

genjson脚本需要在项目文件夹的根目录下执行(使用``gensolution--project``时例外)。在

usage: gensolution.py [-h] [--project PROJECT] [--version VERSION] [--debug]
                      [--force]

Generate SAP Data Intelligence solution for local operator code

optional arguments:
  -h, --help         show this help message and exit
  --project PROJECT  Creates new project with folder structure for locally
                     programming operators
  --version VERSION  version format <num.num.num>
  --debug            for debug-level information
  --force            removes subdirectories from <solution/operators>

操作员模板

以下代码被简化为本地(脱机)开发运营商所需的最低限度。在

^{pr2}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java快乐,你知道吗   java如何向字符串中的单个单词添加字母   java问题,时间单元增加24分钟   java maven焊接实例失败   用java发送带身份验证的Soap请求   java列表在ListView中找到了信标   java为什么我的图像在y值增加时不会移动?   java错误:找不到适合JsonArrayRequest的构造函数   java如何在不阻塞的情况下将一个对象转换为另一个对象   通过urlconnect的java Kerberos凭据委派?   java是否可以循环一个链接列表来检查特定链接中的2个属性(2个字符串)?   在snackbar中将值分配给变量时发生java错误   java为什么不能更改插入排序的while循环中语句的顺序?