事例から見るデータモデルによるDB管理とデータライフサイクルの可視化～設計時だけではない！データモデリングの活用～

２０１０年９月１５日

日揮情報システム株式会社
産業ソリューション事業部 営業部
板垣 睦伸
© JGC
JGC INFORMATIONINFORMATIONSYSTEMSCO.,LTD.
©
SYSTEMS
CO.,LTD.

会社概要(日揮情報システム) 社 名： 日揮情報システム株式会社（J-SYS：JGC Information Systems Co., Ltd.） 設 立： 1983年7月1日
 資本金： 4億円（日揮㈱100%出資）
 売上高： 90.1億円（2009年度実績）
 従業員： 391人 （2010年4月現在）
 本 社： 横浜市西区みなとみらい3-6-3
MMパークビル15F
 拠 点： 鎌倉事務所（鎌倉市由比ガ浜）
上大岡オフィス（横浜市港南区）
新横浜オフィス（横浜市港北区）
 事業内容 ： システムインテグレーション、システム運用、パッケージ製品販売 関連会社 ： J-SYS Philippines （海外開発拠点）
コア・システムデザイン（建築業向けシステム販売、コンサルティング)© JGC INFORMATION SYSTEMS CO., LTD.

2004年7月7日取得

会社概要(日揮)設立： 昭和３年１０月２５日
所在地：
東京本社：東京都千代田区大手町
横浜本社：横浜市西区みなとみらい
海外拠点： ｻｳｼﾞｱﾗﾋﾞｱ、ｱﾙｼﾞｪﾘｱ、ﾍﾞﾄﾅﾑなど３５ヶ所
資本金：２３５億円（２０１０年３月現在）
連結売上高： ７，３３５億円 （２０１０年３月期）（国内外比率： 海外 ８８％ 国内 １２％）

© JGC INFORMATION SYSTEMS CO., LTD.

-3-

日揮のプロジェクトマネジメントから学んだこと
For The Project
経営トップのプロジェクトへの関与

 プロジェクトレビュー会議（権限移譲と説明責任）
 事業管理とプロジェクトマネジメントの統合“阿吽”は大切！お互いが何処にいるか、何をしているかを知っている
変化すること・変更があることを前提にしたエンジニアリングとプロジェクトマネジメント

 マトリックス型ＷＢＳ（ＦＷＢＳ、ＰＣＷＢＳ）
 ＦＷＢＳをベースにした管理体系
 プロジェクト全体を俯瞰できる“図面（モデル）”© JGC INFORMATION SYSTEMS CO., LTD.

日揮情報システムのプロジェクト遂行管理© JGC
JGC INFORMATIONINFORMATIONSYSTEMSCO.,LTD.
©
SYSTEMS
CO.,
LTD.

システム開発のプロジェクト遂行プロセス
FWBS 12
開発
フェーズ

開発対象

計画

設計

構築

テスト・ロールアップ（分析・概念設計）（基本設計・詳細設計）（プログラミング・テスト）（結合テスト・移行）◇システム化ビジョン構築◇組織設計・業務設計◇ビジネスモデル構築・ＦＳ◇システム（I/O）設計、DB設計◇開発対象範囲決定・開発シナリオ、IT基盤設計◇暫定マスタスケジュール◇マスタースケジュール、◇開発概算予算
開発予算

業務プロセス

データ
ベース

FWBS 13

システム
ビジョン構築◇プログラム設計◇本番環境構築◇プログラミング・テスト ◇DBセットアップ◇本番DB設計◇IT基盤導入・インテグレーション

ビジネスプロセスモデル

組織設計・業務設計（ワークフロー）マニュアル構築・トレーニング準備

業務移行
トレーニング

概念データ
モデル

論理データモデル
データ定義

開発DB構築・維持
物理データモデル

本番DB構築
データ移行

FWBS 17
運用

アプリ
ケーション

論理I/O
（CRUD）

情報基盤

IT基盤要件I/O（情報要求）
設計

アプリ設計

IT基盤設計・手配

アプリ構築・
単体テスト

アプリ
統合テスト

IT基盤導入IT基盤
統合テスト

FWBS 11 プロジェクトマネジメント© JGC INFORMATION SYSTEMS CO., LTD.

経営のPJへの関与

基準管理
基準管理

要員管理
要員管理

・協力会社評価実績
・協力会社要員評価実績

・要員SkilSet
・要員開発経験・要員評価実績
・稼動状況

営業目標・実績
営業目標・実績参照

・PJ計画作成
・社内ｷｯｸｵﾌ
・顧客ｷｯｸｵﾌ

営業活動確認
営業活動確認
方針指示
方針指示

営業活動
営業活動
・プリセールス活動
・顧客管理
・案件管理

見積業務
見積業務

