Automation Anywhere ドキュメントを読んで確認する

Automation Anywhere Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

データベースでの [接続] actionの使用

  • 更新済み: 11/17/2020
    • Automation 360 v.x
    • 構築
    • RPA Workspace

データベースでの [接続] actionの使用

[接続] actionを使用して、データベース関連のタスクを自動化するために使用するデータベース サーバーとの接続を確立します。このactionは、Microsoft Access、Microsoft SQL Server、MySQL、Oracle、PostSQL、SQLite データベース サーバーをサポートするほか、CSV、Microsoft Excel、TXT ファイルをデータベースとして使用します。

データベース サーバーの詳細を指定し、セッション名に関連付けます。このactionで指定したセッション名は他のactionsでも使用できるので、他のactionsでデータベース サーバーの詳細を入力する必要はありません。

手順

データベース サーバーとの接続を確立するには、次の操作を行います。

  1. [アクション] パレットのDatabasepackage[接続] actionをダブルクリックまたはドラッグします。
  2. [セッション名] フィールドに一意の名前を入力します。
  3. デフォルト または ユーザー定義 接続オプションを選択します。
    • デフォルト オプションを選択した場合は、サポートされているデータベース タイプのいずれかの接続文字列を直接入力できます。

      Excel、CSV、または TXT ファイルに接続するには、このオプションを使用します。「Connection Strings by database type」をご覧ください。

      注: Excel、CSV、または TXT ファイルをデータベースとして使用するには、最初に 32 ビット ODBC ドライバーをデバイスにインストールする必要があります。ODBC ドライバーは、削除操作をサポートしません。

      より安全な自動化を確保するには、接続文字列に Credential Vault 変数を使用します。

    • ユーザー定義 オプションを選択した場合は、使用可能なオプションからデータベース タイプを選択し、選択に基づいて次のフィールドを入力します。
      データベース タイプ オプション
      Microsoft SQL Server, PostSQL
      • サーバー名: 接続先のデータベース サーバーの名前を入力します。
      • データベース名: データベース名を入力します。
      • ユーザー名: データベース サーバーへのアクセスに使用するユーザー名を入力します。セキュリティで保護されたユーザー名を確保するには、Credential Vault 変数を選択します。それ以外の場合は、値を入力します。
      • パスワード: 指定したユーザー名のパスワードを入力します。セキュリティで保護されたパスワードを確保するには、Credential Vault 変数を選択します。それ以外の場合は、値を入力します。
      • インスタンス名: この接続インスタンスの名前を入力します。
      Windows 認証を使用した Microsoft SQL Server への接続
      MySQL Microsoft SQL Server データベース タイプと同じオプションを入力します。さらに、ポート番号を入力します。デフォルトのポート番号は 3306 です。
      Microsoft Access、SQLite 以下からデータベースのファイル パスを選択します。
      • マイ Bot フォルダー
      • ローカル デバイス
      • 既存のファイル変数
      Oracle
      • サーバー名: 接続先の Oracle データベース サーバーの名前を入力します。
      • Oracle システム ID (sid): システム ID を入力します。
      • ユーザー名: Oracle サーバーへのアクセスに使用するユーザー名を入力します。セキュリティで保護されたユーザー名を確保するには、Credential Vault 変数を選択します。それ以外の場合は、値を入力します。
      • パスワード: 指定したユーザー名のパスワードを入力します。セキュリティで保護されたパスワードを確保するには、Credential Vault 変数を選択します。それ以外の場合は、値を入力します。
      • ポート: ポート番号を入力します。デフォルトのポート番号は 1521 です。
      注: データベース パッケージには、MySQL および Oracle 用の JDBC ドライバーは含まれません。MySQL または Oracle ドライバー リポジトリからダウンロードし、[ユーザー定義] 接続オプションを使用して Control Room に jar ファイルをアップロードすることで、特定のデータベース用の jar ファイルのバージョンを提供できます。
  4. [マイ Bot] フォルダー、ローカル デバイス、またはファイル変数からドライバー ファイルを選択します。
  5. [保存] をクリックします。

次のステップ

次のいずれかを選択します。
  • [読み取り対象] actionを使用して、データベースからレコードを取得します。

    [読み取り対象] actionの使用

  • データベースへの変更を含むタスクを自動化する場合は、[データベース トランザクションを開始] actionを挿入します。

    このactionによって、すべてのレコードが完全に更新または削除されるので、実行時間中 bot でエラーが発生した場合に、レコードが誤って更新されたり、不完全データが削除されたりするのを防ぎます。

    Database package

フィードバックを送る