Desktopを使って、CSVファイルのデータを、コンテナ起動したマイクロソフトSQLサーバーに格納する手順を紹介します。Desktopをインストールします。Desktopを使って自動化を参考にしてください。Expressは、WSL2からLinuxベースのDockerコンテナを使用します。Windowsでコンテナ起動を参考にしてください。Docker環境が出来たら、下記コマンドでイメージをPullします。Expressコンテナを実行します。mcr.microsoft.com/mssql/server:2019-latest起動していることを確認します。下記CSVファイルをローカルフォルダに格納します。CSVファイルは2つ用意しました。UTF-8エンコードで保存しています。Tag,555ロシア語,Здравствуйте,789データベース・テーブル作成PowerShellから下記を実行し、データベースtestdbおよびテーブルsampleを作成します。exitなお、もしデータベースおよびテーブルの作成をやり直したい場合は、下記必要なコマンドをGOして一旦削除します。testdb;フロー作成それでは、フローを作成してみます。SQL接続オープンまず、このフローではファイルとデータ分だけループするので、ループの外側でデータベースへの接続処理を行います。[SQL接続を開く]を指定し、下記パラメーターを設定します。接続情報は変数SQLConnectionの格納されるものとします。\tmp\PAD_test\csv2db)に格納されているCSVファイルを取得します。[フォルダー内のファイルを取得]を指定し、下記パラメーターを設定します。ファイル一覧は変数Filesに格納します。全てのファイルを処理するように、ファイルループを作ります。each]を指定し、下記パラメーターを設定します。各ファイル名は、変数CurrentItemに格納されます。反復処理を行う値:%Files%CSVデータ読み込みCSVファイルから、データを読み出します。[CSVを読み取ります]を指定し、下記パラメーターを設定します。読み込んだデータは、2次元配列変数CSVTableに格納します。全般ファイルパス:%CurrentItem%エンコード:UTF-8行単位の処理1つのCSVファイル内の複数行データを読み出すためのデータループを作ります。[Loop]を指定し、下記パラメーターを設定します。先の配列CSVTableからデータが読み出しやすいように、開始点を0、終点を行数-1に設定しています。データを変数LoopIndexはループ処理のインデックスを示します。1%1SQLクエリ構成データベースにデータを挿入するためのSQL構文を変数NewVarに作成します。[変数の設定]を指定し、下記パラメーターを設定します。SQL実行の処理内に記載しないのは、変数を扱う際に余計な文字列編集されることを防ぐためです。LoopIndexを用いて、CSVTableから1行分のデータを抜き出し、データベースに書き込む命令を構成しています。Nプリフィックスは日本語等を扱うための処理です。上で構成したSQL文を実行します。[SQLステートメントの実行]を指定し、下記パラメーターを設定します。(任意)SQL接続クローズ最後にループの一番外側で、SQL接続情報をクローズします。[SQL接続を閉じる]を指定し、下記パラメーターを設定します。全般SQL接続:%SQLConnection%完成フローこれで、フローは完成です。完成フローフロー実行それでは、上部の右三角ボタンをクリックして、フローを実行します。エラー無くフローが完了したら、PowerShellから下記を実行し、データベースにデータが格納されているか確認します。データが5件、保存されていることが分かります。exitまとめ今回は、蓄積されるCSVファイルをデータベースに格納するサンプルを紹介しました。処理が終わったCSVファイルの移動、トリガー(フローが開始する条件)や大容量向けにデータベースのコミット改善を行うと、更に実用的になるでしょう。Desktopが支援してくれる機会も少なからずあるかと思います。以上、RPAでCSVをコンテナMSSQLサーバーに格納手順の紹介でした。機械学習の学習を進めるうえで、データクレンジング等大量のデータを扱うのは面倒な作業です。今回は、これらの作業が少し楽になるPostgresqlとカテゴリ化の実装およびライブラリを紹介します。開発ConoHaのWordPressで初めての投稿、あるある?6選WordPressに記事をはじめて投稿しましたが、その際に迷ったことをまとめてみました。2019にIISを構築します。AWXをインストール"するの時に構築した環境を用います。Consoleを設定する将来的にアクセスデータの解析もできる様になりたいので、WordPressのCocoonテーマを使って、以下のサービスを設定してみます。2つのサービスへの登録は済としています。Testの使用方法について、簡単に説明します。開発Windows11登場!スペック要チェック、マイPCはサポート外Windows11が発表されました。Appまで動作するようです。Windows10からのUPGは無料です。魅力的なWindows11ですが、私の第9世代CPUを搭載した自作PCはサポート対象外だったので紹介します。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Studio系2021.02.122021.02.12プロフィールこの記事を書いた人fmtech中学時代からプログラミングしているコンピューター好きです。CISSP「Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。Studio系2021.02.122021.02.12プロフィールこの記事を書いた人fmtech中学時代からプログラミングしているコンピューター好きです。CISSP「Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。defined.")}))})();。