ﾌﾟﾛｼﾞｪｸﾄ計画
ﾌﾟﾛｼﾞｪｸﾄ計画
レビュー
レビュー

ﾌﾟﾛｼﾞｪｸﾄ計画
ﾌﾟﾛｼﾞｪｸﾄ計画

・部門目標登録
・実績管理

ﾌﾟﾛｼﾞｪｸﾄ遂行
ﾌﾟﾛｼﾞｪｸﾄ遂行

・営業継続可否の判断

見積レビュー
見積レビュー

・提案書/見積書作成

計画変更計画変更
・計画変更検討
・計画変更承認

・見積会議
要件変更

受注・失注
受注・失注

品質課題
進捗遅れ

・ジョブ決定・PM指名/PJ着手指示
・契約管理
・営業結果分析システム管理システム管理・権限割当・LOV登録・ｼｽﾃﾑ通知© JGC INFORMATION SYSTEMS CO., LTD.

その他
その他
・維持保守管理
・広報管理
・褒賞管理

品質監査
品質監査

・品質監査実施
・要件管理/是正対策指示・構成管理・品質確認
・イシュー管理・成果物登録/ﾋﾟｱﾚﾋﾞｭｰ依頼
・ﾋﾟｱﾚﾋﾞｭｰ実施/結果登録
・実績登録（作業時間/進捗率）

ﾌﾟﾛｼﾞｪｸﾄﾓﾆﾀﾘﾝｸﾞ・
ﾌﾟﾛｼﾞｪｸﾄﾓﾆﾀﾘﾝｸﾞ・
ﾌﾟﾛｼﾞｪｸﾄﾚﾋﾞｭｰ会議
ﾌﾟﾛｼﾞｪｸﾄﾚﾋﾞｭｰ会議

ﾌﾟﾛｼﾞｪｸﾄ管理作業
ﾌﾟﾛｼﾞｪｸﾄ管理作業
・品質管理
・進捗管理
・ｺｽﾄ管理・ﾘｽｸ管理・ﾓﾆﾀﾘﾝｸﾞ資料作成

ﾌﾟﾛｼﾞｪｸﾄ終了報告
ﾌﾟﾛｼﾞｪｸﾄ終了報告
・PJ評価
・要員評価
・協力会社評価

・PJﾓﾆﾀﾘﾝｸﾞ/対策指示
・PJﾚﾋﾞｭｰ会議実施/対策指示

ﾌﾟﾛｼﾞｪｸﾄ終了報告
ﾌﾟﾛｼﾞｪｸﾄ終了報告
レビュー
レビュー

フィードバック

・標準WBS・標準作業手順
・成果物ﾃﾝﾌﾟﾚｰﾄ
・品質基準
・BestPractice

協力会社管理協力会社管理事業管理とプロジェクトマネジメントの統合

事業パフォーマンス≒Σ（プロジェクトパフォーマンス）
事業パフォーマンス≒Σ（プロジェクトパフォーマンス）(プロジェクトを「お金（＝代替指標）」で計画しマネジメントする)(プロジェクトを「お金（＝代替指標）」で計画しマネジメントする)■ 刻々と変化するプロジェクトの最前線状況をリアルタイムで把握■ リソースの最適配置

その先実施(完成予測)

実施(実績)

案件管理

プロジェクトマネジメント

個別原価管理ワークパッケージ（ＷＰ）ベースの計画(提案)◆ワークパッケージベースの計画・実績収集(コミットメント)・パフォーマンス評価・完成予測◆ローリングウェーブコンセプトマネジメント◆プロジェクトを横断したリソース最適配置◆ＭＨによるマンパワーリソースマネジメント◆ＭＨ原価を含む予算マネジメント◆ワークパッケージベースでのマネジメント

全社会計システムからの実績コスト収集
ワークパッケージベースの実績収集© JGC INFORMATION SYSTEMS CO., LTD.

DOA(Data Oriented Approach)をベースにしたエンジニアリング
FWBS 12
開発フェーズ

開発対象計画設計

構築

テスト・ロールアップ（分析・概念設計）（基本設計・詳細設計）（プログラミング・テスト）（結合テスト・移行）◇システム化ビジョン構築◇組織設計・業務設計◇ビジネスモデル構築・ＦＳ◇システム（I/O）設計、DB設計◇開発対象範囲決定・開発シナリオ、IT基盤設計◇暫定マスタスケジュール◇マスタースケジュール、◇開発概算予算
開発予算

業務
プロセス

データ
ベース

FWBS 13システム
ビジョン構築◇プログラム設計◇本番環境構築◇プログラミング・テスト ◇DBセットアップ◇本番DB設計◇IT基盤導入・インテグレーション

ビジネスプロセスモデル

組織設計・業務設計（ワークフロー）マニュアル構築・
トレーニング準備

業務移行
トレーニング

概念データ
モデル

