こんにちは!リードエンジニアの杉本です。
WinActor は、企業等の働き方改革・業務効率化に貢献するツールとして注目されているRPA ツールです。WinActor を使うことで、自動化シナリオをフローチャートを描くように開発することが可能です。
WinActor でCData ODBC ドライバを使うことで、コーディングなしでWinActor からEnterpriseDB への連携フローを設定することができます。WinActor は、ODBC Driver に対してSQL を発行し、CData ODBC ドライバがEnterpriseDB へのリアルタイムリクエストに変換、レスポンスをテーブルデータとして取得します。
この記事では、WinActor を使って、EnterpriseDB に連携するRPA プログラムを作成します。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。
- EnterpriseDB をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
- 多様なアプリケーション、ツールにEnterpriseDB データを連携
- ノーコードでの手軽な接続設定
- 標準 SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてEnterpriseDB の接続を設定、2.WinActor 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとEnterpriseDB への接続設定
まずは、本記事右側のサイドバーからEnterpriseDB ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
- まずODBN DSN に必要な接続プロパティの値を入力します。 組み込みのMicrosoft ODBC データソースアドミニストレーターを使用してDSN を構成できます。 これは、ドライバのインストール時の最後のステップでも可能です。 Microsoft ODBC データソースアドミニストレータを使用してDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」の章を参照してください。
データに接続するには、以下の接続プロパティが必要です。
- Server: EnterpriseDB データベースをホスティングしているサーバーのホスト名またはIP アドレス。
- Port: EnterpriseDB データベースをホスティングしているサーバーのポート。
オプションで、以下を設定することもできます。
- Database: EnterpriseDB サーバーに接続する場合のデフォルトのデータベース。設定されていない場合は、ユーザーのデフォルトデータベースが使用されます。
Basic 認証による接続
Basic 認証を使って認証するには、以下を設定します。
- User:EnterpriseDB サーバーに認証する際に使われるユーザー。
- Password:EnterpriseDB サーバーに認証する際に使われるパスワード。
SSL 認証による接続
SSL 認証を利用して、セキュアなセッションを介してEnterpriseDB データに接続できます。以下の接続プロパティを設定して、データに接続します。
- SSLClientCert:クライアント証明書のための証明書ストア名に設定します。クライアントとサーバーの両方のマシンでトラストストアとキーストアが保持される2-way SSL の場合に使用されます。
- SSLClientCertPassword:クライアント証明書ストアがパスワードで保護されている場合、この値をストアのパスワードに設定します。
- SSLClientCertSubject:TLS/SSL クライアント証明書のSubject。ストア内の証明書を検索するために使用されます。
- SSLClientCertType:クライアントストアの証明書タイプ。
- SSLServerCert:サーバーが受け入れ可能な証明書。
入力後、接続テストが成功すれば設定は完了です。
WinActor でEnterpriseDB へのDB 接続を構成
続いて WinActor でODBC への接続構成を行います。
- WinActor を立ち上げたら「データ一覧」のウインドウで「DB 連携」のボタンをクリックします。
- DB 連携ボタンをクリックすると、以下のようにODBC DSN の接続を設定するウインドウが表示されます。先程設定したODBC DSN に合わせて、接続情報を入力します。
- なお、テーブル名はODBC DSN 画面の「テーブル」タブで確認することができます。
- 接続が完了すると、以下のようにEnterpriseDB のデータがWinActor に読み込まれます。
EnterpriseDB のデータをWinActor で扱う
EnterpriseDB データの取り込み完了後は変数として対象データにアクセスが可能です
- 例えば以下のように待機ボックスのアクションを配置し
- 変数名として取り込んだデータのカラム名を指定することで、対象のデータにアクセスすることが可能です。
EnterpriseDB からWinActor へのデータ連携には、ぜひCData ODBC ドライバをご利用ください
このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。
CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。