Data Architecture

Data Architecture

Data Architecture Jonathan Poland

Data architecture refers to the principles, structures, standards, controls, models, transformations, interfaces, and technologies that define how data is stored, secured, curated, managed, and used in an organization or system. This includes the systems and processes that allow an organization to efficiently and securely acquire, use, and manage data. Data architecture helps ensure that an organization can access the data it needs, when it needs it, in a way that is secure and compliant with any relevant regulations or standards.

Principles

Data architecture principles are foundational rules that guide the structure, use and management of data. For example, the principle that “data is a shared asset” can be useful for encouraging solution architects to use data repositories that already exist as opposed to replicating things.

Standards

Data architecture standards are structures, practices and technologies that an organization adopts to avoid reinventing things for every system, application or analysis. For example, an organization might adopt a standard way to publish and subscribe to data.

Structure

Data architecture is the structural design of information technologies for acquiring, storing, using, securing and managing data. A data architecture diagram captures the layers, interfaces, technologies and flows of data. These are typically produced at the organizational, system, application and solution level.

Models

A data model defines the structure of data itself. This includes data entities and relationships between entities.

Data Dictionary

A data dictionary is a reference that provides a user friendly overview of data entities, fields, formats, validations and business context. This can be used both by software developers and users. For example, a user who wants to build a report might reference a data dictionary to see what data is available.

Patterns

Patterns describe standard ways to acquire, store, transform, share, use, secure and manage data. For example, data architecture may include a sequence diagram that illustrates how to build a report from an organization’s data warehouse.

Controls

Data controls are roles, responsibilities, processes, procedures and systems for managing data. For example, a data architecture might define how data is encrypted in storage and the processes for managing encryption keys.

Integration

Data architecture may include structures and specifications for publishing, consuming, transferring and transforming data.

Master Data

Data architecture may define a single source of truth for data entities and methods for using and managing master data.

Technologies

The process of defining a data architecture often involves evaluation and selection of information technologies for data storage, analysis, integration, management, security and curation. For example, a data architect may perform a product evaluation as part of the procurement of a extract, transform and load tool. A data architecture document typically provides an overview of selected technologies including their capabilities, limitations and risks.

Deployment

A data architecture typically includes a diagram that captures how the architecture is physically deployed to infrastructure. This is similar to the logical data architecture diagram with details of machines, platforms, environments and technologies.

Learn More
Competitive Advantage Jonathan Poland

Competitive Advantage

Competitive advantage refers to the unique advantages that a firm possesses over its competitors. In a highly competitive industry, firms…

Competitive Markets Jonathan Poland

Competitive Markets

In a competitive market, multiple participants exchange value without any single entity having control over the market. This type of…

Business Experience Jonathan Poland

Business Experience

Business experience refers to any work experience, including paid employment, freelance work, and contributions to family businesses or personal entrepreneurial…

Sustainable Design Jonathan Poland

Sustainable Design

Designing for sustainability involves creating products, services, and processes that minimize environmental impact and enhance quality of life for the…

Job Orientation Jonathan Poland

Job Orientation

Job orientation, also known as onboarding, is the process of introducing new employees to the company and their role. It…

Organic Growth Jonathan Poland

Organic Growth

Organic growth refers to an increase in revenue that is generated through a company’s own efforts, such as marketing, innovation,…

Accountability Jonathan Poland

Accountability

Accountability refers to the responsibility of an organization or individual to provide explanations for their actions and accept responsibility for…

Media Infrastructure Jonathan Poland

Media Infrastructure

Media infrastructure refers to the technologies, services, facilities, and outlets that are essential for the communication of information, opinions, and…

Bargaining Power Jonathan Poland

Bargaining Power

Bargaining power is a concept in negotiation theory that refers to the relative ability of parties to influence each other…

Content Database

Search over 1,000 posts on topics across
business, finance, and capital markets.

Sales and Operations Planning Jonathan Poland

Sales and Operations Planning

Sales and operations planning (S&OP) is a process used by companies to effectively align their sales plans with their operational…

Root Cause Analysis Jonathan Poland

Root Cause Analysis

Root cause analysis (RCA) is a method of identifying the underlying causes of a problem or issue in order to…

Reverse Distribution Jonathan Poland

Reverse Distribution

Reserve distribution is the process of distributing a reserve, which is a reserve amount of money or other resources that…

Algorithms Jonathan Poland

Algorithms

An algorithm is a set of instructions or rules that are followed to solve a problem or accomplish a task.…

Refinancing Risk Jonathan Poland

Refinancing Risk

Refinancing risk is the risk that a borrower will be unable to secure new debt to replace an existing debt…

Niche Market Examples Jonathan Poland

Niche Market Examples

A niche is a specific group of consumers who have distinct preferences and needs. These groups are often smaller than…

Risk 101 Jonathan Poland

Risk 101

Risk evaluation is a crucial component of the risk management process. It involves assessing the potential impact and likelihood of…

Technology Ethics Jonathan Poland

Technology Ethics

Technology ethics refers to the principles that guide the development, use, and management of technology, taking into account factors such…

What is Promotion? Jonathan Poland

What is Promotion?

Promotion refers to any marketing strategy that is aimed at increasing recognition, awareness, and interest in a brand, product, or…