論理データモデル
データ定義

開発DB構築・維持
物理データモデル

本番DB構築
データ移行

FWBS 17
運用

アプリ
ケーション

論理I/O
（CRUD）

情報基盤

IT基盤要件I/O（情報要求）
設計

アプリ設計

IT基盤設計・手配

アプリ構築・
単体テスト

アプリ
統合テスト

IT基盤導入IT基盤
統合テスト

FWBS 11 プロジェクトマネジメント© JGC INFORMATION SYSTEMS CO., LTD.

３つのタイプのデータモデル（IDEF1X）

計画概念モデル(分析/概念設計)

Conceptual

問題領域と領域のﾋﾞｼﾞﾈｽﾙｰﾙ(管理構造)を定義する。
【意味ﾓﾃﾞﾙ、正規化ﾓﾃﾞﾙ】

論理モデル
設計
(基本設計/詳細設計)

Logical
SQLによる論理最適ﾓﾃﾞﾙで、I/O設計と並行して詳細化【正規化ﾓﾃﾞﾙ】

構築(プログラミング/テスト)

システムテスト・運用© JGC INFORMATION SYSTEMS CO., LTD.

物理モデル
Physical
ｾｷｭﾘﾃｨｰやﾊﾟﾌｫｰﾏ
ﾝｽを考慮したDBMS
特性最適化ﾓﾃﾞﾙ【論理・物理一致が原則】

ＤＭ(Data Manager)を中核にしたプロジェクト遂行管理
PM

Project Manager

Project Management
PMO

System Concept(構造)・概念データモデルの構築/維持・ビジネスプロセスモデル構築
・（I/O機能一覧作成）
・（I/O CRUD分析）

DM

Project Management Office

Data Manager

・開発PJマネジメントプロセス標準化
・モニタリングコントロールプロシジャ提供
・モニタリングコントロール支援

Database維持管理

Application構築
H/W・S/W
N/W
情報基盤Vendor

・DB設計/構築チームマネジメント
・DB設計/構築評価

APPL
DB設計要件APPL
APPLDB提供

DAData Administrator
・アプリケーション設計
・アプリケーション構築/テスト
・状況報告

開発/本番
DB

論理モデル提供

Appl開発Vendor

DBA

Database Administrator

DB設計/構築© JGC INFORMATION SYSTEMS CO., LTD.

・物理DB設計・開発用DB設計/構築/維持・本番用DB設計/構築/維持
・DBパフォーマンス管理

・論理データモデル構築/維持
・データ定義/データ管理
・アプリケーション設計評価

データ移行
・既存DB調査・データ項目クレンジング・データ移行計画策定
・移行アプリ設計/構築
・データ移行実施

関連セミナーの紹介

 Sier向けPM文化構築のススメ～ 赤字プロジェクトを出さないための文化と仕組み作り ～ ２０１０年

１０月 １４日（水）１４：００ ～ １７：００
 日揮情報システム みなとみらい本社
 定員 ５０名
 URL：

http://www.jsys.co.jp/event/seminar_101014.html/© JGC INFORMATION SYSTEMS CO., LTD.データモデリング製品「ER/Studio」の効果的活用© JGC
JGC INFORMATIONINFORMATIONSYSTEMSCO.,LTD.
©
SYSTEMSCO.,LTD.

はじめに － モデルが無いと・・・

コミュニケーションがとりづらい

全体像が把握できない






設計者同士、設計者と顧客、コミュニケーションが大事なのですがデータ同士の関わりを整理できません
サブシステム間で利用されてるオブジェクトを把握できません
どんなオブジェクトが存在するか把握できません
仕様と合っているか把握できません

システム変更の対応が難しい

変更の影響範囲がわからないため状況の把握とテストに膨大な時間がかかります© JGC INFORMATION SYSTEMS CO., LTD.

14

はじめに － モデルが無いと・・・


作業を資産化しずらい

作成したシステムやDBの情報が残っていないため、DBの中がブラックボックス化してしまいます
分析した内容が残っていないため、同様のプロジェクトで過去の資産を活かすことができません
残っているのは、DB作成時のスクリプトファイル（DDL)のみ→資産として残すためには、「可視化、見える化」が必要

データモデルが最大限の効果を発揮できる場面はシステム運用の中です！
© JGC INFORMATION SYSTEMS CO., LTD.

15

ER/Studioの基本機能
 ERダイアグラムを簡単に

マクロ機能
ER/Worksheet

モデル間マージ
同/別ファイル 論理設計/物理設計/多次元
 サブモデル データ ディクショナリ

オートメーション
オートメーション インターフェース
インターフェース

論理モデル
論理モデル

データベース連携

 スキーマを自動生成
 リバースエンジニリング
 マージ機能 Undo・Redo機能

全社論理モデル
全社論理モデル

