製品概要紹介
スクエア free セミナー 第13回

Popular Beetle～ データベース比較検証ツール ～Professional Edition Ver.3.0.0

ポピュラーソフト株式会社
http://www.popular-soft.com/

関係者外秘1All
AllRights
Rights Reserved,Reserved,Copyright
CopyrightPopular
PopularSoft
Soft Co.,Ltd.
Co.,Ltd. 20112011

ポピュラーソフト 会社概要
【本 社】 〒110－0015 東京都台東区上野 1丁目18番11号 山光堂ビル7F
TEL：03－3831－2144 FAX：03－3831－2145【子会社】 宝爾軟件（大連）有限公司〒116023中国遼寧省大連市高新技術園区黄浦路596号
陽光数碼大厦1708室 TEL：86－411－84753897

資 本 金 ： 4,420万円
設
立 ： 2004年09月01日
代表取締役 ： 坂野 樹文 （李 樹文 ）従 業 員 数 ： 61名
事 業 内 容 ： コンピューター関連ソフトウェアの開発、製造、管理、販売（受託開発の特徴）

メイン事業＝受託開発◇ 可視化受注開発
可視化受注開発とは、開発過程と製造物が見える開発手法です。

◇ 納期厳守ハイスピード、綿密なスケジューリング、きめ細かな進捗管理を行い、納期を厳守します。

◇ 高品質
品質を重視し、信頼性が高く、操作性に優れたシステムの構築に幅広い実績を誇っています。

◇ オフショア開発で低コスト大連の支社と密接に連携して、低コストで最高品質のサービスを提供しています。

関係者外秘

2

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

可視化受注開発の概要◆ 要件定義の可視化：モックアップによる可視化◆ 関連リソースの可視化：VPNによる関連ライブラリーの公開◆ 進捗状況の可視化：障害の発生状況と収束状況等の公開
要件定義
要件定義

お客様

①お客様から提示された用件定義に対し、モックアップ （見える形）にして提供します。

承認

外部設計
外部設計

早い

承認

内部設計
内部設計

②関連ドキュメントはVPNを利用し、随時閲覧が可能です。

承認

製造・単体
製造・単体

承認

フィードバック

モックアップシステムが何時でも見える

主な実績
関係者外秘

結合テスト
結合テスト

③可視化プロジェクト管理システムを通じて、開発の進捗、障害の発生～収束状況の承認確認が可能となります。
システムテスト
システムテスト（動くソフトウェア）

承認

本本番番

#業種

プロジェクト内容及び技術役割

1

金融

金融パッケージ開発
UNIX、C/C++、VB6.0

詳細～単体テスト2

バイオ

糖鎖分析、Cell Desiner パッケージ開発
JAVA Spring 等

製造～単体テスト

3

ERP

生産管理、受注・発注･在庫管理、テレビ通販システム等
ASP.NET C#、Javascript、Ajax、PopularFramework４ 等

詳細～単体テスト

4

Workｆlow

作業申請システム （WEBサービス）
C#、Javascript、Ajax、PopularFramework４ 等

製造～単体テスト

3

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

パッケージソフトウェア製品の製造販売◇ Popular MailChecker ： メール誤送信防止ツール
・PCにインストールするだけで、即、実運用可能なメール誤送信防止ツール
・メール作業の効率化推進（ZIP化と同報の自動化）と、導入～運用負荷を軽減◇ Popular Beetle ： データベース比較検証ツール
・受託開発業務のピーク時を、円滑に乗り切るために内製化した検証ツール
・デバック作業を50％圧縮し、納期厳守と品質確保を実現◇ Popular Framework ４ ： Webアプリケーションフレームワーク
・Smart Phone / Tablet 端末向け Webシステム開発基盤
・HTML5 (Hyper Text Markup Language 5) での開発を推進するための次世代総合RIA（Rich Internet Applications）Webシステム開発基盤◇ Popular ProjectManager ： プロジェクト管理システム
・リアルタイムでの進捗状況を把握・共有するために内製化
・プロジェクト管理に必要な各種機能を完備
・プロジェクト登録管理 ・要員管理 ・リソース管理 ・タスク管理
・テスト工程管理 （プロセス管理、機能ユニット管理、要件管理、シナリオ管理
テスト項目管理、テスト結果管理、障害管理、インポート管理、エクスポート管理）
関係者外秘4All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

