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 und 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:
Anmerkung: Wenn Sie actions wie Lesen aus, Gespeicherte Prozedur ausführen oder In Datentabelle exportieren verwenden, um Datensätze aus einer Microsoft SQL Server-Tabelle abzurufen, die eine Bit-Typ-Spalte oder eine Excel-Spalte (mit TRUE- oder FALSE-Werten) beinhaltet, dann werden die abgerufenen Daten auf 0 und 1bezogen, nicht auf TRUE und FALSE.
  1. Stellen Sie mithilfe der Verbinden-action eine Verbindung mit einem Datenbankserver her.
    Einzelheiten finden Sie unter Verwendung der action „Verbinden“ für Datenbanken.
    Anmerkung: Wenn Sie auf der macOS-Plattform eine Automatisierung erstellen, können Sie eine Verbindung mit dem JDBC-Verbindungsstring herstellen. Sie können jedoch keinen ODBC-Verbindungsstring verwenden, um eine Verbindung zur Datenbank herzustellen.
  2. Wählen Sie eine der folgenden Optionen:
    • Verwenden Sie die Lesen von-action, um Datensätze aus der Datenbank abzurufen. Einzelheiten finden Sie unter Verwenden der action „Lesen aus“.
    • Wenn Sie eine Aufgabe automatisieren, die Änderungen an der Datenbank beinhaltet, fügen Sie die Datenbanktransaktion beginnen-action 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 Datenbanktransaktion beginnen-action 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.
Anmerkung: Die folgenden Funktionen werden nicht unterstützt, wenn Sie eine API-Aufgabe mit dem Database package erstellen:
  • Wenn Sie eine Verbindung mit bestimmten Datenbanken wie MySQL und Oracle herstellen, müssen Sie eine JDBC-Treiberdatei aus dem Control Room, dem lokalen Gerät oder der Dateivariable bereitstellen. Die Dateitypeingabe wird für API-Aufgaben nicht unterstützt. Daher können Sie keine Verbindung zu MySQL- und Oracle-Datenbanken herstellen. Sie können jedoch eine Verbindung zu PostgreSQL, MS SQL, MS Access und SQLite herstellen, da das Database-package die JDBC-Treiber-JAR-Datei bereits enthält.
  • Der Verbindungsaufbau über den ODBC-Treiber wird nicht unterstützt.
  • Schreiben Sie Daten in eine CSV-Datei unter Verwendung der Lesen von-action, da die Datei-action für API-Aufgaben nicht unterstützt wird.

Datenbank-Datentypen

Datentypen repräsentieren den Typ des Werts, der in der Datenbanktabelle gespeichert werden kann. Die folgende Tabelle enthält Informationen über die am häufigsten verwendeten Datentypen in Automation 360. Beachten Sie, dass diese Liste nicht vollständig ist.
Datentyp Wert
Unterstützte Datentypen Char, Varchar, Nvarchar, Number, Datetime, INT, Float und Bit
Nicht unterstützte Datentypen
  • Binäre Datentypen: Binary, BLOB, CLOB, BFILE und RAW
  • Zeiger-Datentypen: Cursor- und Datensatzzeiger

Actions im Database-package

Das Database-package enthält folgende actions:

Action Beschreibung
Datenbanktransaktion beginnen Einzelheiten finden Sie unter action „Datenbanktransaktion beginnen“.
Datenbanktransaktion beenden Einzelheiten finden Sie unter action „Datenbanktransaktion beenden“.
Verbinden Einzelheiten finden Sie unter Verwendung der action „Verbinden“ für Datenbanken.

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

Trennen Einzelheiten finden Sie unter action „Trennen“.
Lesen aus Einzelheiten finden Sie unter Verwenden der action „Lesen aus“.

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

Gespeicherte Prozedur ausführen Einzelheiten finden Sie unter Verwenden der action „Gespeicherte Prozedur ausführen“.
In Datentabelle exportiert Einzelheiten finden Sie unter Verwenden der action „In Datentabelle exportieren“.

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

Gespeicherte Prozedur verwalten Einzelheiten finden Sie unter action „Gespeicherte Prozedur verwalten“.
Einfügen/Aktualisieren/Löschen Einzelheiten finden Sie unter action „Einfügen/Aktualisieren/Löschen“.

Weitere Ressourcen