Mit diesem Plugin rufen Sie einen Workflow auf einem Remote-Server über die Data Quality Server REST-API auf und erhalten das Ergebnis.
Das Plugin ruft einen angegebenen Workflow auf einem Remote-DQ-Server über die REST-API auf. Auf diese Weise können eine Ergebnistabelle und reguläre Workflow-Datensätze gesendet werden.
Weitere Informationen dazu, was an die REST-API gesendet und von dieser empfangen wird, finden Sie in der API-Beschreibung.
Sie können eine Feldzuordnung angeben, mit der die lokalen Workflowfelder den Feldern zugeordnet werden, die vom Remote-Workflow benötigt werden.
Wenn keine Feldzuordnung angegeben ist, müssen die lokalen Felder denselben Namen wie die Felder des Remote-Workflows haben.
Das Plugin schreibt zwei Tabellen:
Name | Inhalt |
---|---|
Ergebnistabelle | Die Ergebnistabelle, die vom Remote-Workflow zurückgegeben wurde (mit angewendeter Feldzuordnung, falls eine angegeben wurde) |
Ausgabe-Ergebnistabelle | Metadaten für das Ergebnis (wenn ein Fehler aufgetreten ist und was es war) |
Parameter
Parameter | |
---|---|
WorkflowName | Der Name des Remote-Workflows |
Username | Der Benutzername für die DQ Server-Authentifizierung |
Timeout | Zeit, in der der Workflow auf die Antwort des Remoteservers wartet in Sekunden |
SourceResultTableName (Optional) | Wenn Sie eine Ergebnistabelle an den Remote-Server senden möchten, geben Sie hier ihren Namen an |
ServerUrl | Die Basisadresse des Remote-DQ-Servers (z. B. http://dqserver.de/DQServer) |
ResultTableName | Der Name der Ergebnistabelle für das Remote-Ergebnis |
Password | Das Passwort für die Data Quality Server Server-Authentifizierung |
OutputResultTableName | Der Name der Ergebnistabelle für die Ergebnismetadaten |
FieldMapping | Feldzuordnungszeichenfolge, die lokale Remote-Workflowfelder lokal zuordnet |
Die Feldzuordnung kann mit einer Feldzuordnungszeichenfolge im Format eingerichtet werden
[LocalField]=[RemoteField] | [LocalField]=[RemoteField] | [LocalField]=[RemoteField] | ...
- Einfaches Beispiel zur Adresskorrektur:
hnr=housenumber | cit = city | pos=plz | st=street
Leerzeichen um die '=' oder '|' Symbole werden gekürzt und können zur besseren Lesbarkeit eingefügt werden.
TIP: Wenn kein Ergebnis zurückgegeben wird, überprüfen Sie die Ausgabe-Ergebnistabelle. Wenn ein Fehler aufgetreten ist, können Sie ihn dort sehen.