Popular Beetle 導入効果
◆ DB更新を伴うシステム開発時のテスト検証（Debug）作業を、50％圧縮できます。
•検証作業1回当たり： 10～15分 → 3～4分
•単体～結合～運用テスト期間 ： 1ヶ月→ 2週間•Debug効率が改善され、各工程での品質が飛躍的に向上します。

◆ 移行作業に伴う検証作業が、大幅に削減できます。
スキーマ比較・データ比較機能により、短時間での検証作業を可能とします。

・Server入れ替え作業 （データ量増加に伴う高性能Severへの移行）
・Data Base移行作業 （ex. Oracle → SQL Server、SQL Sever → Oracle ）・Data Base Version UP 作業 （ex. Oracle 9 → Oracle11）◆ バックアップ、リカバリー作業も簡潔に行えます。
ファイル保存機能（XML FILE保存）を活用すれば、Beetle上に取り込まれたデータを随時保存・比較・復元が可能となります。

◆ データベースへのPatch作業を安全確実に行えます。
関係者外秘5All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

利用イメージ & 基本画面
OracleSQL Server

Table 一覧MS AccessODBCNavi 機能

CSV

Excel

左 Table右 TableWindows PC

常時2つのTable情報を表示XML
バックアップ・リカバリー
関係者外秘左Table：右Table

更新前
移行前

：：：：

更新後
移行後

OraclePatch 作業中
6

SQL Server
オリジナルデータ

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

Beetleの特長◆ すべてのデータベースが対象です。
Oracle、SQL-Sever、MS-Access、ODBC対応DB
Excelファイル、CSVファイル◆ 即戦力、初級者でも検証作業が遂行できます。
Excelライク （修得が容易：GUIでの簡潔な操作性）
メニュー、ツールバー、ダブルクリック選択、右クリック表示～選択、ドラック＆ドロップ、他◆ 短時間での検証作業を可能とします。
効果的な表示機能が検証作業を強力に支援します。
ナビ表示、相違項目&相違行のカラー表示、相違レコード抽出表示、縦横表示切替、1レコード抽出表示◆ 処理結果のドキュメント化が容易です。
ExcelへのExport機能
印刷時の縦横切り替え・項目選択機能により、任意のレポート作成が可能です。

◆ ３ヶ国語に対応済みで、 随時英語・中国語への切替が可能です。
関係者外秘7All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

Beetleの主な機能◆ 同一データベースの更新前後のデータ比較が可能です。
◆ 異なるデータベース間のスキーマ及びデータ比較が可能です。
◆ SQL実行環境により、SQLを使用した比較検証が可能です。
大量データの比較、特定項目の比較が容易となります。
◆ 比較結果の印刷及びファイル出力（Excel/PBF）が可能です。
◆ 編集中のデータを XML ファイルとして保存し、リカバリー時に検証を行うことにより、安全確実なリカバリー処理が実現できます。
◆ マージ・編集内容はUPDATE文が自動生成されます。生成されたUPDATE文を確認し、データベースに反映することが可能です。
◆ 「お気に入り」機能を利用し、複数TABELの一括比較が可能です。
同一ホルダーに複数の比較情報を登録すれば、ホルダー単位で実行を行い、複数TABLEの一括比較が可能です。
関係者外秘

8

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

従来のデータベース更新前後のデータ比較作業① 更新前作業② データベース
更新作業

対象データベースより
SQL文にてデータ抽出

対象データベースより
SQL文にてデータ抽出

抽出データの印刷抽出データの印刷

