Verwenden Sie die Lesen aus
Aktion, um Datensätze aus der Datenbank abzurufen und die abgerufenen Daten in einer CSV-Datei zu speichern. Mit dieser Aktion können Sie bis zu einer Million Datensätze aus der Datenbank abrufen.
Anmerkung: In Automation 360 zeigt Bot einen Fehler an, wenn Sie die Lesen aus
Aktion verwenden, um die Tabellendatensätze mit Auswahl * in Tabellenname aus Quelltabelle zu kopieren, während diese Funktionalität in Enterprise 11 unterstützt wird. Wenn Sie solche Bots in Enterprise 11 erstellt und nach Automation 360 migriert haben, empfehlen wir, Ihre Bots zu ändern und die Einfügen/Aktualisieren/Löschen
Aktion zu verwenden, um diesen Vorgang durchzuführen.
Prozedur
Gehen Sie wie folgt vor, um das Auswählen und Speichern einer Gruppe von Datensätzen zu automatisieren:
-
Geben Sie den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung mit dem Datenbankserver in der Verbinden
Aktion verwendet haben.
Sie müssen an dieser Stelle nicht die Details des Datenbank-Servers angeben, da Sie diese Details bereits bei der Aktion Verbinden mit dem Sitzungsnamen verknüpft haben.
-
Geben Sie die SELECT-Anweisung ein, um die Spalten- und Tabellennamen anzugeben.
Dieses Feld unterstützt die SQL-Syntax. Zum Beispiel, SELECT CustomerName,City FROM Customers
Anmerkung: CTE (Common Table Expression) wird mit dem Schlüsselwort
WITH
in den SQL-kompatiblen Datenbanken wie Oracle und MySQL unterstützt. Beispiel:
WITH customers_in_usa AS (SELECT CustomerName, state FROM customers WHERE country = 'USA')
SELECT cName FROM customers_in_usa WHERE state = 'LA' ORDER BY CustomerName
-
Geben Sie die maximale Anzahl der abzurufenden Datensätze ein.
- Optional:
Geben Sie einen Timeout-Wert an.
Wenn die angegebene Zeit abläuft, wird die Anweisungsausführung auch dann beendet, wenn die Ausführung nicht abgeschlossen ist.
-
Wählen Sie die Option Daten in CSV exportieren aus, um die abgerufenen Dateien zu speichern.
Anmerkung: Derzeit ist die Option zum Ändern des Trennzeichens beim Exportieren der Daten in eine CSV-Datei nicht verfügbar.
-
Wählen Sie den Dateipfad aus dem Ordner Bots, vom lokalen Gerät oder aus einer vorhandenen Dateivariablen aus.
-
Wählen Sie für die CSV-Dateicodierung entweder ANSI, UNICODE oder UTF8 aus.
-
Legen Sie fest, ob die CSV-Datei mit oder ohne Spaltenüberschriften exportiert werden soll.
Mit Spaltenüberschriften
Kundenname |
Stadt |
Manny |
Pittsburgh |
Kate |
Los Angeles |
John |
Boston |
Ohne Spaltenüberschriften
Manny |
Pittsburgh |
Kate |
Los Angeles |
John |
Boston |
-
Aktivieren Sie dieses Kontrollkästchen, wenn Sie nicht möchten, dass eine CSV-Datei erstellt wird, wenn bei der SQL-Abfrage keine Daten zurückgegeben werden.
-
Geben Sie an, ob eine möglicherweise bereits vorhandene CSV-Datei mit demselben Namen überschrieben werden soll oder ob die Daten an die vorhandene Datei angehängt werden sollen.
-
Klicken Sie auf Speichern.