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

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Recently uploaded (8)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

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