従来は、対象となるDB情報を抽出～加工編集し、①印刷して、印刷結果を目視で確認する。
②画面上に編集内容を表示し目視で確認する。
③比較ツールを使用して相違点を確認する。
関係者外秘③ 更新後確認作業

9

印刷結果を目視で比較、相違部分をマーキングし、報告・保管する。

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

BeetleによるDB更新データ比較作業① 更新前作業② データベース
更新作業

更新前に左右の作業領域に同一のDB情報を読込む③ 更新後確認作業

更新後、片側の作業領域に最新のDB情報を読込み比較（図は相違レコードのみ表示）

関係者外秘

10

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作次スライド以降の一連の操作概要

異なるデータベースのデータ比較を行い、エビデンス作成
DB１

DB２（左右に 異なる データベース情報を表示）①、｢接続一覧｣より対象データベースを選択②、｢Table一覧｣より対象Tableを選択し、データ比較へ③、相違レコードを目視で確認 （表示色により把握が容易）④、｢すべてレコード｣→｢相違レコード｣で、相違レコードのみ表示⑤、｢表示切替｣ 横並び → 縦並び にて、更に見易い表示に⑥、そのまま印刷、PBFファイル出力して保存⑦、Excel に Export して、Excel で印刷・管理
関係者外秘

11

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作イメージ①データベース選択「接続一覧」画面より対象となるデータベースを選び [確定] を押します。

関係者外秘

12

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作イメージ②基本画面：データ比較 全件

Table一覧より対象Tableを選び、ダブルクリックするか、右クリック～「データ比較」を選択すれば、対象データが表示されます。 相違項目は自動的にカラー表示されます。
※規定値：赤文字はカラム値が相違、バックカラーの水色はカラム値が相違、バックカラーの桃色は”NULL”
関係者外秘

13

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作イメージ③基本画面：データ比較 相違レコード[すべてレコード] → [相違レコード] に切り替え、相違レコードのみ表示することができます。
関係者外秘

14

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作イメージ④基本画面：データ比較 １レコード表示

行番号をダブルクリックすれば、１レコード単位の比較ができます。
関係者外秘

15

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作イメージ⑤Excel への Export「Excel 」ボタンにて、表示内容は随時 ExcelへExport され自動表示されます。
関係者外秘

16

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

DB更新前後の一括Data比較

次スライド以降の一連の操作概要

DB更新前後の比較を行い、再処理時のリカバリー or エビデンス作成

DataBase（左右に 同一データベース情報を表示）①、｢接続一覧｣より対象データベースを選択 （左右同一DBの選択）②、｢お気に入り｣より登録済「対象フォルダー」を選択し、「総て比較」へ （準備完了）③、データベース更新処理の実行④、「お気に入り」メニューの「左（上）側一括最新の情報に更新」をクリックし最新表示⑤、 「ウィンドウ」メニューにてTableを切替え、更新前後のデータ比較
結果
OKNG⑥、 【復元】（差分更新：相違カラムのUpdate文生成～実行）
各Table、右側更新前データで「左側にコピー」を行い左側で「データベースに保存」を行う。

ロジック
修正終 了
関係者外秘

17

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

DB更新前後のData比較①Data Base選択～フォルダー内総て比較

総て比較

対象フォルダー事前に作成した比較環境をお気に入りに登録することが可能です。
ここでは関連する５つのTableを1つのフォルダー上に登録してます。

① 接続一覧より対象DBを選択します。
② ｢お気に入り｣より、登録済「対象フォルダー」を選択し、 「総て比較」を実行します。
関係者外秘

18

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

DB更新前後のData比較②複数Tableの一括データ表示

ウィンドウ
Table一覧

対象フォルダー内の、総てのTable情報が表示されます。
タグにてTableの切替を行うか、「ウィンドウ」メニューでTableの切替を行い確認します。
関係者外秘

19

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

