この例では、AirBnB のデータから.csv
データセットを読み込み、MySQL
データベースにデータを挿入するワークフローを作成します。また、Inside AirBnB(http://insideairbnb.com/get-the-data.html)
で公開されているlistings.csv
Amsterdamのデータセットファイルの短縮版を使用することにします。私たちのバージョンは、169のエントリのみを含み、ここ(https://github.com/open-rpa/examples-files/raw/master/bpa-doc/parse_pdf/invoice1.csv
)で利用可能であり、このワークフローの例で使用されるものである。
MySQL がインストールされた認証方法も暗号化されてはいけません。つまり、データベースへの接続にDataProvider MySql.Data.MySqlClient
が使用されるので、 レガシーモードに
設定する必要があります。
注意: これは非常に複雑な例なので、ユーザーはデータベーススキーマについて知っていて
、適切なMySQL サーバーが
動作していることが期待されます。しかし、怖がらないでください!たとえすべてのステップを自分で再現しようとしなくても、この例を見るだけで多くのことを学ぶことができます。
-
CSVファイルダウンロード
-
Pandasを使ったデータセットからのレビュー型
-
CSVから
DataTableに
データセットを読み込む -
MySQL
内部でデータを保持するスキーマと
テーブルを
作成します。 -
結果を格納するDataTableを作成する
-
バッチ番号欄の追加
-
データベースへの接続
-
SQLテーブルをDataTableにフェッチする
-
データセットのループ
-
IdとBatch No.の変数をインクリメントする。
-
データローの追加とSQLテーブルの更新
-
データへのクエリの実行 挿入されたデータの可視化
-
DataViewを使ってデータをフィルタリングする