span8
span4
你好,
不知道我是否已经正确表述的问题,但是这是我需要做的:
我从文本文件处理信号数据。该数据具有以行下方在各7行的属性,则实际信号值。我使用的是VariableSetter和VariableRetriever成功地处理数据,每个文件都有不同的仪表ID或信号日期。
我现在需要的数据处理为我做了间隔15分钟。然而,这些间隔15分钟(在一天96)需要被对齐到主表,以填补在用于丢失的15个分钟的间隔没有接收到的信号数据的空行。
我可以用一个FeatureMerger / FeatureJoiner通过15分钟的日期时间加入我的两个数据集,但这并不实际的仪表数据(计ID,其他ID,数据的日期)转成空领域,我必须这样做 to build the 96 interval profile for each text file.
任何想法如何,我可以在这些缺失值填补,当我加入表一起?如果这种道歉没有意义!
一些日期/时间的操作可能会帮助您。例:textline2none-v2.fmwt
就是这个。textline2none-v2-2018.fmwt
希望大家谁问了一个问题提到的第一要求FME版本,如果不是最新的一个。
喜孝,
您的解决方案是太棒了,但我还需要将它们添加到当前的时间戳。这将事情的开始日期复杂和结束日期可能跨越数日。这能加入到当前的工作流程?亚搏在线我添加了一个文件:
40150 PulseA 45942640 24C2727 15052019091558.txt
亲切的问候
尼尔
我觉得这个工作区实例描述的方式来完成的要求。
隆
非常感谢。您的工作流亚搏在线程是简单,优雅和美丽。只要通过学习它,你教给我,我可以用它来创建我的一些工作流程,许多新的技术和方法。亚搏在线我真的很感激你已经采取了看这对我的时间。
温馨问候,
尼尔
隆
对不起 - 我需要做的唯一的其他东西也添加日期字段添加到输出(DD / MM / YYYY)。如果数据运行在进入第二天的开始日期和结束日期可能会有所不同。这可能吗?
亲切的问候
尼尔
喜孝,
我成功地利用您的工作空间,但我现在有,如果一个文件来与新数据的过程中添加更多的记录到数据库中,而不是覆盖他们在那里的问题。我在这里看了一下前面的回复上,人们提出了一个木匠但就是在2019年计提折旧。你知道,我也许可以用来检查存在这样的记录,并不会被覆盖?我的数据没有ID列。
谢谢
在两种,
感谢您的答复。为了澄清我已经添加了一些文件。这些都是原件:
38499 PulseA 40103764 11C2399 10052019132213.txt
38500 PulseA 44233990 23C3037 10052019130729.txt
和文件结构:
这些文件显示某个日期范围的数据。该文件的首部示出了项目的ID,具有开始和结束时间。后来的数据显示,在特定的日期和时间的脉冲。
我使用TestFilter来改变设置15分钟块的时间(如00:00和00:15之间的脉冲),并使用一个StatisticsCalculator算来用于特定15分钟的时期。
有一天96分钟间隔,但该文件可能只显示了其中的4个数据。
我需要加入这些到主数据集时间:
我可以做的,但我需要记录器ID /序列号复制到空白时间主值创建96间隔轮廓,0对丢失的数据,就像这样:
目前,所有我实现是这样的:
如果没有填补空白,我不能在我的BI工具创建平滑96间隔型材
我已经添加了我的工作区:
感谢您的任何帮助!
©2019安全亚搏在线软件公司|法律