Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Verwendung der action „Verbinden“ für Datenbanken

  • Aktualisiert: 2021/08/11
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Verwendung der action „Verbinden“ für Datenbanken

Verwenden Sie die action Verbinden, um eine Verbindung mit einem Datenbankserver herzustellen, den Sie zum Automatisieren von datenbankbezogenen Aufgaben verwenden möchten. Diese action unterstützt Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL Server und SQLite-Datenbankserver sowie die Verwendung von CSV-, Microsoft Excel- und TXT-Dateien als Datenbanken.

Geben Sie die Details eines Datenbankservers an und ordnen Sie ihm einen Sitzungsnamen zu. Verwenden Sie den in dieser action festgelegten Sitzungsnamen auch in anderen actions, damit Sie die Details des Datenbankservers in diesen actions nicht erneut angeben müssen.

Prozedur

Führen Sie die folgenden Schritten aus, um eine Verbindung mit einem Datenbankserver herzustellen:

  1. Doppelklicken oder ziehen Sie die action Verbinden aus dem Database-package in der Aktionen-Palette.
  2. Geben Sie im Feld Sitzungsname einen eindeutigen Namen für die Sitzung ein.
  3. Wählen Sie die Verbindungsoption Standard oder Nutzerdefiniert aus.
    • Wenn Sie die Option Standard auswählen, können Sie die Verbindungszeichenfolge für einen der unterstützten Datenbanktypen direkt eingeben.

      Wenn Sie Ihre Datenbank und das gemeinsame Repository am sekundären Standort konfiguriert haben, verwenden Sie die JDBC-Verbindung, um eine Verbindung zur Replikat-Datenbank herzustellen. Zum Beispiel: jdbc:sqlserver://AGL-ADDRESS:1433;databaseName=DB_NAME;user=username;password=password;applicationIntent=ReadOnly

      Sie können eine Verbindung mit der Snowflake-Datenbank über ODBC-Treiber herstellen. Weitere Informationen zum Herunterladen des ODBC-Treibers finden Sie unter Snowflake using ODBC Driver

      Sie können die Verbindungszeichenfolge eingeben, um eine Verbindung zur Datenbank herzustellen. Zum Beispiel: Driver={SnowflakeDSIIDriver};Server={account}.aws.snowflakecomputing.com;Database=DB_NAME;uid=username;pwd=password;

      Verwenden Sie diese Option, um eine Verbindung zu einer Excel-, CSV- oder TXT-Datei herzustellen. Einzelheiten finden Sie unter Connection Strings by database type.

      Anmerkung: Um eine Excel-, CSV- oder TXT-Datei als Datenbank zu verwenden, müssen Sie zunächst einen 32-Bit-ODBC-Treiber auf Ihrem Gerät installieren. ODBC-Treiber unterstützen den Löschvorgang nicht.

      Um eine Automatisierung mit besserer Sicherheit zu gewährleisten, verwenden Sie eine Credential Vault-Variable für die Verbindungszeichenfolge.

    • Wenn Sie die Option Nutzerdefiniert auswählen, wählen Sie den Datenbanktyp aus den verfügbaren Optionen aus und füllen Sie die folgenden Felder basierend auf der Auswahl aus:
      Datenbanktyp Optionen
      Microsoft SQL Server, PostgreSQL Server
      • Servername: Geben Sie den Namen des Datenbankservers ein, mit dem Sie eine Verbindung herstellen möchten.
      • Datenbankname: Geben Sie den Datenbanknamen ein.
      • Nutzername: Geben Sie den Nutzernamen ein, den Sie für den Zugriff auf den Datenbankserver verwenden möchten. Um einen sicheren Nutzernamen zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
      • Kennwort: Geben Sie das Kennwort für den von Ihnen angegebenen Nutzernamen ein. Um ein sicheres Kennwort zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
      • Instanzname: Geben Sie einen Namen für diese Verbindungsinstanz ein.
      Herstellen einer Verbindung zu Microsoft SQL Server mit Windows-Authentifizierung
      MySQL Geben Sie die gleichen Optionen wie beim Microsoft SQL Server-Datenbanktyp ein. Geben Sie außerdem die Portnummer ein. Die Standard-Portnummer ist 3306.
      Microsoft Access, SQLite Wählen Sie den Datenbankdateipfad aus folgenden Optionen aus:
      • Bots-Ordner
      • Lokales Gerät
      • Vorhandene Dateivariable
      Oracle
      • Servername: Geben Sie den Namen des Oracle-Servers ein, mit dem Sie eine Verbindung herstellen möchten.
      • Wählen Sie eine Option, um die zu verwendende Oracle-Instanz anzugeben:
        • System-ID (SID): Geben Sie die System-ID ein.
        • Servicename: Geben Sie den Servicenamen ein.
        • TNS-Name: Geben Sie den TNS-Namen ein, der in der Konfigurationsdatei tnsname.ora angegeben ist.

          Geben Sie den Dateipfad der Konfigurationsdatei tnsname.ora an, wenn Sie die Systemeigenschaft nicht mit einer Umgebungsvariablen festgelegt haben.

      • Nutzername: Geben Sie den Nutzernamen ein, den Sie für den Zugriff auf den Oracle-Server verwenden möchten. Um einen sicheren Nutzernamen zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
      • Kennwort: Geben Sie das Kennwort für den von Ihnen angegebenen Nutzernamen ein. Um ein sicheres Kennwort zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
      • Port: Geben Sie die Portnummer ein. Die Standard-Portnummer ist 1521.
      Anmerkung: Das Datenbankpaket enthält nicht den JDBC-Treiber für MySQL und Oracle. Sie können die Version Ihrer jar-Datei für eine bestimmte Datenbank bereitstellen, indem Sie sie von den entsprechenden Ressourcen herunterladen und die jar-Datei in Ihrem Control Room unter Verwendung der Verbindungsoption Nutzerdefiniert hochladen.
  4. Wählen Sie eine Treiberdatei aus dem Ordner Bots, dem lokalen Gerät oder einer Dateivariablen aus.
  5. Klicken Sie auf Speichern.

Nächste Maßnahme

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.

    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.

    Database-package

Feedback senden