プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

メタデータハブとは何ですか?


メタデータハブは、意思決定処理製品間の技術メタデータの交換と配布を処理するために使用されます。これは、主にデータウェアハウスの成長と保守中に技術スタッフが使用するように設計されています。このハブには4つの要件があります-

  • メタデータハブは、共有メタデータ環境内のシステムと製品間でメタデータの交換を提供する必要があります。ハブには、サードパーティのツールがハブのサービスを制御できるようにする、記録的でオープンなプログラムオブジェクトインターフェイス(たとえば、COMまたはCORBAを使用)が必要です。メタデータ交換では、業界で識別されるファイル形式(comma区切りファイル、Meta Data Coalition MDIS、Microsoft XML Interchange Formatなど)をサポートするファイル転送構造もサポートする必要があります。

  • メタデータハブは、メタデータの管理と共有のための一定のストアを提供する必要があります。ストア内のメタデータは、上記で定義されたオブジェクトAPIとファイル転送メソッド、および提供されたGUIとWebユーザーのインタラクティブインターフェイスを介して維持できる必要があります。

    インタラクティブでバッチ的なメタデータの影響分析と文書化機能も必要です。ハブは、メタデータストアに追加するために、ユーザー定義の間隔でローカル製品、および新規または変更されたメタデータのシステムをスキャンおよびキャプチャできるエージェントインターフェイスを提供する必要があります。

    ストアでメタデータを維持するために使用されるメタデータマネージャーは、メタデータの変更の履歴レコードを作成し、グループ開発をサポートできるバージョンおよびライブラリ制御機能をサポートする必要があります。大規模な分散環境では、管理者はメタデータ環境を複数のハブサーバーとメタデータストアに物理的に分割できる必要があります。

  • メタデータハブは、少なくとも、データウェアハウスインフォメーションストアの定義を管理できる必要があります。サポートされる形式には、リレーショナルテーブルと列、および多次元のメジャーとディメンションが含まれている必要があります。

    処理できるメタデータには、データウェアハウスレコードの作成に使用されるデータソースに関するデータと、ウェアハウスに読み込まれる前にこのソースデータに使用される変換に関するデータがあります。

    ただし、現在のETLツールは独自の変換方法を使用しているため、このタイプのメタデータを管理するための一般化された機能を作成するのは複雑です。製品は、最小限、データソースと変換メタデータを自由形式のテキスト形式で文書化する機能を提供する必要があります。

    完全に、ハブは、一般的なビジネスモデルに関連するビジネスメタデータと、ウェアハウスデータにアクセスするためにビジネスインテリジェンスツールと分析ソフトウェアによって採用されるビジネスビューに関する詳細も文書化する必要があります。


  1. データセンターとは何ですか?

    datacenterと綴られることもあるデータセンター (一言)は、多数のコンピュータサーバーと関連機器を含む施設に付けられた名前です。 データセンターは、壁を超えた「コンピュータールーム」と考えてください。会社のユーザー宛てのメール、財務記録、ウェブサイトのデータなど、あらゆる種類のデータを保存できます。 データセンターは何に使用されますか? 一部のオンラインサービスは非常に大きいため、1台または2台のサーバーから実行できません。代わりに、これらのサービスを機能させるために必要なすべてのデータを保存および処理するために、数千または数百万台の接続されたコンピューターが必要です。 たと

  2. シリアル化とは

    最近のプロジェクト更新会議で、私のチームは、シリアライゼーションを使用してこのアプリケーションとの間でデータをやり取りする方法について話しました。 ソフトウェア プロジェクトにもっと関わりたいと考えていたあるエンジニアは、この用語になじみがないと言っていました。 より大規模なプロジェクトに飛び込むまで発生しない、このような重要なプロセスを見落としがちです。ある時点で私がそうであったように、これはこの人に当てはまりました。 だからそれについて書きたかった。その日、私は同僚がシリアライゼーションについて学ぶのを手伝いました。あなたは今日それについて学ぶことになります. シリアライゼーシ