21
NYSOL Partner KSK Analytics 高速に前処理するNYSOL 株式会社KSKアナリティクス 使い方 【前編】オープンデータ分析 XMLファイルからデータ抽出・整形- 2016/03/17

【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

Embed Size (px)

Citation preview

Page 1: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics

高速に前処理するNYSOL

株式会社KSKアナリティクス

使い方

【前編】オープンデータ分析

-XMLファイルからデータ抽出・整形-2016/03/17

Page 2: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 2

分析結果はこんなイメージです。

NYSOL Bloghttp://www.nysol.biz/#!blog/c1ysn

Page 3: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics

分析の前にNYSOLをインストールされていないという方はまずは以下スライドをご覧下さい。

© KSK Analytics Inc. 3

NYSOL インストール (Windows 64 bit 編)http://www.slideshare.net/ksk-ada/ksknysolwindows-64bit

Page 4: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics

早速、データを準備します。以下のオープンデータを使用させて頂きます。

© KSK Analytics Inc. 4

明石高専オープンデータ「学生食堂メニュー」http://www.akashi.ac.jp/guide/opendata#cafemenu

Page 5: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 5

ダウンロードはこちらから

明石高専オープンデータ「学生食堂メニュー」http://www.akashi.ac.jp/guide/opendata#cafemenu

Page 6: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 6

こちらをクリック

明石高専オープンデータ「学生食堂メニュー」http://www.akashi.ac.jp/guide/opendata#cafemenu

Page 7: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 7

日付

メニュー

今回使用する

データはXMLです。

明石高専オープンデータ「学生食堂メニュー」http://www.akashi.ac.jp/guide/opendata#cafemenu

Page 8: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 8

画面上で右クリックすると以下メニューが

表示されますので、保存をクリック

Page 9: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 9

名前を付けて保存ダイアログが

表示されますので、保存をクリック

Page 10: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 10

仮想環境を起動するためにこちらをクリック

Page 11: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 11

nysolアカウントを選択し、

パスワードはMining2015と入力し、

サインインして下さい。

Page 12: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 12

Windows(ホストOS)から仮想環境(ゲストOS)へデータをドラッグしますので、以下をクリック

Page 13: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 13

cafemenu201405.xmlをドラッグし、

仮想環境上へドロップして下さい。

Page 14: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 14

端末を起動するためにこちらをクリック

Page 15: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 15

cd Desktop/と入力して下さい。

Desktopディレクトリへ移動します。

Page 16: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 16

lsと入力して下さい。

Desktop内のファイルの一覧を表示します。

cafemenu201405.xmlがあることを

確認できます。

Page 17: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 17

mxml2csv k=/Menus/Menu/Meal f=/Menus/Menu@Date:Date,/Menus/Menu/Meal/Name:Name i=cafemenu201405.xml o=menu1405.csv と入力して下さい。

XMLファイルから「日付」と「メニュー」を抽出し、

CSV(menu1405.csv)ファイルを出力します。

Page 18: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 18

head menu1405.csvと入力して下さい。

以下のようなCSVファイルが出力されていればOKです。

menu1405.csvの先頭から

10行を確認出来ます。

Page 19: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 19

通常、XML形式のデータ抽出には

ひと手間かかりますが、

NYSOLを使えば1行で簡単に処理できます。

更にその後の加工・整形まで

同じプラットドーム上で処理できるので、

データ前処理に掛ける時間を短縮できます。

是非、お試しください!

Page 20: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 20

NYSOL Communityhttp://www.nysol.biz/#!community/csv0

ご不明な点はこちらへお気軽にご質問下さい

Page 21: 【KSKアナリティクス】 【前編】 オープンデータ 分析 - XML ファイルからデータ抽出・整形 -

NYSOL Partner KSK Analytics © KSK Analytics Inc. 21

NYSOL Bloghttp://www.nysol.biz/#!blog/c1ysn

BlogではNYSOLの使い方を連載中!!