Preview : Complete Row by Row Comparison (DI Agent)

Das Modul Preview - Row by Row Comparison (DI Agent) ist ein Vorschau-Modul, das Sie ausprobieren können. Da dieses Modul noch weiterentwickelt werden muss, kann Tricentis zum jetzigen Zeitpunkt keine volle Funktionalität oder Benutzerfreundlichkeit garantieren.

Mit dem Modul Preview - Row by Row Comparison (DI Agent) können Sie einen zeilenweisen Vergleich auf einem Agenten durchführen, der entweder lokal oder auf einem Remotecomputer installiert ist.

Informationen über den Data Integrity Agent finden Sie hier: siehe Kapitel "Vorschau: Data Integrity Agent".

Informationen zur Ausführung von zeilenweisen Tests in Tricentis Data Integrity finden Sie hier: siehe Kapitel "Reconciliation-Tests ausführen".

Modul Preview - Row by Row Comparison (DI Agent) abrufen

Das Modul ist Teil des Data Integrity Agent-Installationspakets Tosca Data Integrity Agent Package <Version>. Sie können es vom Tricentis Support Hub herunterladen.

Row by Row Comparison (DI Agent)-Testfall erstellen

Ein Testfall, den Sie mit dem Modul Preview - Row by Row Comparison (DI Agent) erstellen, weist die gleichen Modulattribute auf wie reguläre Reconciliation-Tests, mit zwei nennenswerten Ausnahmen:

  • Der Preview - Row by Row Comparison (DI Agent)-Testfall verfügt über einen zusätzlichen Testschritt namens Agent, in dem Sie die Verbindung zum Agenten angeben.

  • Anstelle eines Databases-Testschritts hat der Testfall einen JDBC-Testschritt, da der Data Integrity Agent ausschließlich für JDBC ist.

Führen Sie die folgenden Schritte aus, um einen Testfall mit dem Modul Preview - Row by Row Comparison (DI Agent) zu erstellen:

  1. Erstellen Sie einen neuen Testfall.

  2. Ziehen Sie das Modul Preview - Row by Row Comparison (DI Agent) per Drag & Drop auf den Testfall oder verwenden Sie die Fuzzy Search.

  3. Füllen Sie Agent aus:

Parameter

Beschreibung

Address

Adresse des Rechners, auf dem der Data Integrity Agent ausgeführt wird. Sie können Localhost, den Namen des Remotecomputers oder eine IP-Adresse verwenden.

Standardmäßig kommuniziert der Agent über HTTP-Port 80 und HTTPS-Port 443. Wenn Sie einen eigenen Port angegeben haben, fügen Sie ihn hinter dem Namen des Agenten, getrennt durch Doppelpunkt, hinzu.

Beispiele: localhost, RemoteComputerName:1234, 1.2.3.4:1234, localhost:1234

  1. Wenn Ihre Quell- und/oder Zieldaten eine Datenbank sind, führen Sie die folgenden Aktionen aus:

Modulattribut

Beschreibung

Optional

Connection String

JDBC-Verbindungszeichenfolge für den Zugriff auf die Datenbank.

Beispiel: jdbc:sqlserver://1.2.3.4:49789;instanceName=SampleInstance;databaseName=TestDB;user=myUser;password=myPassword

 

Class Name

Name der Klasse im JDBC-Treiber. Wenn Sie den Klassennamen nicht kennen, finden Sie auf unserer FAQ-Seite Hilfe.

Beispiel: com.mysql.jdbc.Driver

 

SQL Statement

Geben Sie ein beliebiges SQL-Statement ein. Sie können mit dem SQL Editor SQL-Statements erstellen und testen, bevor Sie Ihren Testfall ausführen.

 

Options - Fetch Size

Anzahl der Zeilen, die der Testfall in einer Anfrage aus der Datenbank abruft. Wenn Sie die Abrufgröße nicht angeben, verwendet Data Integrity den Standardwert Ihres JDBC-Treibers.

Wir empfehlen, dass Sie 10 bis 20 Prozent Ihrer Datengröße abrufen. Wenn Sie große Datensätze vergleichen, führt die geringe Standardabrufgröße einiger JDBC-Treiber zu einer hohen Anzahl von Anfragen an den Datenbankserver. Dadurch wird die Vergleichsgeschwindigkeit reduziert.

  • Wenn Ihre Zeilen wenig Informationen enthalten, können Sie die Abrufgröße erhöhen. Dadurch wird die Anzahl der Aufrufe an den Server reduziert und die Geschwindigkeit erhöht.

  • Wenn Ihre Zeilen viele Informationen enthalten, empfehlen wir, eine kleinere Abrufgröße zu verwenden, um Speicherplatz zu sparen.

X

  1. Füllen Sie alle anderen Testschrittwerte aus. Klicken Sie hier für Informationen zu Reconciliation-Testschrittwerten.

In diesem Beispiel vergleichen Sie Daten aus einer Datenbank mit einer lokalen Parquet-Datei. Geben Sie dazu die folgenden Informationen in Ihren Preview - Complete Row by Row Comparison (DI Agent)-Testfall ein:

  • Agent->Address enthält die Adresse des Rechners, auf dem der Agent ausgeführt wird.

  • Ihre Quelle ist eine Datenbank, also geben Sie die Verbindungsdetails in Source->JDBC an.

  • Um die Zieldaten anzugeben, geben Sie den Pfad zur Datei in Target->Parquet->Local->Path ein.

Zeilenweiser Vergleich zwischen einer Datenbank und einer Parquet-Datei

Sie können nun Ihren Testfall ausführen.

Nächste Schritte

Nachdem Sie Ihren Testfall erstellt haben, sind Sie bereit, Ihre Tests auszuführen.

Sobald die Ausführung beendet ist, können Sie die Logs und Fehlerreports einsehen, die der Data Integrity Agent erstellt.