问题标签 [snaplogic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

jvm - 如何在 snaplogic 中将 Python 脚本转换为 JVM

下面提到的代码工作正常,但我想将下面提到的 python 脚本集成到 JVM 脚本以在 SnapLogic 工具中运行。任何线索都会非常有帮助。

0 投票
1 回答
1288 浏览

post - 在 snaplogic 上的 REST POST 快照上将文件发送到 api 端点时,如何修复错误 400“找不到文件”?

我正在尝试使用通过REST POST snap将 csv 文件从 snaplogic 发送到 api 端点,但它似乎并没有实际发送文件,因为响应说找不到文件

当我通过邮递员发帖时,它很好,并使用我在快照中使用的相同信息

我在 POST 快照中的设置如下:

  • 标签*= REST 发布服务 URL*=http://(ip:port)/v1/innovazones HTTP

  • 实体=(空白)批量大小=(空白)显示所有标题(选定)单个

  • 文件上传:File=.../shared/TEMPcsv.csv 单个文件上传:文件

  • key=file 单个文件上传:要使用的文件名=innovaZones_csv_file

  • 上传传输请求类型=计算内容长度上传正文

  • type=Multipart 表单数据单个文件上传:Multipart Content-Type=text/csv

  • HTTP 标头:

  • 键=内容类型;值=应用程序/x-www-form-urlencoded

  • key=授权值="Bearer" + account.access_token

  • 信任所有证书*(选中)遵循重定向*(选中)

我应该收到这条消息:

但我在回复中得到了这个:

"error": "REST API 服务端点返回错误结果:状态码 = 400,原因短语 = Bad Request"

“原始”:{文件名:../shared/TEMPcsv.csv,结果:覆盖,原始:{,...}}

“文件名”:“../shared/TEMPcsv.csv”

“结果”:“覆盖”

0 投票
1 回答
465 浏览

split - 如何从 SnapLogic 中的数组创建多条记录?

在 SnapLogic 中,是否有简单的方法来获取第一条 JSON 记录并生成随后显示的输出?

这是试图实现的目标的简化版本......

输入记录包含两个变量和一个“skus”数组,该数组由具有两个变量的项目组成,一个“skucode”和一个“shade”。

每个输出记录都是输入记录的超集。每个输出记录将数组上方的一个数组项提升到与输入记录中的两个变量相同的级别,如下面的示例所示。

输入:

输出:

0 投票
1 回答
165 浏览

middleware - 在 SnapLogic 中保存上次运行时间以在管道中使用

我创建了一个查询数据库以获取新记录的管道,我使用 Last Modified TimeStamp 字段来执行此操作。在我的查询中,我只想检索自上次运行管道以来修改的记录。

我怎样才能做到这一点?我是 SnapLogic 的新手,但我知道我需要将运行时存储为某种可保存的变量,可以在管道本身的表达式中使用。如果变量不存在(即第一次运行时),我还需要有一个后备。

0 投票
1 回答
457 浏览

snaplogic - Snaplogic 查询两个源并将数据连接在一起

我正在尝试构建一个查询我的销售记录的管道(作为一个读取活动)现在在这个销售模式中,有一些字段引用了一个 People 表,但它不是直接连接,因为存在多对多关系。

所以我需要做的是在我的 PeopleToSales 表中查询所有相关记录,并将它们填充到我后续 JSON 对象中的平面结构中。

如何将两个对象构建在一起并根据销售 ID 连接它们?另外,如果有多个匹配项,我该如何选择第一个匹配项?

0 投票
1 回答
131 浏览

sql - Oracle SQL中查询前的第一行可以开始注释吗

就像我只想执行带有评论的查询一样。

例子:

或者

我们可以在 Oracle SQL 中执行吗?

注意:这些语句可以在 DBeaver 等工具中执行。

0 投票
1 回答
155 浏览

snaplogic - 用于 snaplogic 帐户的加密方法(SMTP,基本身份验证)

通过使用 snaplogic read snap,我们可以获得帐户详细信息及其密码。

实际情况是 snaplogic 读取快照的响应包含加密的密码。我需要的是密码的解密方法。

0 投票
1 回答
488 浏览

cassandra - 在 Snaplogic Sc​​ript Snap 中使用第三方库

我正在尝试使用脚本 snap 创建一个 python 脚本来向 Cassandra 集群发出批处理请求(由于某种原因,Cassandra 脚本不支持批处理操作),我需要一种使用“cassandra”库的方法

我查看了文档以找到一种导入非默认事物(如随机)的 python 库的方法,但我找不到这样做的方法。

我正在使用的具体导入行是

但这显然不起作用,因为 SnapLogic 上没有安装适用于 python 的 Cassandra 库。我没有能力(AFAIK)在 SnapLogic 上安装库。如果相关,我得到的具体错误是:

失败:无法评估脚本文件:SQL_Demo_Cassandra_Script.py,原因:ImportError:第 5 行没有名为 cassandra 的模块,解决方法:请修复第 5 行的脚本文件错误:-1

0 投票
1 回答
222 浏览

etl - 如何使用 snaplogic 在映射器中进行添加?

我想使用映射器添加两个输入,并以 JSON 的形式从 Postman 动态发送数据。因此,想要添加来自 Postman 的数据。

0 投票
1 回答
165 浏览

snaplogic - 如何根据使用情况动态更改 snaplex?

在执行子管道时,我想获取所有可用的 snaplex,并根据子管道的使用情况将它们分配给子管道。到目前为止,我能够在生成 clild 管道时随机化 snaplex。任何帮助表示赞赏。