Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Database-package

  • Aktualisiert: 2021/05/25
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Database-package

Datenbanken unterstützen interne Vorgänge eines Unternehmens, indem sie eine Vielzahl von Daten speichern, z. B. Verkaufstransaktionen, Produktkataloge, Lagerbestände und Kundenprofile.Verwenden Sie das Database-package, um eine Verbindung mit einer Datenbank herzustellen, eine Transaktion zu beginnen, die gespeicherten Daten zu bearbeiten, indem Sie Daten abrufen, einfügen, aktualisieren oder löschen und in eine CSV-Datei exportieren.

Bevor Sie beginnen

Führen Sie folgende actions innerhalb des Database-packages als Teil der Verwendung des Satzes verfügbarer actions aus:

  1. Stellen Sie mithilfe der action Verbinden eine Verbindung mit einem Datenbank-Server her.

    Einzelheiten finden Sie unter Verwendung der action „Verbinden“ für Datenbanken.

  2. Wählen Sie eine der folgenden Optionen:
    • Verwenden Sie die action Lesen aus, um Datensätze aus der Datenbank abzurufen. Verwenden des Lesezugriff von action
    • Wenn Sie eine Aufgabe automatisieren, die Änderungen an der Datenbank beinhaltet, fügen Sie die action Datenbanktransaktion starten ein, gefolgt von den actions, die die Änderungen automatisieren.

      Diese action stellt sicher, dass alle Datensätze vollständig aktualisiert oder gelöscht werden, und verhindert versehentliche Aktualisierungen oder Löschungen unvollständiger Daten, wenn der bot während der Laufzeit auf einen Fehler stößt.

  3. Wenn Sie die action Datenbanktransaktion beginnen in dieser Sitzung verwendet haben, fügen Sie Datenbanktransaktion beenden ein, um die Änderungen zu bestätigen.
  4. Jeder Satz an Datenbank-actions endet mit der action Trennen, um die Verbindung zum Datenbankserver zu beenden.

Actions im Database-package

Das Database-package enthält folgende actions:

Action Beschreibung
Datenbanktransaktion beginnen Startet eine Datenbanktransaktion.

Die actions, die Sie zwischen den actions Datenbanktransaktion beginnen und Datenbanktransaktion beenden einfügen, werden als eine einzige Einheit behandelt. Der bot muss alle actions erfolgreich ausführen, um die Datenbank zu aktualisieren. Dadurch wird ein Teileintrag verhindert, falls eine der actions fehlschlägt.

In der doppelten Buchführung muss beispielsweise für jede Belastung eine Gutschrift gebucht werden. Wenn ein Unternehmen 5000 $ an Produkten erhält, muss der Buchhalter 5000 $ dem Lagerbestand belasten und 5000 $ den Verbindlichkeiten gutschreiben.

Fügen Sie die actions, die diese Einträge aufzeichnen, zwischen die actions Datenbanktransaktion beginnen und Datenbanktransaktion beenden ein, um sicherzustellen, dass entweder beide Einträge aufgezeichnet werden oder keiner von beiden in der Datenbank aufgezeichnet wird.

Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, den Sie für die Verbindung mit dem Datenbank-Server in der action Verbinden verwendet haben.
Connect Einzelheiten finden Sie unter Verwendung der action „Verbinden“ für Datenbanken.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Trennen Trennt die Verbindung zu einer Datenbank. Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, den Sie für die Verbindung mit dem Datenbank-Server in der action Verbinden verwendet haben.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Datenbanktransaktion beenden Bestätigt alle Datenbankoperationen, die mit den actions durchgeführt wurden, die auf die action Datenbanktransaktion beginnen gefolgt sind, unter der Bedingung, dass der bot diese actions erfolgreich ausgeführt hat. Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, den Sie für die Verbindung mit dem Datenbank-Server in der action Verbinden verwendet haben.
In Datentabelle exportiert Einzelheiten finden Sie unter Verwenden der Datentabelle Export in action.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Einfügen/Aktualisieren/Löschen Führt eine EINFÜGEN-, AKTUALISIEREN- oder LÖSCHEN-Anweisung aus der Datenbank aus.
  • Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, den Sie für die Verbindung mit dem Datenbank-Server in der action Verbinden verwendet haben.
  • Geben Sie im Feld Anweisung die SQL-Anweisung zum Einfügen, Aktualisieren oder Löschen der Datensätze ein.
    • Verwenden Sie die Anweisung „EINFÜGEN“, um neue Datensätze in einer Tabelle zu erstellen:
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • Verwenden Sie die Anweisung „AKTUALISIEREN“, um einen Datensatz zu ändern:
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • Verwenden Sie die Anweisung „LÖSCHEN“, um einen Datensatz zu entfernen:
      DELETE FROM table_name WHERE condition;
  • Geben Sie im Feld Zeitlimit für die Abfrage in Sekunden die Zeit an, innerhalb der die Ausführung der Anweisung beendet werden soll, auch wenn die Ausführung nicht abgeschlossen ist.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Gespeicherte Prozedur verwalten Erstellt, aktualisiert und löscht eine gespeicherte Prozedur in der angegebenen Datenbank. Eine gespeicherte Prozedur ist ein in der Datenbank gespeicherter SQL-Code, der es Ihnen ermöglicht, ihn wiederholt auszuführen.
  • Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, den Sie für die Verbindung mit dem Datenbank-Server in der action Verbinden verwendet haben.
  • Geben Sie im Feld Vollständigen Befehl eingeben den Befehl zum Erstellen, Aktualisieren oder Löschen der gespeicherten Prozedur ein. Sie können Eingabe- und Ausgabeparameter für den Befehl angeben. Außerdem geben Sie Werte oder Variablen an, die die Werte in der action Gespeicherte Prozedur ausführen speichern.
    Recommended: Deklarieren Sie ein Begrenzungszeichen und verwenden Sie es, um die SQL-Anweisung abzuschließen.
    MySQL-Beispiel: In diesem Beispiel prüft derbot, ob es in der Datenbank eine Prozedur namens sum_of_two gibt. Falls nicht, erzeugt der bot eine Prozedur, die zwei Eingabeparameter (num1 und num2) akzeptiert, sie addiert und die Summe als Ausgabeparameter erzeugt:
     DROP PROCEDURE IF EXISTS sum_of_two;
        DELIMITER $$
            CREATE PROCEDURE sum_of_two(IN num1 INT,IN num2 INT,OUT sum INT)
            BEGIN
                SET sum := num1 + num2;
        END
        $$
  • Geben Sie im Feld Zeitlimit für die Abfrage in Sekunden die Zeit an, innerhalb der die Ausführung der Anweisung beendet werden soll, auch wenn die Ausführung nicht abgeschlossen ist.
Lesen aus Einzelheiten finden Sie unter Verwenden des Lesezugriff von action.

Die Snowflake-Datenbank, die den OBDC-Treiber verwendet, wird unterstützt.

Gespeicherte Prozedur ausführen Einzelheiten finden Sie unter Verwenden der gespeicherten Prozedur ausführen action.
Feedback senden