tUniqRowの例
以下の例では、deduplicate_namesのラベルが付いたtUniqRowコンポーネントが、名前リストから重複エントリーを除外し、ユニークな名前用と重複している名前用の2つの出力フローを構成するように設定されています。
setSettings {
UNIQUE_KEY {
SCHEMA_COLUMN : "id",
KEY_ATTRIBUTE : "false",
SCHEMA_COLUMN : "firstName",
KEY_ATTRIBUTE : "true",
SCHEMA_COLUMN : "lastName",
KEY_ATTRIBUTE : "true"
},
LABEL : "deduplicate_names",
}
addSchema {
NAME: "UNIQUE",
CONNECTOR: "UNIQUE"
addColumn {
NAME: "id",
TYPE: "id_Integer",
LENGTH: 3
}
addColumn {
NAME: "firstName",
TYPE: "id_String"
}
addColumn {
NAME: "lastName",
TYPE: "id_String"
}
}
addSchema {
NAME: "DUPLICATE",
CONNECTOR: "DUPLICATE"
addColumn {
NAME: "id",
TYPE: "id_Integer",
LENGTH: 3
}
addColumn {
NAME: "firstName",
TYPE: "id_String"
}
addColumn {
NAME: "lastName",
TYPE: "id_String"
}
}