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.

The World’s Biggest Customer 150 150 Jonathan Poland

The World’s Biggest Customer

the U.S. government is the world’s biggest customer, spending over $6 trillion annually on goods and services. Here are some…

Operations Plan Jonathan Poland

Operations Plan

An operations plan is a document that outlines the steps a business will take to establish, improve, or expand its…

Cross Merchandising Jonathan Poland

Cross Merchandising

Cross merchandising is a retail strategy that involves placing related or complementary products in close proximity to each other in…

Brand Analysis Jonathan Poland

Brand Analysis

Brand analysis is the process of systematically and thoroughly examining a brand in order to develop strategies, plans, evaluations, metrics,…

Performance Risk Jonathan Poland

Performance Risk

Performance risk refers to the potential negative consequences that a business may face if a product, service, program, or project…

Process Efficiency Jonathan Poland

Process Efficiency

Process efficiency refers to the effectiveness of a process in achieving its intended outcomes, while minimizing waste and inefficiency. A…

Internal Communication Jonathan Poland

Internal Communication

Internal communication is the exchange of information within an organization that is designed to help it achieve its goals. This…

Risk Awareness Jonathan Poland

Risk Awareness

Risk awareness refers to the extent to which people or organizations are aware of risks and the strategies in place…

Design Quality Jonathan Poland

Design Quality

Design quality refers to the value that a design holds for customers. It is a critical factor in the success…

Learn More

Niche vs Segment Jonathan Poland

Niche vs Segment

A niche is a specific, identifiable group of customers who have unique needs and preferences that are not shared by…

Product Demand Jonathan Poland

Product Demand

Product demand refers to the desire or need for a particular product or service in the market. It is a…

Corrective Action Plan Jonathan Poland

Corrective Action Plan

A corrective action plan is a process designed to identify and address problems or issues within an organization. It involves…

Tactical Planning Jonathan Poland

Tactical Planning

Tactical planning is the process of developing specific strategies and actions to achieve the objectives of an organization. It involves…

External Risk Jonathan Poland

External Risk

An external risk is a type of risk that is outside of your control and cannot be influenced or managed…

Factor Market Jonathan Poland

Factor Market

The factor market, also known as the input market, is the market where the factors of production are bought and…

Right to Repair Jonathan Poland

Right to Repair

The right to repair is the idea that consumers should have the right to repair their own electronic devices and…

The Lobbying Process 150 150 Jonathan Poland

The Lobbying Process

Lobbying the government involves a series of steps to effectively communicate your message, build relationships with decision-makers, and influence public…

Overthinking Jonathan Poland

Overthinking

Overthinking, also known as rumination, is a thought process that involves excessive and prolonged contemplation of a problem or situation.…