问题标签 [cloveretl]

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 投票
2 回答
605 浏览

sql - 如何在 Clover ETL Graph 中传递组件的动态值?

我曾尝试在 CloverETL 中将值传递给 ETL Graph 以进行 ETL 过程,但我需要在 Clover ETL 中动态传递值以进行 Graph。谁能说如何动态传递值?

提前致谢...

0 投票
3 回答
125 浏览

svn - CloverETL 版本控制服务器项目

有谁知道如何在 CloverEtl 中对服务器项目进行版本控制,我尝试过使用 subclipse 和 SVN。这适用于本地项目。但是服务器沙箱我不能。它说该项目不是本地存储或在工作区中,但它们应该在我在服务器上工作时存储在本地。

对此的任何帮助将不胜感激。

0 投票
2 回答
227 浏览

gooddata - 使用 CloudConnect 提取报告结果

我想在 CloudConnect 过程中提取原始报告结果。

到目前为止,我已经设法从原始报告 API 端点获得响应 -https://secure.gooddata.com/gdc/app/projects/{project_id}/execute/raw/

此响应包含文件的 URI,如果我将该 URI 放入浏览器,则会上传文件。

我尝试将此 URI 传递给以下读者,但没有成功:

  • CSV 阅读器产生以下错误:

- - - - - - - - - - 错误详情 - - - - - - - - -

组件 [CSV Reader:CSV_READER] 以错误状态完成。
解析错误:记录 1、字段 1(“日期”)、元数据“outOfStock”中的文件意外结束;value:原始记录数据不可用,请开启详细模式。

  • 文件下载- 我不知道如何通过端口将 URI 传递给“URL to Downlaod”参数。
  • HTTP 连接器再次我看不到如何从端口传递 URI。

这样做的方法是什么?

编辑

如果我按照@Filip 的建议使用HTTP 连接器,则会收到以下错误:

错误详细信息:
组件 [HTTP 连接器:HTTP_CONNECTOR] 以错误状态完成。证书中的主机名不匹配:xxx.com != secure.gooddata.com OR secure.gooddata.com

我尝试将标题设置为X-GDC-CHECK-DOMAIN: false无效。

0 投票
1 回答
186 浏览

xml - 如何使用 CloverETL 生成动态 XML 元数据

我首先要说我是 CloverETL 的新手,没有接受过正规培训。

我的工作是运行 ExecuteScript 组件,其命令调用 Apple 的 iTunes Connect Reporter Java 工具来获取报告的状态,让我知道它是否已准备好下载。Java 工具的消息是 XML 格式的,我正在使用 UniversalDataWriter 将其写入 XML 文件。作业中的最后一个组件启动另一个作业流程。

下一个工作流从 XMLExtract 组件开始,该组件将映射文件中的 XML,并将 XML 的消息部分发送到 Condition 组件以查找文件是否准备好,如果准备好则拆分条件以下载文件,或者休眠并调用 Java 工具,如果它没有准备好,则在一段时间后再次获取状态。

就绪状态的 XML 如下所示:

不可用状态的 XML 如下所示:

输出是动态的,我不确定如何格式化元数据以处理任一输出。XML 的消息部分对我来说是唯一重要的部分。

0 投票
1 回答
101 浏览

cloveretl - CloverETL 图表配置无效 - 未找到“recordName1”的字段元素

试图建立一个 CloverETL 图。目前它非常简单 - 只是一个引导到 UniversalDataWriter 元素的 DBInputTable。它工作正常,然后我无缘无故地确定每次尝试运行图表时都开始产生上述错误。http://pastebin.com/UiNrEfqG上的完整错误日志

我不知道我改变了什么让它开始这样做。任何帮助,将不胜感激!

0 投票
1 回答
118 浏览

cloveretl - Clover ETL 性能问题与处理带有连接的大型 csv 文件

我正在使用 CloverETL 工具读取超过 100,000 行的大型 csv 文件,在将它们插入数据库表之前从数据库中转换一些查找值。

基本上我用过:

  1. 用于读取文件的平面文件阅读器
  2. 后跟一些“查找连接”以从数据库中转换一些值
  3. 然后是一个'ExtHashJoin'来链接所有数据(因为源没有排序)
  4. 然后将记录插入数据库。

非常简单的过程,适用于少量记录。但是当我尝试导入整个文件时,它只是内存不足(增加内存分配无济于事)。

我发现 ExtHashJoin 试图等到它加入所有记录后再开始插入它们,这似乎是问题所在,因为它必须将所有记录存储在内存中。我真的不需要那种行为。这些记录都是独立的,可以分批处理,例如一次每 1000 行,但我想不出办法让它这样做。

我还尝试设置不同的阶段值,但它仍然尝试在开始插入第一条记录之前将所有值连接起来。

如何告诉平面文件阅读器将记录分解并分批处理?

谢谢。

埃里克

0 投票
2 回答
155 浏览

google-cloud-storage - 如何将 CloverETL 连接到谷歌云存储?

我正在使用 CloverETL Designer 进行 ETL 操作,并且我想将一些 csv 文件从 GCS 加载到我的 Clover 图中。我使用了 FlatFileReader 并尝试使用远程文件 URL 获取文件,但它不起作用。有人可以在这里详细说明整个过程吗?

GCS中文件的路径是

我需要将此 csv 文件放入 CloverETL Designer 中的 FlatFileReader

0 投票
1 回答
49 浏览

asp.net - 如何在 Web 应用程序中嵌入 CloverETL 设计

我正在开发一个需要实现 ETL 工具的项目,经过一番搜索,我知道 CloverETL 是可能的。

我没有得到任何关于这个的参考,有没有人知道如何做和开始。我无法开始。

三叶草ETL

0 投票
1 回答
39 浏览

sql - CloverETL DBOutputTable - 更新语句不会完成

我正在运行一个更新 SQL Server 数据库表中的标志的进程。本质上,该图读取一个 .csv 文件,然后使用更新语句中的变量。通用阅读器正在完成,但 DBOutputTable 组件挂起并且无法完成。有趣的是,在图表的前面还有另一个 DBOutputTable 组件,它做几乎完全相同的事情并成功完成。有谁知道问题可能是什么?

我已经重新启动了服务和服务器本身。此过程通常可以顺利完成,但几天前才开始挂起。

0 投票
1 回答
26 浏览

cloveretl - 在 cloverETL 中取一个字节的最低有效位

我想从一个整数在 CloverETL 中生成一个伪随机二进制数,作为一个应该可以从 CloverETL 外部计算的函数。

我这样做的方法是: - 对我的整数加盐并用 md5 对其进行散列 - 取这个数字的最后一位

但是我无法用奇怪的“字节”数据类型来完成第二部分:

给了我一个字节,但我怎样才能访问这个字节的最后一个元素?

不起作用,并且

在我的 CloverETL(称为 CloudConnect)风格中不可用。

我如何访问我的 md5-ed 整数的最后一个有效位,或者更一般地说是“字节”类型的任何东西?