データアーキテクチャの定義
データアーキテクチャは、
に従って、組織の論理的および物理的なデータ資産およびデータ管理リソースの構造を記述する。 これは、組織内のデータの収集、保存、配置、統合、および使用を管理するモデル、ポリシー、ルール、および標準で構成されるエンタープライズアーキテクチャの分派 組織のデータアーキテクチャは、
の範囲です。
データアーキテクチャの目標
データアーキテクチャの目標は、ビジネスニーズをデータとシステム要件に変換し、データとその流れを企業内で管理することです。
データアーキテクチャの原則
、Splunkのコア製品製品管理担当副社長、およびAtScaleの製品管理担当副社長によると、六つの原則現代のデータアーキテクチャ:
- データは共有資産です。 現代のデータアーキテクチャは、部門のデータサイロを排除し、すべての利害関係者に会社の完全なビューを与える必要があります。
- ユーザーはデータに十分にアクセスする必要があります。 サイロの破壊を超えて、現代のデータアーキテクチャは、ユーザーが自分の仕事に合ったツールを使用してデータを消費することを容易にするインターフ
- セキュリティは不可欠です。 最新のデータアーキテクチャは、セキュリティのために設計されている必要があり、生データに対するデータポリシーとアクセス制御を直接サポートする必要があります。
- 共通の語彙は共通の理解を保証します。 製品カタログ、会計カレンダーディメンション、KPI定義などの共有データアセットでは、分析中の紛争を回避するために共通の語彙が必要です。
- データはキュレーションする必要があります。 データキュレーション(重要な関係のモデル化、生データのクレンジング、主要なディメンションとメジャーのキュレーション)を実行するコア関数に投資します。
- データフローは俊敏性のために最適化する必要があります。 コストを削減し、データの鮮度を高め、企業の俊敏性を最適化するために、データを移動する必要がある回数を削減します。
データアーキテクチャコンポーネント
データアーキテクチャは、
- データアーキテクチャの結果に合成することができると述べています。 これらは、多くの場合、データアーキテクチャ成果物と呼ばれるモデル、定義、およびデータフローです。
- データアーキテクチャ活動。 これらは、データアーキテクチャの意図のフォーム、デプロイ、およびフルフィルです。
- データアーキテクチャの動作。 これらは、企業のデータアーキテクチャに影響を与えるさまざまな役割のコラボレーション、考え方、およびスキルです。
データアーキテクチャ対 データモデリング
によると、データアーキテクチャは、戦略的なデータ要件とそれらの要件を満たすための設計を確立するために、組織戦略と連携することにより、データ資産を管理するための青写真を定義します。 一方、DMBOK2は、データモデリングを”データモデルと呼ばれる正確な形式でデータ要件を発見、分析、表現、および通信するプロセス”と定義しています。”
データアーキテクチャとデータモデリングの両方がビジネス目標とテクノロジーの間のギャップを埋めることを求めていますが、データアーキテクチャは、組織の機能、テクノロジー、およびデータ型の関係を理解し、サポートすることを目的としたマクロビューに関するものです。 データモデリングは、特定のシステムまたはビジネスケースのより焦点を当てたビューを取ります。
データアーキテクチャフレームワーク
組織のデータアーキテクチャフレームワークを構築するための基盤として一般的に役立ついくつかのエンタープライズアーキテクチャフレームワークがあります。
-
{{#url}}DAMA-DMBOK2{{/url}}{{^url}}DAMA-DMBOK2{{/url}}
. DAMA Internationalの知識のデータ管理体は、データ管理のための特別なフレームワークです。 これは、データ管理機能、成果物、ロール、およびその他の用語の標準的な定義を提供し、データ管理のための指導原則を提示します。
-
{{#url}}Zachman Framework for Enterprise Architecture{{/url}}{{^url}}Zachman Framework for Enterprise Architecture{{/url}}
。
{{#url}}Zachman Framework{{/url}}{{^url}}ZACHMAN Framework{{/url}}は、1980年代にIBMのJohn Zachmanによって作成されたエンタープライズオントロジーです。Zachman Frameworkの”data”列は、ビジネスにとって重要なアーキテクチャ標準、セマンティックモデルまたは概念的/エンタープライズデータモデル、エンタープライズ/論理データモデル、物理データモデル、および実際のデータベースを含む複数の層で構成されています。
-
{{#url}}Open Group Architecture Framework(TOGAF){{/url}}{{^url}}Open Group Architecture Framework(TOGAF){{/url}}
。 TOGAFは、エンタープライズソフトウェア開発のための
{{#url}}高レベルフレームワーク{{/url}}{{^url}}高レベルフレームワーク{{/url}}を提供するエンタープライズアーキテクチャ TOGAFのフェーズCでは、データアーキテクチャの開発とデータアーキテクチャロードマップの構築をカバーしています。
現代のデータアーキテクチャの特徴
現代のデータアーキテクチャは、人工知能(AI)、自動化、モノのインターネット(IoT)、ブロックチェーンなどの新興技術を利 IBMのdata platformsのdistinguished engineer and CTOであるDan Sutherland氏は、
共通:
- クラウドネイティブ。 最新のデータアーキテクチャは、弾力的なスケーリング、高可用性、移動中のデータと保存中のデータのエンドツーエンドのセキュリティ、およびコストとパフォーマ
- 新技術を活用するために、データアーキテクチャはリアルタイムのデータストリーミングとマイクロバッチデータバーストをサポートしています。
- シームレスなデータ統合。 データアーキテクチャは、標準APIインターフェイスを使用してレガシーア これらは、システム、地域、および組織間でデータを共有するために最適化されています。
- リアルタイム-データ-イネーブルメント。 最新のデータアーキテクチャは、自動化されたアクティブなデータ検証、分類、管理、およびガバナンスを展開する機能をサポートします。
- 最新のデータアーキテクチャは疎結合になるように設計されており、サービスは他のサービスとは無関係に最小限のタスクを実行できます。
データアーキテクチャの役割
データアーキテクチャに関連する最も人気のある役職と、
:
-
{{#url}}データアーキテクト{{/url}}{{url url}}データアーキテクト{{/url}}
:$76K-Project155K
- プロジェクトマネージャー:$56K-$128K
- ソリューションアーキテクト: $74K-$159K
-
{{#url}}Data engineer{{/url}}{{^url}}Data engineer{{/url}}
: $65K-$132K
-
{{#url}}Data analyst{{/url}}{{^url}}Data analyst{{/url}}
: $43K-$85K
-
{{#url}}Data scientist{{/url}}{{^url}}Data scientist{{/url}}
: $67K-$134K