Vorheriges Thema: Fallstudie 18: RegistrierungNächstes Thema: Adaptererstellung


Fallstudie 19: Adapterassistent für dateibasierte Datenquelle

Diese Fallstudie prüft die Best Practice-Methoden für die Integration mit einer dateibasierten Datenquelle. Das Beispielszenario verarbeitet eine CSV-Datendatei, die vom Quellsystem erstellt wird. Für die meisten dateibasierten Integrationen empfiehlt CA die Einhaltung einiger grundlegender Richtlinien, um das Risiko bei der Integration zu minimieren. Zu diesen Richtlinien zählen folgende:

In diesem Szenario stammen die Quelldateien von einer Topaz-Datenquelle (jetzt Mercury Global Monitor, HP). Dies wurde mit einer API des Produkts erstellt, um die erforderlichen Dateien für die benötigten spezifischen KPIs einzuschließen. Die Dateien werden dem CA Business Service Insight-Applikationsserver direkt von einem externen automatisierten Prozess bereitgestellt. Die Quelldateien werden wie folgt benannt: Topaz_yyyymmdd_hhmiss.csv.

Hinweis: Der Zeitstempel der Datei ist der Zeitpunkt ihrer Erstellung, das heißt, alle Eingaben in der Datei werden berücksichtigt.

Ein Beispiel für die Daten in der Datei finden Sie unten.

Case Study 19_sample data inside source file

Hinweis: CA empfiehlt, CSV-Dateien in Notepad zu überprüfen (statt nur in Excel), um sicherzustellen, dass das Datumsformat Ihren Erwartungen entspricht. In Excel werden Datumsangaben gemäß den regionalen Einstellungen des Computers formatiert, sodass sie dem tatsächlichen, dem Adapter bereitgestellten Format eventuell nicht entsprechen.

Case Study 19_sample data inside source file seen in notepad

Bevor Sie Adapter erstellen, ist es auch wichtig, dass Sie die Datenquelle und die verknüpften KPIs ausreichend analysieren und prüfen, um Folgendes zu ermitteln:

Wenn Sie dies wissen, können Sie mit der Erstellung beginnen.

Nun kann auf der Basis dieses Szenarios die Adaptererstellung mit dem Adapterassistent durchgeführt werden.

In unserem Szenario nutzen wir "TopazTransaction" als Ressource, "Profil" als Event-Typ und das Feld "Zeit" als Zeitstempel. Wir schließen auch die Felder "Status", "ResponseTime" und "WtdDownloadTime" in die Event-Struktur für die Business-Logik ein.