我有以下情况。我有一个数据库表:
| id | name | basic_salary | allowance |
_______________________________________|
| 1 | sach | 2000 | 1000 |
| 2 | nala | 5000 | 2500 |
|______________________________________|
将基本工资
和津贴
一起添加,使其成为净工资
,并插入名为净工资
第一步,我使用了执行SQL记录
处理器,可以得到所有的记录。但是问题是:如何在流文件中添加这两列。
所以最终结果应该是:
| id | name | net_salary |
|________________________|
| 1 | sach | 3000 |
| 2 | nala | 7500 |
这和我之前的变量问题直接相关,如何处理流文件变量在apache-nifi
中执行操作?
我使用了如何在PostgreSQL中计算多个列的总和在ExureteSQL
处理器内,但它不能理解流文件变量。
有一个棘手的问题。使用UpdateRecord
两次。
第一个是
Record Reader CSVReader
Record Writer CSVRecordSetWriter
Replacement Value Strategy Record Path Value
/net_salary concat(/basic_salary, ',', /allowance)
第二个是
Record Reader CSVReader
Record Writer CSVRecordSetWriter
Replacement Value Strategy Literal Value
/net_salary ${field.value:substringBefore(','):toNumber():plus(${field.value:substringAfter(','):toNumber()})}
其中给出的结果如下。
id,name,basic_salary,allowance,net_salary
1,sach,2000,1000,3000
2,nala,5000,2500,7500
Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑。 架构: 集群管理器: 主界面: 关键特性包括: 基于web的用户界面 无缝体验设计、控制和监视 高度可配置的 数据丢失容错和保证交付 低延迟和高吞吐量 动态优先级 流可以在运行时修改 背压 Back presure 数据来源
我有两个apache-nifi流。一个来自数据库,另一个来自flowfile。 摘自处理器。: 或者有没有办法使用另一个处理器来做到这一点?
我是nifi的新手,我想将SQL server数据库连接到nifi,并用处理器创建数据流。我怎样才能做到这一点,有没有人能帮我弄清楚这一点。 事先谢谢山姆
我设置并配置了一个GetTwitter处理器(假设正确)。我将Twitterendpoint设置为示例endpoint。我运行了处理器,它也运行了,但什么也没有发生。我没有输入/输出 如何排除它正在执行的(或者在本例中不执行的)故障?
问题内容: 我正在通过“ Python进行数据分析”,但是我不了解特定的功能。添加两个熊猫系列对象将自动对齐索引数据,但是如果一个对象不包含该索引,则将其作为NaN返回。例如从书中: 结果: 当我将它们加在一起时,我得到了… 那么,为什么犹他州的价值是NaN而不是500?看来500 + NaN = 500。是什么赋予了?我缺少什么,请解释。 更新: 问题答案: 熊猫不假定500 + NaN = 5
属性文件如何与Apache Camel一起使用,以引用可配置的属性。例如,如果有从文件夹读取文件的路由,那么如何在属性文件中配置该文件夹位置。我正在使用JavaDSL。