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
Market Potential Jonathan Poland

Market Potential

Market potential is the entire size of the market for a product at a specific time. It represents the upper limits of the market for a product. Market potential is usually measured either by sales value or sales volume.

Risk Management Techniques Jonathan Poland

Risk Management Techniques

Risk management is the process of identifying, assessing, and prioritizing risks in order to minimize their potential impact on an…

Coding Skills Jonathan Poland

Coding Skills

Coding skills are a combination of talents, knowledge, and experience that enable an individual to create valuable software. This can…

Network Infrastructure Jonathan Poland

Network Infrastructure

Network infrastructure refers to the hardware and software components that are used to build and support a computer network. It…

Customer Persona Jonathan Poland

Customer Persona

A customer persona is a fictional character that represents a specific type of customer that an organization is targeting with…

Early Adopters Jonathan Poland

Early Adopters

Early adopters are individuals who quickly adopt an innovation. Marketing and selling innovative products can be challenging as it may…

Added Value Jonathan Poland

Added Value

The total combined industries of consumer goods and services.

What are Field Services? Jonathan Poland

What are Field Services?

Field service involves managing and deploying resources and assets at customer, public, and third-party locations, as well as providing services…

What are Project Estimates? Jonathan Poland

What are Project Estimates?

Project estimates are used to predict the costs, task completion times, and resource needs for a project, often broken down…

Content Database

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

Decision Costs Jonathan Poland

Decision Costs

Decision costs refer to the costs associated with making a decision. These costs can take many forms, including the time…

Sales Management Jonathan Poland

Sales Management

Sales management is the process of overseeing and directing an organization’s sales team. It involves setting sales goals, analyzing data,…

Labor Productivity Jonathan Poland

Labor Productivity

Labor productivity is a measure of the efficiency with which labor is used to produce goods and services. It is…

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…

Business Equipment Jonathan Poland

Business Equipment

Business equipment refers to the tools, machines, and other physical assets that a company uses to conduct its operations. This…

Calculated Risk Jonathan Poland

Calculated Risk

Calculated risk is an essential concept in the field of risk management. It refers to the process of carefully assessing…

Serviceable Available Market Jonathan Poland

Serviceable Available Market

The Serviceable Available Market (SAM) is a term used to describe the portion of a market that is capable of…

Quality Goals Jonathan Poland

Quality Goals

Quality goals are specific targets that are set to improve the quality of a product, service, or process. They are…

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…