SimpleDatabaseLookupService¶
Beschreibung¶
Ein auf einer relationalen Datenbank basierender Nachschlagedienst. Wenn der Lookup-Schlüssel in der Datenbank gefunden wird, wird die angegebene Suchwertspalte zurückgegeben. Für jede Abfrage wird nur ein Wert zurückgegeben, doppelte Datenbankeinträge werden ignoriert.
Eigenschaften¶
In der folgenden Liste sind die erforderlichen Eigenschaften mit einem Sternchen (*) gekennzeichnet. Andere Eigenschaften werden als optional betrachtet. Die Tabelle zeigt auch alle Standardwerte und ob eine Eigenschaft die NiFi Expression Language unterstützt.
Display Name (Anzeigename) |
API-Name |
Standardwert |
Zugelassene Werte |
Beschreibung |
---|---|---|---|---|
Cache Expiration |
Cache Expiration |
Zeitintervall zum Löschen aller Cache-Einträge. Wenn die Cache-Größe Null ist, wird diese Eigenschaft ignoriert. |
||
Cache Size * |
dbrecord-lookup-cache-size |
0 |
Gibt an, wie viele Suchwerte/Datensätze zwischengespeichert werden sollen. Der Cache wird für alle Tabellen gemeinsam genutzt und enthält eine Zuordnung von Suchwerten zu Datensätzen. Wenn diese Eigenschaft auf Null gesetzt ist, wird kein Caching durchgeführt und die Tabelle wird für jeden Suchwert in jedem Datensatz abgefragt. Wenn sich die Nachschlagetabelle häufig ändert oder die neuesten Daten abgerufen werden müssen, sollten Sie den Cache nicht verwenden. |
|
Clear Cache on Enabled * |
dbrecord-lookup-clear-cache-on-enabled |
true |
|
Ob der Cache gelöscht werden soll, wenn dieser Dienst aktiviert ist. Wenn die Cache-Größe Null ist, wird diese Eigenschaft ignoriert. Wenn Sie den Cache leeren, wenn der Dienst aktiviert ist, wird sichergestellt, dass der Dienst zuerst die Datenbank abruft, um die neuesten Daten zu erhalten. |
Database Connection Pooling Service * |
dbrecord-lookup-dbcp-service |
Der Controller Service, der verwendet wird, um eine Verbindung zur Datenbank herzustellen |
||
Lookup Key Column * |
dbrecord-lookup-key-column |
Die Spalte in der Tabelle, die als Suchschlüssel dienen soll. Dies ist die Spalte, die mit der im Lookup-Prozessor angegebenen Eigenschaft abgeglichen wird. Beachten Sie, dass je nach Datenbank die Groß- und Kleinschreibung beachtet werden muss. |
||
Table Name * |
dbrecord-lookup-table-name |
Der Name der Datenbanktabelle, die abgefragt werden soll. Beachten Sie, dass je nach Datenbank die Groß- und Kleinschreibung beachtet werden muss. |
||
Lookup Value Column * |
lookup-value-column |
Die Spalte, deren Wert zurückgegeben wird, wenn der Suchwert gefunden wird. |
Statusmanagement¶
Diese Komponente speichert keinen Status.
Eingeschränkt¶
Diese Komponente ist nicht eingeschränkt.
Hinweise zu Systemressourcen¶
Diese Komponente enthält keine Angaben zu den Systemressourcen.