Verwenden der Aktion „Lesen aus“

Verwenden Sie die Aktion Lesen aus, 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 Aktion Lesen aus 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 Aktion Einfügen/Aktualisieren/Löschen 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:

  1. Geben Sie den Namen der Sitzung ein, die Sie zum Herstellen einer Verbindung mit dem Datenbankserver in der Aktion Verbinden 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.
  2. Geben Sie die SELECT-Anweisung ein, um die Spalten- und Tabellennamen anzugeben.
    Dieses Feld unterstützt die SQL-Syntax. 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
    
  3. Geben Sie die maximale Anzahl der abzurufenden Datensätze ein.
  4. 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.
  5. Wählen Sie die Option Daten in CSV exportieren aus, um die abgerufenen Dateien zu speichern.
    1. Wählen Sie den Dateipfad aus dem Ordner Bots, vom lokalen Gerät oder aus einer vorhandenen Dateivariablen aus.
    2. Wählen Sie für die CSV-Dateicodierung entweder ANSI, UNICODE oder UTF8 aus.
    3. 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
    4. 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.
    5. 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.
  6. Klicken Sie auf Speichern.