【手続補正書】
【提出日】平成28年6月13日(2016.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データウェアハウスのデータ系統を追跡するためにコンピュータで実現される方法であって、
目標データ要素を１つ以上のソースデータ要素にマッピングすることを備え、前記目標データ要素は目標データテーブル定義の列を備え、各々のソースデータ要素はソーステーブル定義の列を備え、さらに
１つ以上の補助列を備えて１つ以上のソースサロゲートキーを格納するように前記目標テーブル定義を拡張することと、
各ソースデータ要素毎に、ソースサロゲートキーを格納する前記目標テーブル中の補助列の列アイデンティティとともに、前記目標データ要素および対応のソースデータ要素のマッピングを表わすデータ系統マッピングシステムテーブル内にデータ系統マッピングシステム記録を格納することと、
前記目標データ記録が作成されるかまたは修正されるときに前記目標データ記録の前記１つ以上の補助列内に１つ以上のソースサロゲートキー値を格納することと、
各目標データ記録毎に、前記ソースデータ記録および対応の目標データ記録ソースサロゲートキー値のマッピングを表わすシャドウシステムテーブル内に１つ以上のシャドウシステム記録を格納することとを備え、
前記データ系統は、前記１つ以上のデータ系統マッピングシステム記録、前記１つ以上のシャドウシステム記録、および前記１つ以上のソースサロゲートキーを備える、方法。
【請求項２】
前記目標データ要素は、データ変換を用いて前記１つ以上のソースデータ要素から導出され、
各々のソースサロゲートキーは、前記対応のソースデータ要素を備える前記ソースデータ記録のアイデンティティを備え、
前記データ系統マッピングシステム記録は、前記対応のソースデータ要素、前記目標データ要素、および前記１つ以上の補助列を備え、
前記シャドウシステム記録は、前記ソースデータ記録を同定するソースサロゲートキー値、前記対応の目標データ記録を同定する目標サロゲートキー値、および１つ以上の補助列値を備える、請求項１に記載の方法。
【請求項３】
前記追跡はさらに、
前記データ系統を用いてマッピングされる前記１つ以上のデータ要素からデータ要素を選択することと、
前記データ系統を用いて、ユーザインターフェイス内に、前記選択されたデータ要素にマッピングされる１つ以上のデータ要素を表示することとを備える、請求項１または２に記載の方法。
【請求項４】
前記１つ以上のサロゲートキーのうちの各サロゲートキーは、前記ソースデータ記録を備えるソースデータテーブルのアイデンティティを備える、請求項１〜３のいずれかに記載の方法。
【請求項５】
前記追跡はさらに、
各目標データ要素毎に、好ましいソースデータ要素として前記１つ以上のソースデータ要素のうち１つのソースデータ要素を選択することと、
選択された１つ以上の前記好ましいソースデータ要素に基づいて前記データ系統の好ましいソース経路を作成することとを備える、請求項１〜４のいずれかに記載の方法。
【請求項６】
前記データウェアハウスは１つ以上の順序付けされたデータモデルを備え、各々の順序付けされたデータモデルは１つ以上のデータテーブルを備え、後続のデータモデルの１つ以上のデータテーブルはデータ変換を用いて先のデータモデルの少なくとも１つのテーブルから形成される、請求項１〜５のいずれかに記載の方法。
【請求項７】
前記追跡はさらに、前記目標データ記録の補助列内にピボット列アイデンティティを格納することを備え、前記ピボット列アイデンティティは前記ソースデータ記録のピボット列を同定する、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記追跡はさらに、前記目標データ記録の第１の補助列内にフィルタ列アイデンティティを格納することを備え、前記フィルタ列アイデンティティは前記ソースデータ記録のフィルタ列を同定し、さらに前記追跡は、
前記目標データ記録の第２の補助列内にフィルタ値を格納することを備え、前記フィルタ値は前記ソースデータ記録のフィルタ値である、請求項１〜７のいずれかに記載の方法。
【請求項９】
前記データ変換は、直接マッピング変換、統合変換、合体変換、横縦アンピボット変換、縦横ピボット変換、またはケース変換のうち１つである、請求項２に記載の方法。
【請求項１０】
前記データ系統マッピングシステム記録は前記データ変換の種類をさらに備える、請求項２に記載の方法。
【請求項１１】
選択された前記データ要素にマッピングされる前記データ要素の前記表示は、各データ要素毎に前記データ系統内の前記データ要素の位置を表示することをさらに備える、請求項３に記載の方法。
【請求項１２】
前記追跡はさらに、前記１つ以上のソースデータ要素への前記目標データ要素の前記マッピングに基づいて、前記１つ以上の補助列を前記目標データ記録に自動的に追加することを備える、請求項１〜１１のいずれかに記載の方法。
【請求項１３】
データウェアハウスのデータ系統を追跡するためのコンピュータで実現される方法であって、
目標データ要素を１つ以上のソースデータ要素にマッピングすることを備え、前記目標データ要素は目標データテーブル定義の列を備え、各々のソースデータ要素はソーステーブル定義の列を備え、さらに
各ソースデータ要素毎に、前記目標データ要素および対応のソースデータ要素のマッピングを表わすデータ系統マッピングシステムテーブル内にデータ系統マッピングシステム記録を格納することと、
各目標データ記録毎に、前記ソースデータ記録および対応の目標データ記録のマッピングを表わすシャドウシステムテーブル内に１つ以上のシャドウシステム記録を格納することとを備え、
前記データ系統は、前記１つ以上のデータ系統マッピングシステム記録および前記１つ以上のシャドウシステム記録を備える、コンピュータで実現される方法。
【請求項１４】
請求項１〜１３のいずれかに記載の方法をコンピュータに実行させるためのプログラム。
【請求項１５】
データウェアハウスのデータ系統を追跡するためのシステムであって、
プロセッサと、
１つ以上の命令を格納するように構成されるメモリと、
目標データ要素を１つ以上のソースデータ要素にマッピングするように構成されるデータ系統マッピングモジュールとを備え、前記目標データ要素は目標データテーブル定義の列を備え、各々のソースデータ要素はソーステーブル定義の列を備え、さらに
１つ以上の補助列を備えて１つ以上のソースサロゲートキーを格納するように前記目標テーブル定義を拡張するように構成される拡張モジュールと、
各ソースデータ要素毎に、ソースサロゲートキーを格納する前記目標テーブル中の補助列の列アイデンティティとともに、前記目標データ要素および対応のソースデータ要素のマッピングを表わすデータ系統マッピングシステムテーブル内にデータ系統マッピングシステム記録を格納するように構成されるデータ系統格納モジュールとを備え、
前記データ系統格納モジュールは、前記目標データ記録が作成されるかまたは修正されるときに前記目標データ記録の前記１つ以上の補助列内に１つ以上のソースサロゲートキー値を格納するようにさらに構成され、
前記データ系統格納モジュールは、各目標データ記録毎に、前記ソースデータ記録および対応の目標データ記録ソースサロゲートキー値のマッピングを表わすシャドウシステムテーブル内に１つ以上のシャドウシステム記録を格納するようにさらに構成され、
前記データ系統は、前記１つ以上のデータ系統マッピングシステム記録、前記１つ以上のシャドウシステム記録、および前記１つ以上のソースサロゲートキーを備える、システム。
【請求項１６】
データウェアハウスのデータ系統を追跡するためのシステムであって、
プロセッサと、
１つ以上の命令を格納するように構成されるメモリと、
目標データ要素を１つ以上のソースデータ要素にマッピングするように構成されるデータ系統マッピングモジュールとを備え、前記目標データ要素は目標データテーブル定義の列を備え、各々のソースデータ要素はソーステーブル定義の列を備え、さらに
各目標データ記録毎に、前記ソースデータ記録および対応の目標データ記録のマッピングを表わすシャドウシステムテーブル内に１つ以上のシャドウシステム記録を格納するように構成されるデータ系統格納モジュールを備え、
前記データ系統格納モジュールは、各目標データ記録毎に、前記ソースデータ記録および対応の目標データ記録のマッピングを表わすシャドウシステムテーブル内に１つ以上のシャドウシステム記録を格納するようにさらに構成され、
前記データ系統は、前記１つ以上のデータ系統マッピングシステム記録および前記１つ以上のシャドウシステム記録を備える、システム。