Exemple d'utilisation du tUniqRow
Dans l'exemple suivant, le composant tUniqRow, nommé deduplicate_names, est configuré pour dédoublonner une liste de noms et fournir deux flux de sortie, un pour les noms uniques et un pour les doublons.
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"
}
}