JP5883648B2 - データ要素間の関係性の視覚化 - Google Patents

データ要素間の関係性の視覚化 Download PDF

Info

Publication number
JP5883648B2
JP5883648B2 JP2011539652A JP2011539652A JP5883648B2 JP 5883648 B2 JP5883648 B2 JP 5883648B2 JP 2011539652 A JP2011539652 A JP 2011539652A JP 2011539652 A JP2011539652 A JP 2011539652A JP 5883648 B2 JP5883648 B2 JP 5883648B2
Authority
JP
Japan
Prior art keywords
metadata
data
objects
relationship
metadata objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011539652A
Other languages
English (en)
Other versions
JP2012510689A5 (ja
JP2012510689A (ja
Inventor
エリク バートル
エリク バートル
ジョエル グールド
ジョエル グールド
ドゥシャン ラディヴォジェヴィク
ドゥシャン ラディヴォジェヴィク
ティム ウェイクリング
ティム ウェイクリング
Original Assignee
アビニシオ テクノロジー エルエルシー
アビニシオ テクノロジー エルエルシー
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アビニシオ テクノロジー エルエルシー, アビニシオ テクノロジー エルエルシー filed Critical アビニシオ テクノロジー エルエルシー
Publication of JP2012510689A publication Critical patent/JP2012510689A/ja
Publication of JP2012510689A5 publication Critical patent/JP2012510689A5/ja
Application granted granted Critical
Publication of JP5883648B2 publication Critical patent/JP5883648B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • Stored Programmes (AREA)

Description

関連出願のクロスリファレンス
本願は、引用して本明細書に組み込む、2008年12月2日に出願された米国特許出願第61/119,201号の優先権を主張する。
発明の背景
本記述はデータ要素間の関係性の視覚化に関する。
企業は、データウェアハウジング、カスタマー関係性管理、およびデータマイニング等の複雑なデータ処理システムを使用してデータを管理している。多くのデータ処理システムでは、データベースファイル、オペレーショナルシステム、フラットファイル、インターネット等の各種データソースからデータが中央保管庫へ引き出される。データは変換されてからデータシステムにロードされることが多い。変換には、クレンジング、統合、および抽出が含まれる。メタデータを使用して、データ、そのソース、およびデータシステムに格納されているデータに起きた変換、の追跡を維持することができる。メタデータ(「データに関するデータ」と呼ばれることもある)は、他のデータの属性、フォーマット、発信元、履歴、相互関係等を記述するデータである。メタデータ管理は、複雑なデータ処理システムの中心的な役割を演じる。
データベースユーザーが、様々なデータソースから特定のデータを得る方法を調べたいことが時々ある。例えば、データベースユーザーが、データセットまたはデータオブジェクトがどのように生成されたか、またはデータセットおよびデータオブジェクトがどのソースからインポートされたかを知りたいことがある。それが導き出されたソースまで遡ってデータセットを追跡することをデータ系統追跡(または、「上流データ系統追跡」)と呼ぶ。時には、データベースユーザーが、特定のデータセットがどのように使用されたのか、例えばどのアプリケーションが所与のデータセットを読み出したのか、を調べたいこともある(「下流データ系統追跡」または「インパクト解析」と呼ぶ)。データベースユーザーは、データセットが他のデータセットとどのように関係しているかに関心を持つこともある。例えば、ユーザーは、あるデータセットが修正された場合、どのテーブルが影響を受けるかを知りたいと思うかもしれない。
一般的な態様での、一方法には、階層により関係付けられる多数のコンテクストの仕様を受け取ることが含まれる。関係性は3つ以上のメタデータオブジェクト間で決定され、少なくともいくつかのメタデータオブジェクトは、1つ以上の個々のグループにグループ化され、少なくともいくつかのグループはそれぞれ、選択された1つのコンテクストに基づき、ダイヤグラム内のノードによって表される。関係性は、ノードで表されるグループ内のメタデータオブジェクト間の関係性に基づいてノード間で決定され、ノードとノード間の関係性とを含むダイヤグラムの視覚表示が生成される。
各態様は以下の特徴の1つ以上を含むことができる。メタデータオブジェクトはデータ要素またはデータの変換を表す。データ要素は、データセット、アプリケーション、またはシステムを含むコンテクストにグループ化される。データの変換は、実行ファイル、アプリケーション、またはシステムを含むコンテクストにグループ化される。ノードは、様々な解決レベルを表示するために拡張または圧縮するよう構成される。ユーザーは解決レベルを選択して表示する。ユーザーは関係性を計算する特定のノードを選択する。選択したデータノードを含まない各ノードは、アルゴリズムにより最小明細の解決レベルまで圧縮される。予め選択した条件を満たすノードは視覚表示から除外する。
一般的な態様において、システムは、階層により関係付けられる多数のコンテクストの仕様を受け取る手段を含む。一システムはさらに、3つ以上のメタデータオブジェクト間の関係性を決定する手段と、少なくともいくつかのメタデータオブジェクトを1つ以上の個々のグループにグループ化する手段とを含み、少なくともいくつかのグループはそれぞれ、選択された1つのコンテクストがベースであり、ダイヤグラム内のノードにより表される。また、別の一システムはさらに、ノードで表されるグループ内のメタデータオブジェクト間の関係性に基づいてノード間の関係性を決定する手段と、ノードおよびノード間の関係性とを含むダイヤグラムの視覚表示を生成する手段とを含む。
一般的な態様において、コンピューターシステムは、階層により関係付けられる多数のコンテクストの仕様を受け取り、3つ以上のメタデータオブジェクト間の関係性を決定するよう構成される。少なくともいくつかのメタデータオブジェクトは1つ以上の個々のグループにグループ化され、少なくともいくつかのグループはそれぞれ、選択された1つのコンテクストに基づいていて、ダイヤグラム内のノードにより表される。関係性は、ノードで表されるグループ内のメタデータオブジェクト間の関係性に基づいてノード間で決定され、ノードとノード間の関係性とを含むダイヤグラムの視覚表示が生成される。
一般的な態様において、コンピュータで読取り可能な媒体は、コンピュータープログラムを格納し、コンピュータープログラムは、階層により関係付けられる多数のコンテクストの仕様をコンピュータに受け取らせる命令を含む。関係性は3つ以上のメタデータオブジェクト間で決定される。少なくともいくつかのメタデータオブジェクトは、1つ以上の個々のグループにグループ化され、少なくともいくつかのグループはそれぞれ、選択された1つのコンテクストに基づいていて、ダイヤグラム内のノードにより表される。関係性は、ノードで表されるグループ内のメタデータオブジェクト間の関係性に基づいてノード間で決定され、ノードとノード間の関係性とを含むダイヤグラムの視覚表示が生成される。
各態様は以下の利点の内の1つ以上を有する。
本システムにより、ユーザーは、オブジェクト間の関係性を視覚で認識でき、コンテクスト設定において特定の属性のオブジェクトを見ることができるようになる。メタデータと連携させると、ユーザーは、オブジェクトの発信元を把握してから特定のアクションをとることができる。ユーザーは、何れか特定のオブジェクトを操作するとどのオブジェクトが影響を受けるか知ることができる。ユーザーは、これらのオブジェクト間の関係性が明瞭に示される環境で、特定オブジェクトの属性も見ることができる。
計算システムのブロック図である。 データのノード間の関係性を示すダイヤグラムである。 データのノード間の関係性を示すダイヤグラムである。 データのノード間の関係性を示すダイヤグラムである。 データのノード間の関係性を示すダイヤグラムである。 データのノード間の関係性を示すダイヤグラムである。 データのノード上に重ね合わせるグラフィックオーバーレイを示すダイヤグラムである。 データのノード上に重ね合わせるグラフィックオーバーレイを示すダイヤグラムである。 データのノード上に重ね合わせるグラフィックオーバーレイを示すダイヤグラムである。
本システムにより、ユーザーは、多種類のデータ格納システムに格納される、オブジェクト間の関係性を視覚化できる。オブジェクト間の関係性は、データオブジェクトを使用するアプリケーションに適した各種の従属性および/または関連性を表すことができる。これらの技法を使用できるシステムの1形式の実施例として、オブジェクトがグラフベース計算環境の要素を表すシステムを説明する。
図1Aは、グラフベース計算を展開し、実行し、管理する計算システム100の各部の相互関係性を示すブロック図である。グラフベース計算は、コンポーネント(データファイルまたはプロセス)を表すグラフ内の頂点と、コンポーネント間のデータフローを表すグラフ内の有向リンクまたは「辺」とを有する有向グラフにより表される「データフローグラフ」を用いて実行される。グラフ開発環境(GDE)102は、実行ファイルグラフを規定し、グラフコンポーネントのパラメータを定義するためのユーザーインターフェースを提供する。GDEは、例えば、AbInitioから入手可能なCO>OPERATING SYSTEM(登録商標)GDEでもよい。GDE102は保管庫104および並列オペレーティング環境106と通信する。同様に、ユーザーインターフェースモジュール108および実行部110が、保管庫104および並列オペレーティング環境106に接続される。
いくつかの実施例において、保管庫104は、ベースデータ格納部105Aおよびインターフェースデータ格納部105Bの両方を含む。ベースデータ格納部は技術メタデータを格納し、グラフおよび変換等の、関係メタデータを伴うアプリケーションを含んでもよい。技術メタデータの格納に加え、ベースデータ格納部は、従属性解析(例えば、詳細に後述するデータ系統の計算)を含む各種解析を実行したり、そのような解析の結果を受け取って、格納したりすることができる。いくつかの実施例において、ベースデータ格納部105Aとインターフェースデータ格納部105Bとを組み合せて単一のデータ格納部として実装してもよい。
技術メタデータは、多様な機能という点で開発者にとって有用であるが、一方では、よりハイレベルなメタデータを解析し、操作する必要がある事例が多い。「企業」メタデータまたは「ビジネス」メタデータと呼ばれることもあるこのハイレベルメタデータは、データ解析にとって有用であることが多い。ビジネスメタデータのいくつかの実施例には、データと、ファイル用およびファイル内フィールド用のビジネス定義であるデータ辞書とに対する責任者が誰であるかを示すデータ受託責任(data stewardship)が含まれる。ビジネスメタデータはデータの技術的記述を越えて、ベースデータ格納部105Aとは別のプラットフォーム、例えばインターフェースデータ格納部105Bに格納できる。
インターフェースデータ格納部105Bは、主にビジネスメタデータを格納する役割を担うリレーショナルデータベースでもよい。このインターフェースデータ格納部は、ベースデータ格納部と通信し、そのメタデータを抽出でき、グラフ、スプレッドシート、論理モデル、データベーステーブル、または付加的な第三者のデータソース等の多様な他のソースからその情報を引き出すこともできる。
いくつかの実施例において、ベースデータ格納部105Aは、グラフベースアプリケーションの開発および実行、グラフベースアプリケーションと他のシステム(例えば、他のオペレーティングシステム)との間のメタデータ交換をサポートするように設計される拡張可能なオブジェクト指向データベースシステムである。保管庫104は、様々な種類のメタデータのための格納システムであり、文書、記録フォーマット(例えば、テーブル内記録のフィールド形式およびデータ形式)、変換関数、グラフ、ジョブ、およびモニタ情報が含まれる。保管庫104は、外部データ格納部112内に格納されるデータを含む計算システム100の処理対象である実際のデータを表すメタデータオブジェクトも格納する。多様なソースからメタデータをインポートし、管理する機能を含む保管庫の実施例は、引用して本明細書に組み込む同時係属中の2008年12月2日に出願された米国特許仮出願第61/119,148号、発明の名称「DATA MAINTENANCE SYSTEM(データメンテナンスシステム)」に記載されている。保管庫104には、類似の機能を組み込んでもよい。
並列オペレーティング環境106は、GDE102で生成されたデータフローグラフの仕様を受け入れ、グラフが定義する処理ロジックおよびリソースに対応するコンピュータ命令を生成する。次に、並列オペレーティング環境106は、複数のプロセッサ(同質でなくてもよい)上でこれらの命令を実行するのが典型的である。適切な並列オペレーティング環境の例は、CO>OPERATING SYSTEM(登録商標)がある。
ユーザーインターフェースモジュール108は、保管庫104のコンテンツのウェブブラウザベースビューを提供する。ユーザーインターフェースモジュール108を用いて、ユーザー103はオブジェクトを閲覧し、新規オブジェクトを作成し、既存オブジェクトを変更し、アプリケーションパラメータを規定し、ジョブの予定表他を作成できる。ユーザーインターフェースモジュール108は、保管庫104に格納しているオブジェクトとオブジェクトに関する情報とをユーザーが検索し、閲覧するためのフォームベースのブラウザースクリーンを生成する。
保管庫104は、計算グラフを構築するためのグラフコンポーネントと他の機能オブジェクトとを含むグラフベースアプリケーションのためにメタデータオブジェクトを含むメタデータを格納する。上記のように、保管庫104のベースデータ格納部105A内に格納されたメタデータには、例えば、「技術」メタデータ(例えば、アプリケーション関連のビジネス規則、記録フォーマット、および実行統計データ)が含まれる一方、インターフェースデータ格納部105Bには、職務権限、役割、および責任のユーザー定義文書等、ビジネスメタデータを含むことができる。
メタデータオブジェクトの形式で保管庫104内に格納される情報により、アプリケーションおよびこれらのアプリケーションが処理するデータに関する多様な解析が可能になる。この情報のサブセットは、インターフェースデータ格納部105B内に格納できる。例えば、後述のように、ユーザーは、データ系統(例えば、与えられた値はどこから来たか?出力値はどのように計算されたか?どのアプリケーションがこのデータを生成し、それに依存しているか?)に関する質問の回答を得ることができる。開発者は、提案された修正の影響(例えば、この部分が変化した場合、他に何が影響を受けるのか?このソースフォーマットを変更した場合、どのアプリケーションが影響を受けるのか?)を把握できる。ユーザー/開発者は、技術メタデータおよびビジネスメタデータの両方に関する質問をもらって、これに回答することもできる(例えば、このデータを生成し、使用する責任をどのグループが持つのか?最後にこのアプリケーションを変更したのは誰なのか?何を変更したのか?)。
保管庫104は、格納されているメタデータオブジェクトの状態を追跡できる。保管庫104に格納されているオブジェクトはバージョン管理され、先週、先月、または昨年時点のオブジェクト状態を検査し、それを現在のオブジェクト状態と比較できる。保管庫104は、ジョブ追跡情報すなわち実行情報を収集し、この情報によりトレンド解析(例えば、我々のデータはどのくらい速く成長しているか?)および能力計画立案(例えば、そのアプリケーションはどのくらい実行時間がかかるか?それが処理するデータ量は?実行速度は?アプリケーションはどのリソースを消費したか?我々が別のサーバをいつ追加する必要があるか?)が可能になる。
ユーザーは、ユーザーインターフェースモジュール108を介し、格納されたメタデータに含まれる情報、および/または、そのメタデータに関係する情報を見る(そしてオプションで編集する)ことができる。メタデータビュー環境は、ディスプレイ上でユーザーインターフェースモジュール108により表されるアイコンおよびアイコングループを含む多様なグラフィック表現を用いて、各種のメタデータオブジェクトを表示できる。メタデータオブジェクトは、様々な種類のデータ要素(例えば、実行可能プログラムの入力または出力として使用されるデータ)および/または変換(例えば、データを処理または生成する、データフローグラフ等のデータ処理エンティティに関連する任意の種類のデータ操作)を表示できる。ビュー環境は、より詳細に後述するように、メタデータオブジェクトまたはメタデータオブジェクトグループを表すグラフィックノードを接続する線として、関係性を示すことができる。場合によっては、インターフェースデータ格納部105Bは、ベースデータ格納部105Aから、または他のデータソースから関係性(系統情報等)を抽出できる。インターフェースデータ格納部105Bは、データ系統のハイレベルの要約を保持できる。系統情報(または、他のデータの従属性解析)は、システム100内で自動的に計算でき、または外部システムから、もしくは手動入力から受け取ることができる。例えば、システム100は、コードを解析する人が集め、準備した系統情報を受け取ることができる。系統情報は、多様な所定フォーマットの内の何れかのフォーマット(例えばスプレッドシート)で、ファイルから保管庫104内にインポートできる。
図2Aは、メタデータビュー環境の実施例を示す。いくつかの実施例において、メタデータビュー環境は、ブラウザ上で実行されるインターフェースである。図2Aの実施例では、メタデータビュー環境は、データ系統ダイヤグラム200Aに関係する情報を表示する。メタデータビュー環境の一実施例は、ユーザーによるメタデータの視覚化および編集を可能にするウェブベースアプリケーションである。メタデータビュー環境を用いて、ユーザーは、企業内のあらゆる場所から標準のウェブブラウザを用いてメタデータを検索、解析、管理することができる。メタデータオブジェクトの形式はそれぞれ、1つ以上のビューまたは視覚表示を有する。図2Aのメタデータビュー環境は、ターゲット要素206A用の系統ダイヤグラムを示す。
例えば、系統ダイヤグラムは、データの端から端までの系統および/または保管庫104内に格納されるメタデータオブジェクトを表す処理ノード、すなわち、与えられた開始オブジェクトが依存するオブジェクト(そのソース)と、与えられた開始オブジェクトが影響を与えるオブジェクト(そのターゲット)とを表示する。この実施例では、メタデータオブジェクトの2つの例であるデータ要素202Aと変換204Aとの間の接続を示す。メタデータオブジェクトはダイヤグラム内のノードで表す。データ要素202Aは、例えば、データセット、データセット内のテーブル、テーブル内の列、ファイル内のフィールド、メッセージ、およびレポートを表す。変換204Aの一例は、データ要素の単一出力がどのように生成されるかを記述する実行ファイルの一要素である。ノード間の接続は、メタデータオブジェクト間の関係性に基づく。
図2Bは、図2Aに示す同じターゲット要素206Aの対応する系統ダイヤグラム200Bを示す。但し、各要素202Bはグループ化され、コンテクストに基づくグループで示されている。例えば、データ要素202Bは、データセット208B(例えば、テーブル、ファイル、メッセージ、およびレポート)、アプリケーション210B(グラフおよび計画およびプログラム等の実行ファイル、更にそれらが作用するデータセットを含む)、およびシステム212Bにグループ化される。システム212Bは、データおよびデータを処理するアプリケーションからなる機能グループ(例えば、データベース、ファイルグループ、メッセージシステム、およびデータセットグループ)である。変換204Bは、実行ファイル214B、アプリケーション210B、およびシステム212Bにグループ化される。グラフ、計画またはプログラム等の実行ファイルはデータセットを読み出し、書き込む。パラメータは、どのグループを拡張し、どのグループを圧縮するかを既定値により設定できる。これにより、ユーザーは、不要なレベルの詳細を除外して、ユーザーにとって重要なグループだけの詳細を見ることができるようになる。
メタデータビュー環境を使用してデータ系統計算を実行するのは、いくつかの理由で有益である。例えば、データ要素間の関係性と変換とを計算し、図示することにより、与えられたフィールドレポートに対してレポートされた値がどのように計算されたかをユーザーが判定するのを支援できる。ユーザーは、どのデータセットが特定の形式のデータを格納するか、どの実行ファイルがそのデータセットを読み出し、書き込むかを見ることもできる。ビジネス用語の場合には、データ系統ダイヤグラムは、どのデータ要素(列およびフィールド等)が特定のビジネス用語(企業内の定義)と関連しているかを図示できる。
メタデータビュー環境内に示されるデータ系統ダイヤグラムは、インパクト解析でユーザーを支援できる。詳細には、列またはフィールドをデータセットに追加した場合、下流のどの実行ファイルが影響を受けるか、誰に通知すべきかをユーザーが知りたい場合がある。インパクト解析は、与えられたデータ要素が使用される場所を特定でき、そのデータ要素の変更に伴う影響を特定することもできる。同様に、ユーザーは、実行ファイル内の変更によりどのデータセットが影響を受けるのか、または製品から特定のデータベーステーブルを削除するのが安全かどうかを見ることができる。
メタデータビュー環境を使用して、データ系統ダイヤグラムを生成するためにデータ系統計算を実行するのは、ビジネス用語管理に有益である。例えば、その企業全体で使われるビジネス用語の意味、これらの用語間の関係性、および用語が参照するデータに、企業内の従業員が合意することが望ましい場合が多い。ビジネス用語の使用に一貫性を持たせると、企業データの透明性を強化でき、ビジネス要件の連絡が容易になる。従って、ビジネス用語の基底にある物理データを見つけることができる場所、およびどのようなビジネス論理を計算に使用するかを知ることは重要である。
データノード間の関係性を見ることは、メタデータを管理し、保守する際にも有用である。例えば、ユーザーは、一片のメタデータを変更したのは誰か、一片のメタデータソースのソース(もしくは、記録のソース)は何か、または外部ソースからメタデータをロードまたは再ロードした時、どのような変更がなされたか、について知りたい場合がある。メタデータのメンテナンスにおいて、指名されたユーザーが、メタデータオブジェクト(ビジネス用語等)を創成でき、メタデータオブジェクト(他のオブジェクトに対するオブジェクトの記述および関係性等)の特性を編集でき、または使用していないメタデータオブジェクトを削除できるようにすることが望ましい。
メタデータビュー環境はオブジェクトのいくつかのグラフィカルビューを提供し、ユーザーがメタデータを探索し、解析できるようにする。例えば、ユーザーは、システムおよびアプリケーションのコンテンツを見て、どれかのオブジェクトの詳細を探索し、データ系統ビューを用いてオブジェクト間の関係性を見ることもでき、それにより、ユーザーは、上記のデータ系統解析およびインパクト解析等の、様々な形式の従属性解析を容易に実行できるようになる。オブジェクトの階層を見ることもでき、特定のオブジェクトの階層を検索することもできる。オブジェクトが見つかると、オブジェクトのブックマークを創成できるので、ユーザーはオブジェクトに容易に戻ることができる。
適切な許可により、ユーザーはメタデータビュー環境でメタデータを編集できる。例えば、ユーザーは、オブジェクトの記述を更新し、ビジネス用語を創成し、オブジェクト間の関係性を定義し(ビジネス用語をレポート内のフィールドまたはテーブル内の列にリンクする等)、オブジェクトを移動し(例えば、あるアプリケーションから別のアプリケーションにデータセットを移動する)、またはオブジェクトを削除する。
図2Cに、ターゲット要素206Aの対応する系統ダイヤグラム200Cを示すが、解決レベルは、ターゲットデータ要素206Aの計算に参加しているアプリケーションに対して設定される。具体的には、アプリケーション202C、204C、206C、208C、および210Cを示すが、これらのアプリケーションだけが、ターゲットデータ要素206Aの計算に直接参加しているからである。ユーザーが、異なる解決レベルにある何れかの系統ダイヤグラムの一部を見たい場合(例えば、ダイヤグラム内の詳細表示を増やすか減らしたい場合)、ユーザーは、対応する拡張/圧縮ボタン212Cを起動することができる。
図2Dは、対応する系統ダイヤグラム200Dを異なる解決レベルで示す。この実施例は、拡張/圧縮ボタン212Cをユーザーがクリックしたところであり、メタデータビュー環境は、今は同じ系統ダイヤグラムを表示しているが、アプリケーション202Cは拡張されて、アプリケーション202C内のデータセット214Dおよび実行ファイル216Dを示している。
図2Eは、対応する系統ダイヤグラム200Eを異なる解決レベルで示す。この実施例において、ユーザーは、カスタム拡張により拡張された全てのものを示すよう選択している。究極のデータソース(例えば、上流システムを持たないデータソース)である任意のフィールドまたは列が拡張されている。更に、特定のフラグセットを有するフィールドも拡張されている。この実施例では、特定のフラグが、系統内の主要な中間点でデータセットおよびフィールド上に設定され、1つの列は、系統が示されている列である。ユーザーインターフェースモジュール108は、そしてどのノードを圧縮する必要があるか、どのノードをダイヤグラムから完全に除外する必要があるかを決定する。
ユーザーは、ユーザー自身のダイヤグラムを構成することもできる。例えば、ダイヤグラムは、メタデータ内の基本キー/外部キーの関係性に従うように構成できる。フィルタを従属性解析に適用して系統ダイヤグラムからの情報を除外してもよい。例えば、ユーザーが系統ダイヤグラムから却下ファイルであるデータセットを除外したい場合、ユーザーは、系統ダイヤグラム内の却下ファイルの表示をON、OFFして切り替えることができる。
メタデータビュー環境内で要素および関係性を見るのを、それらを表す各ノードに関連する情報を追加することにより、更に有益にすることができる。ノードに関連情報を追加する1つの例示の方法は、特定ノード上に情報をグラフィックオーバーレイすることである。これらのグラフィックは、ノードで表されるデータの何らかの値または特性を表示してもよく、メタデータのデータベース内の何らかの特性としてもよい。このアプローチは、2つ以上の普通は無関係な情報片(データのノード間の関係性、およびノードが表すデータの特徴)を組み合せるという利点を有し、「コンテクスト内に」有益な情報を置くように努めることになる。例えば、メタデータ品質、メタデータの新鮮さ、または記録情報のソース等の特徴を、データノード間の関係性の視覚表示と併せて表示できる。これらの情報のいくつかは、表形式でアクセス可能であるが、ユーザーが、データの異なるノード間の関係性とともにデータの特徴を見る助けになる。ユーザーは、メタデータビュー環境内のデータ要素および/または変換ノードの上に、データのどの特徴を表示するかを選択できる。どの特徴を表示するかは、既定のシステム設定に従って設定できる。
図3の実施例において、ノード300は、ノードにより表されるメタデータの新鮮さに関連する情報を含むグラフィックオーバーレイ302も表示する。「メタデータの新鮮さ」は、そのメタデータが、最近になってどのように外部ソースから更新されたか、または修正されたかについて述べる。カーソルをグラフィックオーバーレイ302上にかざすと、グラフィックオーバーレイ302により現在表示される特徴に関する詳細な情報を含む窓304を呼び出すことができる。グラフィックオーバーレイは、凡例306を介して、様々な意味に対して異なる色のグラフィックマッピングで色分けしてもよい。
図4の実施例において、メタデータの品質レベルを表すグラフィックオーバーレイが、ノード400上のオーバーレイ402を含むデータ要素ノード上にスーパーインポーズされる。メタデータ品質の測定をビジネスで使用して、例えば、ビジネスパートナーから送られる周期的な(例えば、毎月の)データフィードをプロファイルしてから、データをインポートしたり、処理したりすることができる。これにより、ビジネスで「悪い」データ(例えば、しきい値より不当に高いパーセンテージを持つデータ)を検出することが可能になるので、やり直しがきかない対処により既存のデータ格納部を汚染することがない。上記実施例と同様に、カーソルをグラフィックオーバーレイ402上にかざすことにより、現時点で表示される特徴に関する詳細情報を含む窓404をグラフィックオーバーレイ402により呼び出すことができる。
図5の実施例において、記録のソース形式を表すグラフィックオーバーレイがデータ要素および変換ノード上にスーパーインポーズされる。ノード500は、記録のソースが「アクティブなインポートソース」であることを示すオーバーレイ502を有する。これは、そのメタデータがスプレッドシートファイル等のソースから自動的にインポートされたことを意味する。カーソルをグラフィックオーバーレイ502上にかざすことにより、インポートに使用されたファイル形式(この実施例ではExcelスプレッドシート)、ファイル名、ファイル所有者、およびインポート日付等の詳細情報を含む窓504を呼び出すことができる。ノード506は、記録のソースが「手動でメンテナンスされている」ことを示すオーバーレイ508を有する。この意味は、メタデータがユーザーにより手動で(例えば、ユーザーインターフェースモジュール108を用いて)修正されたということである。カーソルをグラフィックオーバーレイ508上にかざすことにより、メタデータを修正したユーザー名、および修正日付等の詳細情報を含む窓510を呼び出すことができる。
システム100のモジュールとシステム100により実行される手順とを含む上記の記録格納および検索アプローチは、コンピュータ上の実行用ソフトウエアを用いて実装できる。例えば、そのソフトウエアは、プログラムされるか、プログラム可能な1台以上のコンピューターシステム(分散型、クライアント/サーバ、またはグリッド型等の各種アーキテクチャから構成されてもよい)上で実行される1つ以上のコンピュータープログラム内の手順を形成し、それぞれのコンピューターシステムは、少なくとも一つのプロセッサ、少なくとも一つのデータ格納システム(揮発性および不揮発性メモリおよび/またはストレージ要素を含む)、少なくとも一つの入力装置またはポート、および少なくとも一つの出力装置またはポートを含む。ソフトウエアは、例えば、計算グラフの設計および構成に関連する他のサービスを提供する更に大規模なプログラムの内の1つ以上のモジュールを形成してもよい。グラフのノードおよび要素は、コンピュータで読取り可能な媒体に格納されるデータ構造、またはデータ保管庫内に格納されるデータモデルに適合する他の組織化されたデータとして実装できる。
上記アプローチは、コンピュータ上で実行するソフトウエアを用いて実装できる。例えば、ソフトウエアは、プログラムされるか、プログラム可能な1台以上のコンピューターシステム(分散型、クライアント/サーバ、またはグリッド型等の各種アーキテクチャから構成されてもよい)上で実行される1つ以上のコンピュータープログラム内の手順を形成し、それぞれのコンピューターシステムは、少なくとも一つのプロセッサ、少なくとも一つのデータ格納システム(揮発性および不揮発性メモリおよび/またはストレージ要素を含む)、少なくとも一つの入力装置またはポート、および少なくとも一つの出力装置またはポートを含む。ソフトウエアは、例えば、計算グラフの設計および構成に関連する他のサービスを提供する更に大規模なプログラムの内の1つ以上のモジュールを形成してもよい。グラフのノードおよび要素は、コンピュータで読取り可能な媒体に格納されるデータ構造、またはデータ保管庫内に格納されるデータモデルに適合する他の組織化されたデータとして実装できる。
ソフトウエアは、汎用または専用のプログラム可能コンピュータにより読出し可能な、CD−ROM等の、格納媒体上で提供されてもよく、またはネットワークの通信媒体により、ソフトウエアが実行されるコンピュータに配布されて(伝搬信号で符号化されて)もよい。全ての機能を専用コンピュータ上で実行してもよく、コプロセッサ等の専用ハードウエアを用いて実行してもよい。ソフトウエアは、ソフトウエアで規定される様々な計算部分を、様々なコンピュータで実行する分散法で実装してもよい。このようなコンピュータープログラムはそれぞれ、汎用または専用のプログラム可能なコンピュータにより読出し可能な格納媒体または装置(例えば、個体のメモリもしくは媒体、または磁気媒体もしくは光媒体)に格納するか、またはダウンロードするのが好ましく、格納媒体または装置をコンピューターシステムが読み出した時に、コンピュータを構成し、動作させて、本明細書で説明した手順を実行する。本発明のシステムは、コンピュータープログラムにより構成されるコンピュータで読取り可能な格納媒体として実装されると考えることもでき、そのように構成される格納媒体により、コンピューターシステムは、本明細書で説明した機能を実行するよう特定の、かつ所定の方法で動作する。
本発明のいくつかの実施の形態を説明してきた。にもかかわらず、本発明の精神および範囲から逸脱することなく、様々な変更を行えることは言うまでもない。例えば、上記ステップのいくいくつかは順序を無関係としてもよく、つまり、本説明と異なる順序で実行することができる。
言うまでもなく、これまでの記述は説明が目的であって本発明の範囲を制限するものではなく、本発明の範囲は付帯する請求項の範囲によって定義される。例えば、上記のいくつかの機能ステップは、全体処理に実質的に影響することなく異なる順序で実行できる。他の実施の形態は、付帯する請求項の範囲に含まれる。

Claims (44)

  1. コンピュータが、階層により関係付けられる多数のコンテクストの仕様を受け取ること、
    前記コンピュータが、3つ以上のメタデータオブジェクト間の関係性を決定すること、
    前記コンピュータが、少なくともいくつかの前記メタデータオブジェクトを、1つ以上の個々のグループにグループ化することであって、少なくともいくつかの前記グループはそれぞれ、前記コンテクストから選択された1つに基づいていて、データ系統ダイヤグラム内のノードにより表され、前記データ系統ダイヤグラムは、所与のメタデータオブジェクトについて、当該所与のメタデータオブジェクトが依存するメタデータオブジェクトと、当該所与のメタデータオブジェクトが影響を与えるメタデータオブジェクトとを示し、少なくともいくつかの前記メタデータオブジェクトは、データ要素を表し、少なくともいつくかの前記メタデータオブジェクトは、前記データ要素によって提供されたデータを変換する変換要素を表すこと、
    前記コンピュータが、前記ノードで表される前記グループ内の前記メタデータオブジェクト間の関係性に基づいて前記ノード間の関係性を決定すること、
    前記コンピュータが、前記ノードと前記ノード間の関係性とを含む前記データ系統ダイヤグラムの視覚表示を生成することであって、前記データ系統ダイヤグラムは、第1のコンテクストに基づく1つ以上のメタデータオブジェクトの第1のセットの第1のグループ、第2のコンテクストに基づく1つ以上のメタデータオブジェクトの第2のセットの第2のグループ、及び第3のコンテクストに基づく前記第1及び第2のセットのメタデータオブジェクトの第3のグループを示すこと、を含む方法。
  2. 前記メタデータオブジェクトは、データ要素またはデータの変換を表す、
    請求項1の方法。
  3. 前記データ要素は、データセット、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項2の方法。
  4. 前記データの変換は、実行ファイル、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項2の方法。
  5. 前記ノードは拡張または圧縮されて、様々な解決レベルを表示するように構成される、
    請求項1の方法。
  6. ユーザーが前記解決レベルを選択して表示する、
    請求項5の方法。
  7. ユーザーが関係性を計算する特定のノードを選択する、
    請求項5の方法。
  8. 前記選択したデータノードを含まない各ノードは、アルゴリズムにより最小明細の解決レベルに圧縮される、
    請求項7の方法。
  9. 予め選択した条件を満たすノードは前記視覚表示から除外される、
    請求項1の方法。
  10. 階層により関係付けられる多数のコンテクストの仕様を受け取る手段と、
    3つ以上のメタデータオブジェクト間の関係性を決定する手段と、
    少なくともいくつかの前記メタデータオブジェクトを1つ以上の個々のグループにグループ化する手段であって、少なくともいくつかの前記グループはそれぞれ、前記コンテクストの選択された1つに基づいていて、データ系統ダイヤグラム内のノードにより表され、前記データ系統ダイヤグラムは、所与のメタデータオブジェクトについて、当該所与のメタデータオブジェクトが依存するメタデータオブジェクトと、当該所与のメタデータオブジェクトが影響を与えるメタデータオブジェクトとを示し、少なくともいくつかの前記メタデータオブジェクトは、データ要素を表し、少なくともいつくかの前記メタデータオブジェクトは、前記データ要素によって提供されたデータを変換する変換要素を表す、グループ化手段と、
    前記ノードで表される前記グループ内の前記メタデータオブジェクト間の関係性に基づいて前記ノード間の関係性を決定する手段と、
    前記ノードと前記ノード間の関係性とを含む前記データ系統ダイヤグラムの視覚表示を生成する手段であって、前記データ系統ダイヤグラムは、第1のコンテクストに基づく1つ以上のメタデータオブジェクトの第1のセットの第1のグループ、第2のコンテクストに基づく1つ以上のメタデータオブジェクトの第2のセットの第2のグループ、及び第3のコンテクストに基づく前記第1及び第2のセットのメタデータオブジェクトの第3のグループを示す、生成手段とを備えるシステム。
  11. 階層により関係付けられる多数のコンテクストの仕様を受け取り、
    3つ以上のメタデータオブジェクト間の関係性を決定し、
    少なくともいくつかの前記メタデータオブジェクトを、1つ以上の個々のグループにグループ化し、少なくともいくつかの前記グループはそれぞれ、前記コンテクストの選択された1つに基づいていて、データ系統ダイヤグラム内のノードにより表され、前記データ系統ダイヤグラムは、所与のメタデータオブジェクトについて、当該所与のメタデータオブジェクトが依存するメタデータオブジェクトと、当該所与のメタデータオブジェクトが影響を与えるメタデータオブジェクトとを示し、少なくともいくつかの前記メタデータオブジェクトは、データ要素を表し、少なくともいつくかの前記メタデータオブジェクトは、前記データ要素によって提供されたデータを変換する変換要素を表し、
    前記ノードで表される前記グループ内の前記メタデータオブジェクト間の関係性に基づいて前記ノード間の関係性を決定し、
    前記ノードとノード間の関係性とを含む前記データ系統ダイヤグラムの視覚表示を生成し、前記データ系統ダイヤグラムは、第1のコンテクストに基づく1つ以上のメタデータオブジェクトの第1のセットの第1のグループ、第2のコンテクストに基づく1つ以上のメタデータオブジェクトの第2のセットの第2のグループ、及び第3のコンテクストに基づく前記第1及び第2のセットのメタデータオブジェクトの第3のグループを示すよう構成されるコンピューターシステム。
  12. コンピュータープログラムを格納するコンピュータで読取り可能な媒体であって、前記コンピュータープログラムは、
    コンピュータが、
    階層により関係付けられる多数のコンテクストの仕様を受け取って、
    3つ以上のメタデータオブジェクト間の関係性を決定し、
    少なくともいくつかの前記メタデータオブジェクトを1つ以上の個々のグループにグループ化し、少なくともいくつかの前記グループはそれぞれ、前記コンテクストの選択された1つに基づいていて、データ系統ダイヤグラム内のノードにより表され、前記データ系統ダイヤグラムは、所与のメタデータオブジェクトについて、当該所与のメタデータオブジェクトが依存するメタデータオブジェクトと、当該所与のメタデータオブジェクトが影響を与えるメタデータオブジェクトとを示し、少なくともいくつかの前記メタデータオブジェクトは、データ要素を表し、少なくともいつくかの前記メタデータオブジェクトは、前記データ要素によって提供されたデータを変換する変換要素を表し、
    前記ノードで表される前記グループ内の前記メタデータオブジェクト間の関係性に基づいて前記ノード間の関係性を決定し、
    前記ノードと前記ノード間の関係性とを含む前記データ系統ダイヤグラムの視覚表示を生成し、前記データ系統ダイヤグラムは、第1のコンテクストに基づく1つ以上のメタデータオブジェクトの第1のセットの第1のグループ、第2のコンテクストに基づく1つ以上のメタデータオブジェクトの第2のセットの第2のグループ、及び第3のコンテクストに基づく前記第1及び第2のセットのメタデータオブジェクトの第3のグループを示すよう、コンピュータに与える命令を含むコンピュータープログラム。
  13. 前記メタデータオブジェクト間の関係性は、前記メタデータオブジェクト間の従属性に基づく、
    請求項1の方法。
  14. 前記メタデータオブジェクトの内の所与のメタデータオブジェクトに関して、
    前記メタデータオブジェクト間の関係性は、前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトが従属する1つ以上のメタデータオブジェクトとの間の関係性、および前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトに従属する1つ以上のメタデータオブジェクトとの間の関係性の内の1つ以上を含む、
    請求項13の方法。
  15. 前記メタデータオブジェクトは、データ要素またはデータの変換を表す、
    請求項10のシステム。
  16. 前記データ要素は、データセット、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項15のシステム。
  17. 前記データの変換は、実行ファイル、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項15のシステム。
  18. 前記ノードは拡張または圧縮されて、様々な解決レベルを表示するように構成される、
    請求項10のシステム。
  19. ユーザーが前記解決レベルを選択して表示する、
    請求項18のシステム。
  20. ユーザーが関係性を計算する特定のノードを選択する、
    請求項18のシステム。
  21. 前記選択したデータノードを含まない各ノードは、アルゴリズムにより最小明細の解決レベルに圧縮される、
    請求項20のシステム。
  22. 予め選択した条件を満たすノードは前記視覚表示から除外される、
    請求項10のシステム。
  23. 前記メタデータオブジェクト間の関係性は、前記メタデータオブジェクト間の従属性に基づく、
    請求項10のシステム。
  24. 前記メタデータオブジェクトの内の所与のメタデータオブジェクトに関して、
    前記メタデータオブジェクト間の関係性は、前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトが従属する1つ以上のメタデータオブジェクトとの間の関係性、および前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトに従属する1つ以上のメタデータオブジェクトとの間の関係性の内の1つ以上を含む、
    請求項23のシステム。
  25. 前記メタデータオブジェクトは、データ要素またはデータの変換を表す、
    請求項11のコンピューターシステム。
  26. 前記データ要素は、データセット、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項25のコンピューターシステム。
  27. 前記データの変換は、実行ファイル、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項25のコンピューターシステム。
  28. 前記ノードは拡張または圧縮されて、様々な解決レベルを表示するように構成される、
    請求項11のコンピューターシステム。
  29. ユーザーが前記解決レベルを選択して表示する、
    請求項28のコンピューターシステム。
  30. ユーザーが関係性を計算する特定のノードを選択する、
    請求項28のコンピューターシステム。
  31. 前記選択したデータノードを含まない各ノードは、アルゴリズムにより最小明細の解決レベルに圧縮される、
    請求項30のコンピューターシステム。
  32. 予め選択した条件を満たすノードは前記視覚表示から除外される、
    請求項11のコンピューターシステム。
  33. 前記メタデータオブジェクト間の関係性は、前記メタデータオブジェクト間の従属性に基づく、
    請求項11のコンピューターシステム。
  34. 前記メタデータオブジェクトの内の所与のメタデータオブジェクトに関して、
    前記メタデータオブジェクト間の関係性は、前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトが従属する1つ以上のメタデータオブジェクトとの間の関係性、および前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトに従属する1つ以上のメタデータオブジェクトとの間の関係性の内の1つ以上を含む、
    請求項33のコンピューターシステム。
  35. 前記メタデータオブジェクトは、データ要素またはデータの変換を表す、
    請求項12のコンピュータで読取り可能な媒体。
  36. 前記データ要素は、データセット、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項35のコンピュータで読取り可能な媒体。
  37. 前記データの変換は、実行ファイル、アプリケーション、またはシステムを含むコンテクストにグループ化される、
    請求項35のコンピュータで読取り可能な媒体。
  38. 前記ノードは拡張または圧縮されて、様々な解決レベルを表示するように構成される、
    請求項12のコンピュータで読取り可能な媒体。
  39. ユーザーが前記解決レベルを選択して表示する、
    請求項38のコンピュータで読取り可能な媒体。
  40. ユーザーが関係性を計算する特定のノードを選択する、
    請求項38のコンピュータで読取り可能な媒体。
  41. 前記選択したデータノードを含まない各ノードは、アルゴリズムにより最小明細の解決レベルに圧縮される、
    請求項40のコンピュータで読取り可能な媒体。
  42. 予め選択した条件を満たすノードは前記視覚表示から除外される、
    請求項12のコンピュータで読取り可能な媒体。
  43. 前記メタデータオブジェクト間の関係性は、前記メタデータオブジェクト間の従属性に基づく、
    請求項12のコンピュータで読取り可能な媒体。
  44. 前記メタデータオブジェクトの内の所与のメタデータオブジェクトに関して、
    前記メタデータオブジェクト間の関係性は、前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトが従属する1つ以上のメタデータオブジェクトとの間の関係性、および前記所与のメタデータオブジェクトと、前記所与のメタデータオブジェクトに従属する1つ以上のメタデータオブジェクトとの間の関係性の内の1つ以上を含む、
    請求項43のコンピュータで読取り可能な媒体。
JP2011539652A 2008-12-02 2009-12-02 データ要素間の関係性の視覚化 Active JP5883648B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11920108P 2008-12-02 2008-12-02
US61/119,201 2008-12-02
PCT/US2009/066394 WO2010065627A1 (en) 2008-12-02 2009-12-02 Visualizing relationships between data elements

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016021591A Division JP6085379B2 (ja) 2008-12-02 2016-02-08 データ要素間の関係性の視覚化

Publications (3)

Publication Number Publication Date
JP2012510689A JP2012510689A (ja) 2012-05-10
JP2012510689A5 JP2012510689A5 (ja) 2013-01-24
JP5883648B2 true JP5883648B2 (ja) 2016-03-15

Family

ID=42223734

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2011539652A Active JP5883648B2 (ja) 2008-12-02 2009-12-02 データ要素間の関係性の視覚化
JP2011539651A Active JP5847585B2 (ja) 2008-12-02 2009-12-02 データ要素とデータ要素の属性のグラフ表現との関係の視覚化
JP2014232962A Active JP5944973B2 (ja) 2008-12-02 2014-11-17 データ要素とデータ要素の属性のグラフ表現との関係の視覚化
JP2016021591A Active JP6085379B2 (ja) 2008-12-02 2016-02-08 データ要素間の関係性の視覚化

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2011539651A Active JP5847585B2 (ja) 2008-12-02 2009-12-02 データ要素とデータ要素の属性のグラフ表現との関係の視覚化
JP2014232962A Active JP5944973B2 (ja) 2008-12-02 2014-11-17 データ要素とデータ要素の属性のグラフ表現との関係の視覚化
JP2016021591A Active JP6085379B2 (ja) 2008-12-02 2016-02-08 データ要素間の関係性の視覚化

Country Status (8)

Country Link
US (5) US9767100B2 (ja)
EP (2) EP2370887A4 (ja)
JP (4) JP5883648B2 (ja)
KR (4) KR101639292B1 (ja)
CN (2) CN102239458B (ja)
AU (5) AU2009322441B2 (ja)
CA (4) CA2940960A1 (ja)
WO (2) WO2010065623A1 (ja)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2370887A4 (en) 2008-12-02 2012-06-13 Ab Initio Technology Llc Visual representation of the relationship between data elements and graphical representations of data element properties
US10423577B2 (en) * 2010-06-29 2019-09-24 International Business Machines Corporation Collections for storage artifacts of a tree structured repository established via artifact metadata
US9280574B2 (en) 2010-09-03 2016-03-08 Robert Lewis Jackson, JR. Relative classification of data objects
KR101747299B1 (ko) * 2010-09-10 2017-06-15 삼성전자주식회사 데이터 객체 디스플레이 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체
US9171283B2 (en) 2011-01-11 2015-10-27 International Business Machines Corporation Capturing and visualizing data lineage in content management system
US8849824B2 (en) 2011-10-07 2014-09-30 Kabushiki Kaisha Square Enix Database visualization system
JP5645897B2 (ja) * 2011-10-07 2014-12-24 株式会社スクウェア・エニックス データベース可視化システム
US8949281B2 (en) * 2012-03-31 2015-02-03 Emc Corporation System and method of hierarchical data containers
US9659042B2 (en) * 2012-06-12 2017-05-23 Accenture Global Services Limited Data lineage tracking
US10089335B2 (en) * 2012-07-10 2018-10-02 Microsoft Technology Licensing, Llc Data lineage across multiple marketplaces
US9658672B2 (en) * 2012-07-30 2017-05-23 Sap Se Business object representations and detail boxes display
JP6116168B2 (ja) * 2012-09-14 2017-04-19 キヤノン株式会社 情報処理装置およびその方法
US9852153B2 (en) * 2012-09-28 2017-12-26 Ab Initio Technology Llc Graphically representing programming attributes
US9075860B2 (en) * 2012-10-18 2015-07-07 Oracle International Corporation Data lineage system
US9116603B2 (en) 2012-12-26 2015-08-25 Ab Initio Technology Llc Managing interactions with data having membership in multiple groupings
KR102060023B1 (ko) * 2012-12-31 2019-12-30 인포뱅크 주식회사 디스플레이 장치 및 그 화면 처리 방법
US8954546B2 (en) 2013-01-25 2015-02-10 Concurix Corporation Tracing with a workload distributor
US20130232433A1 (en) * 2013-02-01 2013-09-05 Concurix Corporation Controlling Application Tracing using Dynamic Visualization
US9256969B2 (en) 2013-02-01 2016-02-09 Microsoft Technology Licensing, Llc Transformation function insertion for dynamically displayed tracer data
US9323863B2 (en) 2013-02-01 2016-04-26 Microsoft Technology Licensing, Llc Highlighting of time series data on force directed graph
US8997063B2 (en) 2013-02-12 2015-03-31 Concurix Corporation Periodicity optimization in an automated tracing system
US9021447B2 (en) 2013-02-12 2015-04-28 Concurix Corporation Application tracing by distributed objectives
US20130283281A1 (en) 2013-02-12 2013-10-24 Concurix Corporation Deploying Trace Objectives using Cost Analyses
US8843901B2 (en) 2013-02-12 2014-09-23 Concurix Corporation Cost analysis for selecting trace objectives
US8924941B2 (en) 2013-02-12 2014-12-30 Concurix Corporation Optimization analysis using similar frequencies
US9477786B2 (en) * 2013-03-15 2016-10-25 Ab Initio Technology Llc System for metadata management
US20130219372A1 (en) 2013-03-15 2013-08-22 Concurix Corporation Runtime Settings Derived from Relationships Identified in Tracer Data
US9575874B2 (en) 2013-04-20 2017-02-21 Microsoft Technology Licensing, Llc Error list and bug report analysis for configuring an application tracer
US9734040B2 (en) 2013-05-21 2017-08-15 Microsoft Technology Licensing, Llc Animated highlights in a graph representing an application
US8990777B2 (en) 2013-05-21 2015-03-24 Concurix Corporation Interactive graph for navigating and monitoring execution of application code
US9280841B2 (en) 2013-07-24 2016-03-08 Microsoft Technology Licensing, Llc Event chain visualization of performance data
CN104346149A (zh) * 2013-07-30 2015-02-11 商业对象软件有限公司 用于数据可视化的描述性框架
US9292415B2 (en) 2013-09-04 2016-03-22 Microsoft Technology Licensing, Llc Module specific tracing in a shared module environment
WO2015071777A1 (en) 2013-11-13 2015-05-21 Concurix Corporation Software component recommendation based on multiple trace runs
EP3069241B1 (en) 2013-11-13 2018-08-15 Microsoft Technology Licensing, LLC Application execution path tracing with configurable origin definition
CN103699585B (zh) * 2013-12-06 2017-04-19 华为技术有限公司 文件的元数据存储以及文件恢复的方法、装置和***
CN103902653B (zh) * 2014-02-28 2017-08-01 珠海多玩信息技术有限公司 一种构建数据仓库表血缘关系图的方法和装置
JP6594950B2 (ja) 2014-07-24 2019-10-23 アビニシオ テクノロジー エルエルシー データ系統の要約
US10176234B2 (en) 2014-11-05 2019-01-08 Ab Initio Technology Llc Impact analysis
US9792289B2 (en) * 2014-11-07 2017-10-17 Semandex Networks Inc. Systems and methods for file clustering, multi-drive forensic analysis and data protection
AU2016219421B2 (en) * 2015-02-11 2019-04-18 Ab Initio Technology Llc Filtering data lineage diagrams
KR102054568B1 (ko) 2015-02-11 2020-01-22 아브 이니티오 테크놀로지 엘엘시 필터링 데이터 계통 다이어그램
US10409802B2 (en) 2015-06-12 2019-09-10 Ab Initio Technology Llc Data quality analysis
CN105868521A (zh) * 2015-12-14 2016-08-17 乐视网信息技术(北京)股份有限公司 数据信息处理方法及装置
CN105787051A (zh) * 2016-02-26 2016-07-20 广州品唯软件有限公司 一种基于元数据模型的分析方法及装置
CN107203529B (zh) * 2016-03-16 2020-02-21 ***通信集团河北有限公司 基于元数据图结构相似性的多业务关联性分析方法及装置
US10915508B2 (en) * 2016-06-30 2021-02-09 Global Ids, Inc. Data linking
US10599666B2 (en) * 2016-09-30 2020-03-24 Hewlett Packard Enterprise Development Lp Data provisioning for an analytical process based on lineage metadata
US10540402B2 (en) 2016-09-30 2020-01-21 Hewlett Packard Enterprise Development Lp Re-execution of an analytical process based on lineage metadata
CA3043586A1 (en) 2016-11-09 2018-05-17 Ab Initio Technology Llc Systems and methods for determining relationships among data elements
KR102052338B1 (ko) * 2016-11-18 2019-12-04 (주)씽크포비엘 테스트케이스 설계 정보의 추적 분석을 위한 시각화 방법, 테스트케이스 생성 장치 및 컴퓨터 판독가능 기록매체
US11379537B2 (en) * 2016-11-18 2022-07-05 Accenture Global Solutions Limited Closed-loop unified metadata architecture with universal metadata repository
AU2017367772B2 (en) * 2016-12-01 2020-05-14 Ab Initio Technology Llc Generating, accessing, and displaying lineage metadata
CN108509440A (zh) * 2017-02-24 2018-09-07 腾讯科技(深圳)有限公司 一种数据处理方法及装置
US10379825B2 (en) 2017-05-22 2019-08-13 Ab Initio Technology Llc Automated dependency analyzer for heterogeneously programmed data processing system
KR102020117B1 (ko) * 2017-10-19 2019-09-10 주식회사 인텔리콘 연구소 검색 필드 설정을 위한 시각적 ui 제공 시스템 및 방법과 이를 저장한 기록매체
KR101969531B1 (ko) * 2017-11-13 2019-04-16 주식회사 뉴스젤리 데이터 집단 내 계층정보를 자동으로 추출하고 시각화하는 방법
US11030248B2 (en) 2018-04-18 2021-06-08 Palantir Technologies Inc. Resource dependency system and graphical user interface
KR102232003B1 (ko) * 2018-06-20 2021-03-25 주식회사 파수 추적 식별자를 이용한 객체 관리 방법, 장치, 컴퓨터 프로그램 및 그 기록 매체
US10860602B2 (en) 2018-06-29 2020-12-08 Lucid Software, Inc. Autolayout of visualizations based on contract maps
US10860603B2 (en) 2018-06-29 2020-12-08 Lucid Software, Inc. Visualization customization
US11232139B2 (en) * 2018-06-29 2022-01-25 Lucid Software, Inc. Custom interactions with visualizations
US11257263B1 (en) 2018-10-23 2022-02-22 Palantir Technologies Inc. Systems and methods for generating dynamic pipeline visualizations
KR102185980B1 (ko) * 2018-10-29 2020-12-02 주식회사 뉴스젤리 테이블 처리 방법 및 장치
US10997192B2 (en) 2019-01-31 2021-05-04 Splunk Inc. Data source correlation user interface
KR20210122311A (ko) 2019-02-22 2021-10-08 루씨드 소프트웨어 인코포레이티드 가역 데이터 변환
US11194845B2 (en) 2019-04-19 2021-12-07 Tableau Software, LLC Interactive lineage analyzer for data assets
KR102217092B1 (ko) * 2019-04-22 2021-02-19 주식회사 폴소프트 애플리케이션의 품질 정보 제공 방법 및 장치
US10754638B1 (en) 2019-04-29 2020-08-25 Splunk Inc. Enabling agile functionality updates using multi-component application
US11100173B2 (en) 2019-06-18 2021-08-24 Lucid Software, Inc. Autolayout of visualizations based on graph data
CN110377519B (zh) * 2019-07-22 2023-06-23 中国工商银行股份有限公司 大数据***的性能容量测试方法、装置、设备及存储介质
CN112286441A (zh) * 2019-07-24 2021-01-29 伊姆西Ip控股有限责任公司 提供视觉表示的方法、设备和计算机介质
US11775898B1 (en) 2019-10-04 2023-10-03 Palantir Technologies Inc. Resource grouping for resource dependency system and graphical user interface
US11151125B1 (en) 2019-10-18 2021-10-19 Splunk Inc. Efficient updating of journey instances detected within unstructured event data
US11829421B2 (en) 2019-11-08 2023-11-28 Tableau Software, LLC Dynamic graph generation for interactive data analysis
US11263105B2 (en) 2019-11-26 2022-03-01 Lucid Software, Inc. Visualization tool for components within a cloud infrastructure
US11169671B2 (en) 2019-11-26 2021-11-09 Lucid Software, Inc. Alteration of a source data visualization based on user input
US11755536B1 (en) * 2020-01-10 2023-09-12 Amazon Technologies, Inc. System-independent data lineage system
US11809447B1 (en) * 2020-04-30 2023-11-07 Splunk Inc. Collapsing nodes within a journey model
US11741131B1 (en) 2020-07-31 2023-08-29 Splunk Inc. Fragmented upload and re-stitching of journey instances detected within event data
CN112015802B (zh) * 2020-08-14 2021-05-07 四川云恒数联科技有限公司 一种企业活跃度大数据分析可视化的动态配置交互方法
US11467859B2 (en) * 2021-01-27 2022-10-11 Salesforce.Com, Inc. Optimized data resolution for web components
US11467860B2 (en) * 2021-01-27 2022-10-11 Salesforce.Com, Inc. Optimized data resolution for web components
CN112905688B (zh) * 2021-02-09 2023-12-15 上海德拓信息技术股份有限公司 数据表关系可视化方法、***及设备及可读存储介质
CN113448989B (zh) * 2021-07-08 2024-02-06 京东科技控股股份有限公司 数据的处理方法、装置、电子设备及计算机存储介质
US11593410B1 (en) * 2021-09-30 2023-02-28 Lucid Software, Inc. User-defined groups of graphical objects
US20230325049A1 (en) * 2022-04-12 2023-10-12 Lucid Software, Inc. Legend of graphical objects
WO2024064678A1 (en) * 2022-09-19 2024-03-28 Schlumberger Technology Corporation Geographic data visualization techniques

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0833895B2 (ja) * 1986-11-28 1996-03-29 富士通株式会社 機械翻訳システムにおける文生成処理方式
JP3239170B2 (ja) 1994-07-25 2001-12-17 アタカ工業株式会社 攪拌曝気装置における軸流インペラ
US6003040A (en) * 1998-01-23 1999-12-14 Mital; Vijay Apparatus and method for storing, navigating among and adding links between data items in computer databases
US7725433B1 (en) * 1998-01-26 2010-05-25 International Business Machines Corporation Data navigation system and method employing data transformation lineage model
JPH11307412A (ja) 1998-04-20 1999-11-05 Matsushita Electron Corp 半導体製造データ処理方法
US6742003B2 (en) * 2001-04-30 2004-05-25 Microsoft Corporation Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications
US6725227B1 (en) * 1998-10-02 2004-04-20 Nec Corporation Advanced web bookmark database system
JP2000339381A (ja) * 1999-03-19 2000-12-08 Hitachi Ltd 情報処理装置
EP1292887A1 (en) 2000-04-21 2003-03-19 Togethersoft Corporation Methods and systems for generating source code for object-oriented elements
EP1290552A1 (en) 2000-04-21 2003-03-12 Togethersoft Corporation Methods and systems for identifying dependencies between object-oriented elements
US7117219B1 (en) 2000-05-05 2006-10-03 Group 1 Software, Inc. Method and apparatus for creating a lineage of a data field in a data flow system
US6859217B2 (en) 2000-07-19 2005-02-22 Microsoft Corporation System and method to display and manage data within hierarchies and polyarchies of information
JP2002288403A (ja) 2001-03-27 2002-10-04 Ntt Comware Corp プロジェクト管理システム、プロジェクト管理方法、及びプロジェクト管理プログラム
EP1258814A1 (en) 2001-05-17 2002-11-20 Requisite Technology Inc. Method and apparatus for analyzing the quality of the content of a database
US7086011B2 (en) 2001-07-27 2006-08-01 Hewlett-Packard Development Company, L.P. Multi-component iconic representation of file characteristics
JP3761156B2 (ja) 2001-07-27 2006-03-29 三菱電機株式会社 接続図面の編集表示装置、その動作方法およびその方法をコンピュータに実行させるプログラム
US7970240B1 (en) * 2001-12-17 2011-06-28 Google Inc. Method and apparatus for archiving and visualizing digital images
US20060224999A1 (en) * 2005-04-01 2006-10-05 Paul Albrecht Graphical visualization of data product using browser
US7401064B1 (en) 2002-11-07 2008-07-15 Data Advantage Group, Inc. Method and apparatus for obtaining metadata from multiple information sources within an organization in real time
US7546226B1 (en) * 2003-03-12 2009-06-09 Microsoft Corporation Architecture for automating analytical view of business applications
US7188308B2 (en) 2003-04-08 2007-03-06 Thomas Weise Interface and method for exploring a collection of data
US7120619B2 (en) * 2003-04-22 2006-10-10 Microsoft Corporation Relationship view
US20040255239A1 (en) 2003-06-13 2004-12-16 Ankur Bhatt Generating electronic reports of data displayed in a computer user interface list view
EP1510937A1 (en) 2003-08-29 2005-03-02 Sap Ag A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
EP1510938B1 (en) 2003-08-29 2014-06-18 Sap Ag A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
EP1510941A1 (en) * 2003-08-29 2005-03-02 Sap Ag A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
US7698348B2 (en) 2003-12-19 2010-04-13 Kinaxis Holdings Inc. Extended database engine providing versioning and embedded analytics
US7197502B2 (en) * 2004-02-18 2007-03-27 Friendly Polynomials, Inc. Machine-implemented activity management system using asynchronously shared activity data objects and journal data items
US7594227B2 (en) * 2004-03-08 2009-09-22 Ab Initio Technology Llc Dependency graph parameter scoping
US7496583B2 (en) * 2004-04-30 2009-02-24 Microsoft Corporation Property tree for metadata navigation and assignment
CN101084496B (zh) * 2004-05-04 2012-11-21 波士顿咨询集团公司 用于选择、分析以及将相关数据库记录可视化为网络的方法
US7177883B2 (en) * 2004-07-15 2007-02-13 Hitachi, Ltd. Method and apparatus for hierarchical storage management based on data value and user interest
US7456840B2 (en) * 2004-08-31 2008-11-25 Oracle International Corporation Displaying information using nodes in a graph
US7844582B1 (en) * 2004-10-28 2010-11-30 Stored IQ System and method for involving users in object management
US7899833B2 (en) * 2004-11-02 2011-03-01 Ab Initio Technology Llc Managing related data objects
US7650349B2 (en) 2005-01-05 2010-01-19 Microsoft Corporation Prescribed navigation using topology metadata and navigation path
US7548925B2 (en) * 2005-01-24 2009-06-16 Microsoft Corporation Diagrammatic access and arrangement of data
US7363315B2 (en) 2005-02-22 2008-04-22 Sap Ag Creating, editing, and displaying hierarchical data structures associated with data in a data source
US8176002B2 (en) * 2005-03-24 2012-05-08 Microsoft Corporation Method and system for user alteration of the configuration of a data warehouse
US7734619B2 (en) * 2005-05-27 2010-06-08 International Business Machines Corporation Method of presenting lineage diagrams representing query plans
US7877350B2 (en) * 2005-06-27 2011-01-25 Ab Initio Technology Llc Managing metadata for graph-based computations
US20070022000A1 (en) * 2005-07-22 2007-01-25 Accenture Llp Data analysis using graphical visualization
US20070061287A1 (en) * 2005-09-09 2007-03-15 Jian Le Method, apparatus and program storage device for optimizing a data warehouse model and operation
US7493570B2 (en) 2005-09-12 2009-02-17 International Business Machines Corporation User interface options of a data lineage tool
US20070172629A1 (en) * 2006-01-20 2007-07-26 Dodge Arthur B Recyclable surface covering and method of manufacturing
US8577852B2 (en) 2006-03-23 2013-11-05 Infaxiom Group, Llc Automated records inventory and retention schedule generation system
US20070255741A1 (en) 2006-04-28 2007-11-01 Business Objects, S.A. Apparatus and method for merging metadata within a repository
GB0608926D0 (en) 2006-05-05 2006-06-14 Ibm An assessment method and apparatus for matching vendor offerings to service provider requirements
US8654125B2 (en) 2006-06-22 2014-02-18 International Business Machines Corporation System and method of chart data layout
EP1883020B1 (en) 2006-07-28 2013-05-22 Dassault Systèmes Method and system for navigating in a database of a computer system
JP2008134705A (ja) * 2006-11-27 2008-06-12 Hitachi Ltd データ処理方法及びデータ分析装置
US7590672B2 (en) * 2006-12-11 2009-09-15 Bycast Inc. Identification of fixed content objects in a distributed fixed content storage system
JP4398455B2 (ja) 2006-12-22 2010-01-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 経路探索方法、プログラム及びシステム
US8640086B2 (en) * 2006-12-29 2014-01-28 Sap Ag Graphical user interface system and method for presenting objects
US20080172629A1 (en) * 2007-01-17 2008-07-17 Microsoft Corporation Geometric Performance Metric Data Rendering
US7849050B2 (en) * 2007-01-29 2010-12-07 Business Objects Data Integration, Inc. Apparatus and method for analyzing impact and lineage of multiple source data objects
CA2593233A1 (en) * 2007-07-06 2009-01-06 Cognos Incorporated System and method for federated member-based data integration and reporting
US8266122B1 (en) 2007-12-19 2012-09-11 Amazon Technologies, Inc. System and method for versioning data in a distributed data store
US8332782B1 (en) * 2008-02-22 2012-12-11 Adobe Systems Incorporated Network visualization and navigation
EP2260404A4 (en) 2008-02-26 2016-03-30 Ab Initio Technology Llc GRAPHICAL PRESENTATIONS OF DATA RELATIONSHIPS
US8797178B2 (en) 2008-03-10 2014-08-05 Microsoft Corporation Efficient stream sharing for multi-user sensor data collection
US8046385B2 (en) 2008-06-20 2011-10-25 Ab Initio Technology Llc Data quality tracking
JP5587905B2 (ja) 2008-12-02 2014-09-10 アビニシオ テクノロジー エルエルシー データメンテナンスシステム
EP2370887A4 (en) 2008-12-02 2012-06-13 Ab Initio Technology Llc Visual representation of the relationship between data elements and graphical representations of data element properties
US8972899B2 (en) 2009-02-10 2015-03-03 Ayasdi, Inc. Systems and methods for visualization of data analysis
JP2010244157A (ja) 2009-04-02 2010-10-28 Toshiba Corp 機能ブロック図処理装置,機能ブロック図処理方法,およびプログラム
CN102792298B (zh) 2010-01-13 2017-03-29 起元技术有限责任公司 使用特征化匹配的规则来匹配元数据源
US8819010B2 (en) 2010-06-28 2014-08-26 International Business Machines Corporation Efficient representation of data lineage information
US9280574B2 (en) 2010-09-03 2016-03-08 Robert Lewis Jackson, JR. Relative classification of data objects
US9256350B2 (en) * 2011-03-30 2016-02-09 Nexsan Technologies Incorporated System for displaying hierarchical information
US9342579B2 (en) 2011-05-31 2016-05-17 International Business Machines Corporation Visual analysis of multidimensional clusters
US20120310875A1 (en) 2011-06-03 2012-12-06 Prashanth Prahlad Method and system of generating a data lineage repository with lineage visibility, snapshot comparison and version control in a cloud-computing platform
US9659042B2 (en) 2012-06-12 2017-05-23 Accenture Global Services Limited Data lineage tracking
US10089335B2 (en) 2012-07-10 2018-10-02 Microsoft Technology Licensing, Llc Data lineage across multiple marketplaces
US20160063106A1 (en) 2012-08-08 2016-03-03 Google Inc. Related Entity Search
US9852153B2 (en) 2012-09-28 2017-12-26 Ab Initio Technology Llc Graphically representing programming attributes
CN102890720A (zh) 2012-10-16 2013-01-23 南京通达海信息技术有限公司 数据库检查维护方法
US9075860B2 (en) 2012-10-18 2015-07-07 Oracle International Corporation Data lineage system
US9116603B2 (en) 2012-12-26 2015-08-25 Ab Initio Technology Llc Managing interactions with data having membership in multiple groupings
US9928287B2 (en) 2013-02-24 2018-03-27 Technion Research & Development Foundation Limited Processing query to graph database
US9477786B2 (en) 2013-03-15 2016-10-25 Ab Initio Technology Llc System for metadata management
US9524331B2 (en) 2013-11-18 2016-12-20 Nuwafin Holdings Ltd Method and system for representing OLAP queries using directed acyclic graph structures in a datagrid to support real-time analytical operations
US10793895B2 (en) 2015-08-24 2020-10-06 Seven Bridges Genomics Inc. Systems and methods for epigenetic analysis
US10268753B2 (en) 2015-12-22 2019-04-23 Opera Solutions Usa, Llc System and method for optimized query execution in computerized data modeling and analysis
AU2017367772B2 (en) 2016-12-01 2020-05-14 Ab Initio Technology Llc Generating, accessing, and displaying lineage metadata

Also Published As

Publication number Publication date
CN102239468A (zh) 2011-11-09
AU2016201749B2 (en) 2018-05-10
EP2370873B1 (en) 2021-02-03
US11354346B2 (en) 2022-06-07
EP2370873A1 (en) 2011-10-05
US20170364514A1 (en) 2017-12-21
CA2940960A1 (en) 2010-06-10
JP2012510688A (ja) 2012-05-10
WO2010065627A9 (en) 2010-08-05
EP2370873A4 (en) 2012-06-13
AU2018213989A1 (en) 2018-08-23
US9767100B2 (en) 2017-09-19
US10191904B2 (en) 2019-01-29
CA2744463A1 (en) 2010-06-10
AU2016247231B2 (en) 2018-03-15
AU2018213989B2 (en) 2019-07-25
US20190258662A1 (en) 2019-08-22
KR20110091558A (ko) 2011-08-11
CN102239458A (zh) 2011-11-09
JP2015062134A (ja) 2015-04-02
KR101644418B1 (ko) 2016-08-01
JP5944973B2 (ja) 2016-07-05
AU2009322441B2 (en) 2016-07-28
AU2016201749A1 (en) 2016-04-07
AU2016247231A1 (en) 2016-11-10
CA2744240C (en) 2019-06-18
CA2938752A1 (en) 2010-06-10
AU2009322441A1 (en) 2010-06-10
US20180181567A1 (en) 2018-06-28
WO2010065623A1 (en) 2010-06-10
WO2010065627A1 (en) 2010-06-10
US9875241B2 (en) 2018-01-23
KR101639292B1 (ko) 2016-07-13
AU2009322437A1 (en) 2010-06-10
US20100138420A1 (en) 2010-06-03
US10860635B2 (en) 2020-12-08
KR20110091544A (ko) 2011-08-11
KR20150042292A (ko) 2015-04-20
CA2744463C (en) 2019-05-28
US20100138431A1 (en) 2010-06-03
CA2938752C (en) 2019-01-08
CN102239458B (zh) 2015-07-15
CN102239468B (zh) 2017-06-06
KR20150042867A (ko) 2015-04-21
JP2012510689A (ja) 2012-05-10
EP2370887A4 (en) 2012-06-13
JP6085379B2 (ja) 2017-02-22
JP2016085761A (ja) 2016-05-19
JP5847585B2 (ja) 2016-01-27
EP2370887A1 (en) 2011-10-05
CA2744240A1 (en) 2010-06-10

Similar Documents

Publication Publication Date Title
JP6085379B2 (ja) データ要素間の関係性の視覚化
US20070162486A1 (en) Merge tool for structured object models
JP2008511935A (ja) データ統合システムのためのユーザ・インターフェース
US20170185612A1 (en) Dynamically designing web pages
JP2019197405A (ja) プロジェクト状況管理装置、プロジェクト状況管理プログラム及びプロジェクト状況管理方法

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20120319

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121130

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131219

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140318

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140326

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140421

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140428

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141114

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150513

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151215

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160208

R150 Certificate of patent or registration of utility model

Ref document number: 5883648

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250