ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →無償トライアル:
無償トライアルへ製品の情報と無償トライアルへ:
Dropbox ODBC Driver を使って、ODBC 接続をサポートする多様なツールからDropbox クラウドストレージにデータ連携。
Dropbox にDB のようにODBC インターフェースでアクセス可能に。
杉本和也
リードエンジニア
ODBC Driver
UiPath は高機能なRPA(Robotic Process Automation)製品です。UiPath Studioを使うことで、RPAプログラムをフローチャートを描くように開発することが可能です。
CData ODBC driver を使えば、コーディングなしでUiPath からDropbox への連携フローを設定することができます。UiPath は、ODBC Driver に対してSQL を発行します。発行されたSQL をCData ODBC driver がDropbox へのリアルタイムリクエストに変換し、レスポンスをテーブルデータとして取得します。
この記事では、UiPath Studio を使って、Dropbox に連携するRPA プログラムを作成します。
以下のようなUiPath RPA プロジェクトを作成します。
「Connect Activity」を利用して、DropboxCData ODBC driverに接続し、顧客リストを取得するSQLを実行。取得したDatatableを「Write CSV Activity」を利用してCSV出力します。
接続プロパティが未設定の場合は、まずODBC DSN(データソース名)で設定します。これはドライバーのインストールの最後の手順です。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。
OAuth では認証するユーザーにブラウザでDropbox との通信を要求します。本製品は、以下のようにさまざまな方法でこれを容易にします。 ユーザー資格情報の接続プロパティを設定せずに接続できます。 接続すると、本製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、本製品にアクセス許可を与えます。本製品がOAuth プロセスを完了します。
他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。
尚、本製品はDropbox のファイルの一覧表示やユーザー管理情報の取得用です。Dropbox に保管されているExcel、CSV、JSON などのファイル内のデータを読み込みたい場合には、Excel Driver、CSV Driver、JSON Driver をご利用ください。
これで、UiPath StudioにDropbox data を接続することができます。作業手順は以下です。
次に先程作成したODBC Connection 情報を使って、ODBC からデータを取り出すクエリを実行するためのExecute Query Activity を作成します。
最後のActivityとして、取得したDataTableをCSV出力するActivityを配置します。[FilePath]に出力するCSVのフォルダパスとファイル名(例:"C:\UiPath\Sample.csv")、DataTableに先程作成したDataTable変数を紐づけます。
あとは各Activityを紐付ければ、Dropbox データを出力するRPA プロジェクトの作成は完了です。
RUN をクリックすると、自動的にDropbox のデータを取得し、CSVが生成されます。
このようにCData ODBC Drivers を利用して、簡単にUiPath Studio でDropbox に連携するフローを作成することができます。