As-Isモデル
As-Isモデル
OracleOracleSQL
SQL Server
ServerSybaseSybaseDB2
DB2 UDB
UDB
HiRDB
HiRDB

 自動レポート生成
 HTML、Word、Excelに

 マクロ機能 オートメーションインターフェース» ER/Worksheet
レポート機能» Naming Utility
HTML/RTF© JGC INFORMATION SYSTEMS CO., LTD.

HTMLレポート
HTMLレポート
RTFレポート
RTFレポート

To-Beモデル
To-Beモデル(Should-Be(Should-Be モデル)モデル)

データのライフサイクルを可視化 データリネージとは？

 lineage ：血筋、血統、系統という意味を持っています 文字通り、「データの発生と変更」を可視化
 データリネージの活用 今後、データは様々な場所で発生し、保存、管理されていくと考えられます。
 クラウド上のデータとオンプレミスデータを結びつけ可視化、するなどの使用法が考えられます。

© JGC INFORMATION SYSTEMS CO., LTD.

ビジュアル データ リネージ（VDL）
 データの動きを視覚的に表現し、文書化
 「あるデータを変換して作成したデータ」の流れを視覚的に表現可能（「製品分類」と「製品名」を基にして、「製品コード」を生成する、など）
 ドラッグ＆ドロップによる簡単操作
 レポート出力可能
会計管理DB

VDL
統合DB
営業管理DB社員管理DB© JGC INFORMATION SYSTEMS CO., LTD.

データディクショナリ
 データモデルに外部ドキュメントを関連付け
 データセキュリティのタイプとプロパティを使用
 デフォルトを使用してデータの整合性を高める
 ルールを使用してデータの整合性を保つ
 参照値を使用して有効な属性データを定義 ユーザデータ型とドメインの利用© JGC INFORMATION SYSTEMS CO., LTD.

データガバナンス基盤
 データディクショナリ
 データセキュリティタイプ

コンプライアンス、セキュリティ インパクト
プライバシーレベル、など…
 物理的なアクセス許可
 アクセス許可タブ

 シノニム、エイリアスの作成、管理© JGC INFORMATION SYSTEMS CO., LTD.

ER/Studio Repository
ER/Studio Repository
マージ機能
矛盾の管理機能
プロジェクト管理
エンタープライズ データ ディクショナリ
ユーザー管理ロールの作成排他チェックアウト
オフライン モデリングのサポート
バージョンの作成
ロールバック

開発資産をサーバー上のリポジトリ データベースで一括管理し、チーム開発下で発生する問題を解決/軽減します© JGC INFORMATION SYSTEMS CO., LTD.

ER/Studio Repositoryのアーキテクチャ
 リポジトリ データベースでモデルを一括管理
ClientAdministrator

ServerDatabase

ER/Studio Repository
Server/Database

階層管理- プロジェク
ト- Model1- 論理モデルArchitect- SubModel- 物理モデル
Guest

Microsoft SQL Server、 Oracle- SubModel© JGC INFORMATION SYSTEMS CO., LTD.

日揮情報システム提供のユーティリティ ツール Naming Utility
 論理名と物理名の変換辞書を使用し、名称を自動生成 用語の標準化を効率的に支援»

モデル ファイルに含まれない未定義用語を洗い出し異音同義語をチェックし、名称の「ゆれ」を検出» 用語の検索／置換をツール上で実行» ER/Worksheet ER/Studio DAとExcelを連携させ、メタデータの相互交換を実現

ER/Studio DAからExcelレポートを生成» ExcelからER/Studio DA（論理モデル）を自動生成» Excelレポートを更新し、ER/Studio DAへ更新点を反映»

 データベース設計を効率的に行う機能を実装© JGC INFORMATION SYSTEMS CO., LTD.

23

関連セミナーの紹介 ER/Studioハンズオンセミナー〜 モデリング・開発に役立つ賢いツール活用法 〜 ２０１０年

１０月 ２１日（木）１４：００ ～ １７：００
 日揮情報システム みなとみらい本社
 定員 ５名
 URL：

http://www.jsys.co.jp/event/semi_erstudio.html/© JGC INFORMATION SYSTEMS CO., LTD.

お問い合わせ

製品に関するお問い合わせ 日揮情報システム株式会社（産業ソリューション事業部 営業部 第2チーム）〒220‐0012
神奈川県横浜市西区みなとみらい3‐6‐3（MMパークビル）» TEL：045‐345‐7010» E‐Mail ：request@jsys‐products.com» Web ：http://www.jsys‐products.com/


評価版/チュートリアルのダウンロード
 日揮情報システム ダウンロード センター

» http://download.jsys.co.jp/://© JGC INFORMATION SYSTEMS CO., LTD.

25

ビジネスバリューエンジニアリング© JGC INFORMATION SYSTEMS CO., LTD.