SlideShare a Scribd company logo
1 of 24
Download to read offline
AZAREA-Cluster
デモ画面イメージ
                        2013年1月31日
                      株式会社シーエーシー
                           生産技術部




      Copyright © 2013 CAC Corporation. All rights reserved.   1
概要
   本資料は、Hadoop Conference Japan 2013
    Winterで行ったAZAREA-Clusterのデモ(の一部)の
    画面イメージをまとめたものです。
    ◦ 若干追加しています。


   講演資料本体はこちらです。
    ◦ http://www.slideshare.net/AzareaCluster/hcj2013-
      w




                           Copyright © 2013 CAC Corporation. All rights reserved.   2
デモアプリケーション仕様
   デモで作成するHadoopアプリケーションの仕様
    ◦ 売上と顧客を顧客IDで結合し、地域別に集計する
              売上
                               顧客
           ・商品コード
                            ・顧客ID (PK)
           ・顧客ID
                            ・地域
           ・金額

                                          顧客IDで結合
                     結合

                                          地域でグループ化

                    グループ化


                 地域別売上
                ・地域 (PK)
                ・件数
                ・金額
                      Copyright © 2013 CAC Corporation. All rights reserved.   3
デモの流れ
   エンティティクラスの作成
   エンティティフローの作成
   エンティティフローのテスト
   その他の機能




                Copyright © 2013 CAC Corporation. All rights reserved.   4
エンティティクラスの生成
   Excelファイルでエンティティクラスを定義する
    ◦ 売上、顧客、地域別売上の3エンティティ
        1エンティティ1シートに対応
    ◦ エンティティ毎に項目を定義する




                    Copyright © 2013 CAC Corporation. All rights reserved.   5
エンティティクラスの作成
   Eclipseプラグインでメニューを選択するだけで、Excelファイ
    ルからエンティティクラスが自動生成される




                    Copyright © 2013 CAC Corporation. All rights reserved.   6
エンティティクラスの作成
   Eclipseプラグインの画面で編集・作成することも可能




                 Copyright © 2013 CAC Corporation. All rights reserved.   7
エンティティフローの作成
   Eclipseプラグインからエンティティフロー編集画面を開く




                   Copyright © 2013 CAC Corporation. All rights reserved.   8
エンティティフローの作成
   ドラッグ&ドロップによりエンティティや処理を配置




                Copyright © 2013 CAC Corporation. All rights reserved.   9
エンティティフローの作成
   矢印アイコンをドラッグしてエンティティと処理を接続




                Copyright © 2013 CAC Corporation. All rights reserved.   10
エンティティフローの作成
   詳細画面を開いて結合条件や出力エンティティを設定




               Copyright © 2013 CAC Corporation. All rights reserved.   11
エンティティフローの作成
   同様にしてフローを完成させる




               Copyright © 2013 CAC Corporation. All rights reserved.   12
エンティティフローの作成
   エンティティフローからソースが自動生成される




               Copyright © 2013 CAC Corporation. All rights reserved.   13
エンティティフローの作成
   必要に応じて処理の詳細をコーディングする




               Copyright © 2013 CAC Corporation. All rights reserved.   14
エンティティフローの作成
   コーディング後も再びフロー図を開くことができる
    ◦ 修正し、再度ソースを生成することが可能
      コーディング箇所も維持される




                   Copyright © 2013 CAC Corporation. All rights reserved.   15
エンティティフローのテスト
   テストデータを用意する
    ◦ テキストファイル
    ◦ Excelファイル




                  Copyright © 2013 CAC Corporation. All rights reserved.   16
エンティティフローのテスト
   ダイアログによりテストクラスを自動生成
    ◦ テストクラス名とテストデータのパスを設定するだけ
      後はデフォルトでよい




                    Copyright © 2013 CAC Corporation. All rights reserved.   17
エンティティフローのテスト
   Eclipseのメニューから実行するだけ
    ◦ コンソールに結果が出力される
    ◦ ファイルにも結果が出力される




                       Copyright © 2013 CAC Corporation. All rights reserved.   18
エンティティフローのテスト
   Eclipse上でデバッグも可能




                  Copyright © 2013 CAC Corporation. All rights reserved.   19
