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

データステージングの要件は何ですか?


データステージングには、次のようなさまざまな要件があります-

生産性のサポート −実装を決定したシステムは、コードライブラリ管理のチェックイン/チェックアウト、バージョン管理、本番および開発システムの構成などの基本的な開発環境機能をサポートする必要があります。最初に、そして小規模なプロジェクトの場合、これらは標準ドキュメント、プロセスの説明、および一連の標準ディレクトリを介して実装できます。

使いやすさ −タスクの根本的な複雑さを考えると、データステージングシステムも可能な限り使用可能でなければなりません。過去数年間で、これはグラフィカルユーザーインターフェイスに変換されました。優れたインターフェースは、学習時間を短縮し、開発をスピードアップし、(ある程度まで)自己文書化することができます。

システムドキュメントは、使いやすさのもう1つの部分です。データステージングシステムは、開発者が作成中のプロセスに関するデータを簡単にキャプチャする方法をサポートするために必要です。このメタデータは情報カタログに入れられ、必要に応じてチームとユーザーが簡単にアクセスできるようにする必要があります。

メタデータ駆動型 −データステージングプロセスをサポートするサービスの最も重要な特性の1つは、メタデータ駆動型である必要があることです。つまり、ウェアハウスの作成と保守に必要なテーブル、列、ジョブなどに関する情報のデータベースから、この情報をCOBOLまたはSQLコードに埋め込むのではなく、データベースから取得する必要があります。変更します。

バックルームプロセスがハードコードされたデータ管理サービスを使用することは一般的ではなくなりつつあります。今日、ほとんどの倉庫は、デーモン、スクリプト、およびCRONTABを使用して夜間の負荷を記録することを定義している場合でも、何らかの方法で倉庫開発フェーズを自動化するデバイスを利用しています。メタデータベースのプロセスへのこの動きは、少なくとも部分的には、夜間の(またはより頻繁な)ロードへの全体的な推進によって推進されています。

メタデータは、データウェアハウスでアクティブまたはパッシブな動作をすることができます。倉庫の内容と方法のドキュメントとして提供でき、それらのフェーズの命令セットとして正確に機能できます。文書化の役割は、倉庫の内容とその仕組みについて誰かを教育するための最も効果的な方法であるため、価値があります。これは、チームの新しいメンバーとウェアハウスの新しいユーザーの両方にとって重要です。

ドキュメントは、常に情報システムプロジェクトの無視された継子です。ただし、メタデータがプロセス自体のアクティブな部分である場合は、メタデータを作成してキャプチャする必要があります。そうしないと、プロセスが機能しません。この例は、メタデータがデータステージングプロセスをどのように推進できるかを示しています。


  1. データウェアハウスのセキュリティの問題は何ですか?

    データウェアハウジングは、ビジネスに重要なビジネス洞察を与えるために、複数のソースからデータを収集して処理するために一般的に使用されるアプローチです。データウェアハウスは、管理上の意思決定をサポートするように特別に設計されています。 簡単に言うと、データウェアハウスは、組織の運用データベースから独立して維持されるデータベースを定義します。データウェアハウスシステムは、複数のアプリケーションシステムの統合を可能にします。分析用の統合された履歴情報の強固なプラットフォームを提供することにより、データ処理を提供します。 データウェアハウスは、データを多次元空間で一般化および一元化します。データウ

  2. データウェアハウスの設計は何ですか?

    データウェアハウジングは、複数のソースから情報を収集および管理して、ビジネスに重要なビジネス洞察をサポートできるアプローチです。データウェアハウスは、サポート管理の意思決定を目的として特別に作成されています。 データウェアハウスは、会社の運用データベースとは別に維持されるデータベースを定義します。データウェアハウスシステムは、複数のアプリケーションシステムの統合を可能にします。分析用の統合された履歴レコードの強固なプラットフォームをサポートすることにより、データ処理をサポートします。 データウェアハウスは、リモートベースエリアで定義されたマテリアライズドビューのグループと見なすことができま