DB更新前後のData比較 ③更新処理～更新結果の読込み～比較検証③ 更新処理の実行④ 「お気に入り」メニューの「左（上）側一括最新の情報に更新」をクリックし、更新後のデータを表示します。
⑤ 「ウィンドウ」メニューでTableを切替えて、相違レコードの有無を比較検証します。
関係者外秘

20

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

DB更新前後のData比較④復元作業（Restore） RERUN準備③データベースに保存①全て選択②左側にコピー④実行

右側更新前データの①「全て選択 」を押し、② ｢左側にコピー｣ を行い、左側に全件コピーします。
左側③ ｢データベースに保存｣ を押し、 自動生成されたSQL文（差分のみのUPDATE文）を確認し、④「！実行」を押して更新前の状態に復元します。相違レコードが発生した全Tableを復元させます。
関係者外秘

21

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

Enterprise版のご紹介
データベース一括比較検証、データ移行機能

関係者外秘

22

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 20092011

Enterprise 版での主な追加機能◆ Batch一括処理を可能としました。
・大規模 Data Base の取り扱いが可能となりました。
•メモリー上の処理 → 比較結果のファイル出力機能が追加されました。
•マシンスペックによる制限、データ量による制限がなくなりました。

•専用ファイルPBF (Popular Beetle File)へ出力することにより、検証結果の共有や、専用Viewer (Popular Beetle Viewer）を使用した複数スタッフでの検証作業が容易となりました。
•Data Base単位に比較環境を作成・保存し、繰り返し作業やタイマーによる夜間バッチ作業が可能となりました。
•Object単位 → Data Base 単位の処理となり、劇的な工数圧縮が図れます。

◆ データベース移行作業を、大幅に圧縮できます。
・移行先Data Baseのスキーマが自動生成可能です。
・Data Base移行時のデータ編集機能（個人情報マスク機能等）を追加しました。
・複雑な編集処理用に、外部ロジックの組み込みが可能となりました。
関係者外秘23

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本比較操作

次スライド以降の一連の操作概要

異なるデータベースの一括データ比較
Enterprise
EditionPBF

DB１

DB２
Windows PC

Popular Beetle Viewer①、｢接続一覧｣より対象データベースを選択②、メニュー｢比較｣より「バッチでデータ比較」を選択し、タスク設定一覧へ③、「データ出力オプション」にてオプション設定 （相違レコード、最大出力件数、出力単位）④、｢Beetleデータ比較バッチ｣ → ｢実行｣ → 比較処理のモニタリング～結果表示⑤、｢Table｣単位でViewerによる詳細表示
関係者外秘

24

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作

① ｢接続一覧｣より対象データベースを選択「接続一覧」画面より対象となるデータベースを選び [確定] を押します。
関係者外秘

25

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作

② 「バッチでデータ比較」を選択し、タスク設定一覧へ

メニュー「比較」より「バッチでデータ比較」を選び ます。
「データ比較タスク設定一覧」にて比較対象外のObjectの有効欄のチェックを外します。
関係者外秘

26

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作

③ 「データ出力オプション」設定 （相違レコード、最大出力件数、出力単位）

必要に応じて「データ出力オプション」内容などを変更し、 [実行]ボタン を押します。
関係者外秘

27

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作

④ ｢Beetleデータ比較バッチ｣ → 比較結果表示

実行ボタン

実行結果
関係者外秘

28

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

基本操作

⑤ ｢Table｣単位、 Popular Beetle Viewerによる詳細表示「Beetleデータ比較バッチ」画面より対象となるObjectを選びダブルクリックにてViewerへ詳細情報を表示させます。
関係者外秘

29

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

データ移行 移行関連機能の紹介
データベース移行作業を大幅に圧縮可能です。

移行対象Object設定画面

データ移行 実行管理画面
関係者外秘

30

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

移行オプション

定型文字 （氏名、住所、その他）

テストデータ生成も簡単な操作で可能です。

【氏名】

【住所】

関係者外秘

31

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

データ移行 移行タスク 詳細設定
Object単位に行う詳細設定画面

基本情報
詳細情報
プラグイン
関係者外秘

32

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

Popular Beetle ：データベース比較検証ツール導入実績◇Enterprise版 （Batch対応版、大量データ向き）
・ソフトハウス（証券系：50名） Enterprise版 フル機能 + Standard版 2License
・ITサービス企業（大手証券100%子会社：500名）
Enterprise版 Suit Package × ２セット
（Suit Package ＝ Enterprise版 基本機能 + Professional版 5License）◇Professional版 & Standard版
・商社系ＩＴサービス企業（二部上場）：10 License
・IT系コンサル会社：15 License
・大手製鉄会社：10 License
・大手トラックメーカー： 5 License
・化粧品素材メーカー： 5 License
・ソフトハウス（大手物流子会社）： 5 License
・ＩＴサービス企業（証券系）： 5 License
・大手コンピュータメーカー： 5 License
・中堅GIS企業 ： 5 License 他

合計：約30社 約150 License
関係者外秘33

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

Popular Beetle ： 既存ユーザ様での活用状況◇データベースのEoS （End of Support） 対応プロジェクト・データ移行作業時の検証作業、エビデンス作成
・これまでの移行作業で発生した障害の回避
・インデックスの付け忘れ （スキーマ情報の比較にて確認可能）
・異なるデータタイプ規定値、小数点位置、有効桁数の相違、変換時の文字化けなど

・運用テスト時の検証作業
・並行作業（新旧システム）でのデータベースの更新状況の検証◇原因不明な障害解析
・新システムリリース直後、大規模改訂作業直後に発生する原因不明な障害要因の特定・障害の特定方法
・システムサービス終了後、Beetle を使用してバックアップファイルを作成
・障害を発生させていると思われる一部システムの稼動・ Beetle で作成したバックアップファイルと、対象DBの全Tableの相違点を抽出
・Tableの更新状況を確認し、想定外な動きを基に関連ロジックを検証◇IT統制、変更管理に伴うエビデンス作成
・業務システム改訂時の改訂内容説明用資料作成
・主管部門による改訂内容のデータ検証◇DB Patch 作業の実施と、エビデンス作成
・Excelシートベースでのデータ書換え作業
・変更内容よりUpdate文の自動生成 → DB更新 → エビデンス作成
関係者外秘

34

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

関連情報
◆ 想定ユーザ ： データベース管理者（データベース移行、データパッチ）、アプリケーション開発者、テスト担当者、システム運用管理者、等◆ 動作環境◆ 価額

OS： Windows 2000、 XP、 Vista 、７
対応データベース ： Oracle、SQL Server、Ms Access、ODBC対応DB、
Excel ファイル、CSV ファイル
SDK： .Net Framework 2.0以上
CPU： 1.6 GHz以上
ハードディスク： 50M以上
メモリ： 512M以上

・Enterprise Edition
998,000円
・Professional Edition
49,800円
・Standard Edition
39,800円
・Enterprise Suit Package
698,000円（Enterprise 基本機能＋Professional ×5本）

◆ボリューム割引（License数：割引率）

注： Standard Edition にはWrite機能がありません

5 ： 30%
10 ： 40%
25 ： 50%
50 ： 60%
100 ： 60%
200 ： 80%◆ トライアル版 （30日間無料：製品版と同一機能）
弊社ホームページより Down Load 可能です。
Enterprise版の評価は、Express版（件数制限付）をご利用下さい。
関係者外秘35

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011

ご清聴、ありがとうございました。
引き続き、デモをご覧ください。

http://www.popular-soft.com/
無断転載を禁ず
この文書はあくまでも参考資料であり、掲載されている情報は予告なしに変更されることがあります。
ポプラーソフト株式会社は本書の内容に関していかなる保証もいたしません。
また、本書の内容に関連したいかなる損害についても責任を負いかねます。
関係者外秘36

All Rights Reserved, Copyright Popular Soft Co.,Ltd. 2011