エンティティフローのテスト
   結果の検証機能
    ◦ 想定結果を用意しておく
      テキストファイル
      Excelファイル
    ◦ テスト終了後、実行結果と想定結果を比較することができる
      自動回帰テストが容易に作成できる




                    Copyright © 2013 CAC Corporation. All rights reserved.   20
その他の機能
   SVG出力機能
    ◦ フロー図をSVGファイルとして出力できる
      印刷
      HTMLへの貼り付け




                    Copyright © 2013 CAC Corporation. All rights reserved.   21
その他の機能
   MapReduceジョブ表示機能
    ◦ 実際にHadoop上で実行される際のジョブの単位を表示する
    ◦ デバッグやパフォーマンスの分析に利用できる




    フロー上では3つの処理
     だが、Hadoop上では
    2ジョブに最適化される




                    Copyright © 2013 CAC Corporation. All rights reserved.   22
その他の機能
   JAR作成機能
    ◦ Hadoop上で実行可能なJARファイルを作成する
      コピーしてhadoop jarコマンドを実行するだけ




                     Copyright © 2013 CAC Corporation. All rights reserved.   23
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

More Related Content

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

エンジニアのための Azure 基礎知識
エンジニアのための Azure 基礎知識エンジニアのための Azure 基礎知識
エンジニアのための Azure 基礎知識Daiyu Hatakeyama
 
[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦
[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦
[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦オラクルエンジニア通信
 
Ec cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナーEc cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナーAyumu Kawaguchi
 
Engine Yard - 商用マルチクラウドPaaS
Engine Yard - 商用マルチクラウドPaaSEngine Yard - 商用マルチクラウドPaaS
Engine Yard - 商用マルチクラウドPaaSTakahiro Imanaka
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbixsoftlayerjp
 
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことNode.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことbitbank, Inc. Tokyo, Japan
 
JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...
JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...
JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...David Buck
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn
 
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...オラクルエンジニア通信
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Makoto Haruyama
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)Daisuke Ikeda
 
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方dena_study
 
【Webinar-Slide】DataBridgeとは
【Webinar-Slide】DataBridgeとは【Webinar-Slide】DataBridgeとは
【Webinar-Slide】DataBridgeとはTalend KK
 
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a CodeAnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a CodeSatoru Yoshida
 

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

エンジニアのための Azure 基礎知識
エンジニアのための Azure 基礎知識エンジニアのための Azure 基礎知識
エンジニアのための Azure 基礎知識
 
[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦
[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦
[Oracle Innovation Summit Tokyo 2018] 基幹システムのクラウド化への挑戦
 
Angularreflex20141210
Angularreflex20141210Angularreflex20141210
Angularreflex20141210
 
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
Ec cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナーEc cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナー
 
【2018年3月時点】Oracle Data Visualizaion ご紹介
【2018年3月時点】Oracle Data Visualizaion ご紹介【2018年3月時点】Oracle Data Visualizaion ご紹介
【2018年3月時点】Oracle Data Visualizaion ご紹介
 
Engine Yard - 商用マルチクラウドPaaS
Engine Yard - 商用マルチクラウドPaaSEngine Yard - 商用マルチクラウドPaaS
Engine Yard - 商用マルチクラウドPaaS
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことNode.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたこと
 
JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...
JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...
JDK Mission Control: Where We Are, Where We Are Going [Groundbreakers APAC 20...
 
20181228 ncf to_azure_batch
20181228 ncf to_azure_batch20181228 ncf to_azure_batch
20181228 ncf to_azure_batch
 
Mvc conf session_5_isami
Mvc conf session_5_isamiMvc conf session_5_isami
Mvc conf session_5_isami
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモ
 
【2018年3月時点】Oracle BI 12c 新機能
【2018年3月時点】Oracle BI 12c 新機能【2018年3月時点】Oracle BI 12c 新機能
【2018年3月時点】Oracle BI 12c 新機能
 
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
[Modern Cloud Day Tokyo 2019] Oracle CloudでDevOps!?Javaアプリケーションのモダン開発を支援するOra...
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
 
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
 
【Webinar-Slide】DataBridgeとは
【Webinar-Slide】DataBridgeとは【Webinar-Slide】DataBridgeとは
【Webinar-Slide】DataBridgeとは
 
AnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a CodeAnsibleおよびDockerで始めるInfrastructure as a Code
AnsibleおよびDockerで始めるInfrastructure as a Code
 

Recently uploaded

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (12)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

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

  • 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