USP研究所ロゴマーク

ユニケージ開発手法

2.データ配置の特徴

テキストデータ

ユニケージのデータはテキスト形式を基本としています。

単純な行列の形式から、ヘッダーと明細の組み合わせ、あるいはXMLのようなタグ形式など、幅広い範囲をサポートしています。そして、フラットなテキスト形式ファイルをUNIXのディレクトリ構成にしたがって素直に配置しています。業務で発生したデータを種類ごとに分類し、時系列や項目単位など比較的小さな単位でファイルに保存します。巨大な1ファイルに多く種類と量のデータを蓄積することはしません。

こうやって発生した情報を小分けして分類整理することにより、プログラムによるデータの扱いを容易に、かつ効率よく処理することができるのです。

LEVEL1-5

ユニケージは大福帳方式です。発生した明細データを絶対消去しません。そして発生した情報をそのままファイルに保存します。入力業務を例にとると、1エンターにつき1ファイルが生成されます。ファイルの数は膨大になりますが、最近のハードディスクの大容量化は、企業レベルの発生データを無限期間保存するに余りあります。生明細データは発生事実であり、すべての企業情報システムは発生事実の編集が基本であるので、生明細データの保存が何よりも重要であると私たちは考えます。

LEVEL1は生明細データであり、テキスト形式とは限りません。また、LEVEL1は非同期で発生することが多いのも特徴です。

LEVEL2は、LEVEL1のデータを毎秒、毎分、毎時、毎日のように同期的にシステムに取込み、情報処理のタイムテーブルに乗せたものです。通常LEVEL2はテキスト化され、イレギュラーデータは取り除かれます。

LEVEL3は、LEVEL2データを項目ごとに分割したり、時系列に整理したり、業務上意味のある項目、例えば利益などのファイルに分類整理したデータです。

LEVEL1-3のデータはデータの発生、取込、整理という一連の流れで処理され、発生データの種類ごとに整理されます。一般の企業において発生データ種は数十から数百前半くらいといわれています。

LEVEL4データは別名アプリケーションデータと呼ばれ、アプリケーション(画面や帳票、他システムへのI/F)単位に、その出力に便利な項目で予め構成されたファイルです。複数のアプリケーションで共有するLEVEL4は存在せず、各LEVEL4に内容の重複があっても気にしません。

LEVEL5は出力データです。ユーザーダウンロードデータやログなど、システムが動作したりユーザー操作によって発生したデータを指します。これらを常に保存しておくことにより、システムの使用程度、稼動効率を調査したり、システム監査業務に利用したりすることができます。

< 1 2 3 4 5 6 7 >
©2018 Universal Shell Programming Laboratory