0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【UiPath】PostgreSQLと接続しクエリを実行する

Posted at

この記事はなにか

UiPathをPostgreSQLに接続し、そのデータをEXCELに出力させる方法を書いています。
PostgreSQLについては日本語でまとまったものがなかったので簡単に。

バージョン情報

  • Windows10 home
  • UiPath Studio 2020.2.0-beta.108 Community License
  • PostgreSQL ver.12 (今回はherokuのDBを使用)

既にUiPathはダウンロードしており、PostgreSQLは接続情報がわかっているものとします。

手順&イメージ

大まかな手順は以下の通り。

  1. PostgreSQL ODBC driverをダウンロード&インストール
  2. ODBCデータソースアドミニストレーター設定
  3. UiPathに接続&クエリ実行
  4. 【おまけ】実行したクエリをEXCELに貼り付ける

シーケンスはこんなイメージです。
image.png

手順1.PostgreSQL ODBC driverをダウンロード&インストール

こちらのサイトよりODBCドライバをインストールします。
https://odbc.postgresql.org/

image.png

ダウンロードしたファイルを解凍し、実行してインストールします。

手順2.ODBCデータソースアドミニストレーター設定

コントロールパネル⇒システムとセキュリティ⇒管理ツールに進み、以下の通り設定します。
ポイントは**ODBC Data Sourse(32-bit)**を選択することです。32bitです!

image.png

image.png

image.png

手順3.UiPathに接続&クエリ実行!

まず、必要なアクティビティ「UiPath.Database.Activities」をインストールします。

image.png

先述してますが、シーケンスをこんな感じで組み立てます。
image.png

実行したクエリを入れる変数を作ります。
image.png

「クエリを実行」の「接続を構成」⇒「接続ウィザード」をクリックして必要情報を入力します。
ポイントはData SourceMicrosoft ODBC Data Sourceを選択します。
image.png
image.png

そうすると、左のように設定されているかと思います。
プロバイダー名System.Data.Odbcになってなかったらそうしましょう。
プロパティにSQLとデータテーブルの設定もお忘れなく。

image.png

手順4. 【おまけ】実行したクエリをEXCELに貼り付ける

せっかくですので、実行したクエリの情報を入れる任意のファイル(EXCEL)を設定します。
image.png

さあ、デバックしてみましょう!

image.png

image.png

できていますね!

参考

【UiPath】ODBC接続でMySQLに接続してクエリを発行するまで

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?