Your SlideShare is downloading. ×
AZAREA-Cluster (Hadoop Conference Japan 2013 Winter Demo Image)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

AZAREA-Cluster (Hadoop Conference Japan 2013 Winter Demo Image)

468
views

Published on

Hadoop Conference Japan 2013 WinterでAZAREA-Clusterについて発表した際に行ったデモの画面イメージです。

Hadoop Conference Japan 2013 WinterでAZAREA-Clusterについて発表した際に行ったデモの画面イメージです。

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
468
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AZAREA-Clusterデモ画面イメージ 2013年1月31日 株式会社シーエーシー 生産技術部 Copyright © 2013 CAC Corporation. All rights reserved. 1
  • 2. 概要 本資料は、Hadoop Conference Japan 2013 Winterで行ったAZAREA-Clusterのデモ(の一部)の 画面イメージをまとめたものです。 ◦ 若干追加しています。 講演資料本体はこちらです。 ◦ http://www.slideshare.net/AzareaCluster/hcj2013- w Copyright © 2013 CAC Corporation. All rights reserved. 2
  • 3. デモアプリケーション仕様 デモで作成するHadoopアプリケーションの仕様 ◦ 売上と顧客を顧客IDで結合し、地域別に集計する 売上 顧客 ・商品コード ・顧客ID (PK) ・顧客ID ・地域 ・金額 顧客IDで結合 結合 地域でグループ化 グループ化 地域別売上 ・地域 (PK) ・件数 ・金額 Copyright © 2013 CAC Corporation. All rights reserved. 3
  • 4. デモの流れ エンティティクラスの作成 エンティティフローの作成 エンティティフローのテスト その他の機能 Copyright © 2013 CAC Corporation. All rights reserved. 4
  • 5. エンティティクラスの生成 Excelファイルでエンティティクラスを定義する ◦ 売上、顧客、地域別売上の3エンティティ  1エンティティ1シートに対応 ◦ エンティティ毎に項目を定義する Copyright © 2013 CAC Corporation. All rights reserved. 5
  • 6. エンティティクラスの作成 Eclipseプラグインでメニューを選択するだけで、Excelファイ ルからエンティティクラスが自動生成される Copyright © 2013 CAC Corporation. All rights reserved. 6
  • 7. エンティティクラスの作成 Eclipseプラグインの画面で編集・作成することも可能 Copyright © 2013 CAC Corporation. All rights reserved. 7
  • 8. エンティティフローの作成 Eclipseプラグインからエンティティフロー編集画面を開く Copyright © 2013 CAC Corporation. All rights reserved. 8
  • 9. エンティティフローの作成 ドラッグ&ドロップによりエンティティや処理を配置 Copyright © 2013 CAC Corporation. All rights reserved. 9
  • 10. エンティティフローの作成 矢印アイコンをドラッグしてエンティティと処理を接続 Copyright © 2013 CAC Corporation. All rights reserved. 10
  • 11. エンティティフローの作成 詳細画面を開いて結合条件や出力エンティティを設定 Copyright © 2013 CAC Corporation. All rights reserved. 11
  • 12. エンティティフローの作成 同様にしてフローを完成させる Copyright © 2013 CAC Corporation. All rights reserved. 12
  • 13. エンティティフローの作成 エンティティフローからソースが自動生成される Copyright © 2013 CAC Corporation. All rights reserved. 13
  • 14. エンティティフローの作成 必要に応じて処理の詳細をコーディングする Copyright © 2013 CAC Corporation. All rights reserved. 14
  • 15. エンティティフローの作成 コーディング後も再びフロー図を開くことができる ◦ 修正し、再度ソースを生成することが可能  コーディング箇所も維持される Copyright © 2013 CAC Corporation. All rights reserved. 15
  • 16. エンティティフローのテスト テストデータを用意する ◦ テキストファイル ◦ Excelファイル Copyright © 2013 CAC Corporation. All rights reserved. 16
  • 17. エンティティフローのテスト ダイアログによりテストクラスを自動生成 ◦ テストクラス名とテストデータのパスを設定するだけ  後はデフォルトでよい Copyright © 2013 CAC Corporation. All rights reserved. 17
  • 18. エンティティフローのテスト Eclipseのメニューから実行するだけ ◦ コンソールに結果が出力される ◦ ファイルにも結果が出力される Copyright © 2013 CAC Corporation. All rights reserved. 18
  • 19. エンティティフローのテスト Eclipse上でデバッグも可能 Copyright © 2013 CAC Corporation. All rights reserved. 19
  • 20. エンティティフローのテスト 結果の検証機能 ◦ 想定結果を用意しておく  テキストファイル  Excelファイル ◦ テスト終了後、実行結果と想定結果を比較することができる  自動回帰テストが容易に作成できる Copyright © 2013 CAC Corporation. All rights reserved. 20
  • 21. その他の機能 SVG出力機能 ◦ フロー図をSVGファイルとして出力できる  印刷  HTMLへの貼り付け Copyright © 2013 CAC Corporation. All rights reserved. 21
  • 22. その他の機能 MapReduceジョブ表示機能 ◦ 実際にHadoop上で実行される際のジョブの単位を表示する ◦ デバッグやパフォーマンスの分析に利用できる フロー上では3つの処理 だが、Hadoop上では 2ジョブに最適化される Copyright © 2013 CAC Corporation. All rights reserved. 22
  • 23. その他の機能 JAR作成機能 ◦ Hadoop上で実行可能なJARファイルを作成する  コピーしてhadoop jarコマンドを実行するだけ Copyright © 2013 CAC Corporation. All rights reserved. 23
  • 24. AZAREA-Clusterに関する情報 ホームページ ◦ http://www.cac.co.jp/product/azarea- cluster/index.html 評価版ダウンロード ◦ http://www.cac.co.jp/product/azarea- cluster/download/index.html お問合せ先 ◦ 株式会社シーエーシー AZAREA-Clusterサポートチーム  azarea-cluster@cac.co.jp Copyright © 2013 CAC Corporation. All rights reserved. 24