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