FME 2016 AttributeManager Transformer

FME 2016 AttributeManager トランスフォーマー

FME 2016 beta build 16104.

OK. I have investigated what we can do with the AttributeManager. In my understanding, the transformer performs one of the following actions for each attribute of the input feature.
OK. AttributeManager で何ができるかを調べました。私が理解したところでは、このトランスフォーマーは、入力フィーチャーの属性ごとに、下記のアクションのうちひとつを行います。

Set Value (値の設定):
Set the specified value to the attribute, or create a new attribute with the specified value. It's equivalent to the AttributeCreator or the AttributeCopier.
その属性に指定された値を設定するか、または、指定された値を持つ新しい属性を作成する。これは AttributeCreator または AttributeCopier と同等。

Do Nothing (何もしない):
Do nothing against the attribute. Why not say "No Action"?
その属性に対しては何もしない。"No Action" と言ってはどう?

Rename (属性名の変更):
Rename the attribute. It's equivalent to the AttributeRenamer or the ListRenamer.
その属性の名前を変更する。これは AttributeRenamer または ListRenamer と同等。

Remove (属性の削除):
Remove the attribute. It's equivalent to the AttributeRemover.
その属性を削除する。これは AttributeRemover と同等。

Set Default Value (デフォルト値の設定):
Basically it's the same as "Rename" on a non-list attribute, but set the specified value if the input attribute was missing. It's equivalent to the AttributeRenamer with Default Value setting (Rename with Default Value).
基本的には非リスト属性についての "Rename" と同じ。ただし、もし入力側の属性が存在していなければ、指定された値を設定する。これはデフォルト値が設定された AttributeRenamer と同等。

Conclusion. The AttributeManager can be considered as an advanced AttributeRenamer involving the functionalities of AttributeCreator, AttributeCopier, AttributeRemover, and ListRenamer. A data flow containing those transformers can be replaced with just one AttributeManager. Additionally, it allows us to reorder the attribute names which are displayed in the Workbench interface.
結論。AttributeMerger は、AttributeCreator, AttributeCopier, AttributeRemover および ListRenamer の機能を含む高度な AttributeRenamer であると考えることができます。それらのトランスフォーマーを含むデータフローは、ひとつの AttributeManager に置き換えられます。さらに、Workbench のインターフェースに表示されている属性名の順番を変更することも可能にします。

Really powerful.

If the transformer could "expose" and "hide" attribute names, would be perfect...

Flashed a way to expose attributes with the AttributeManager. This is it.
AttributeManager で属性名を公開する方法が閃きました。これです。

Not sure whether it's an assumed use...

2015-11-04: build 16118
The parameters dialog has been updated.

No comments:

Post a Comment