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
Lobbying Jonathan Poland

Lobbying

Vertical integration is when a single company owns multiple levels or all of its supply chain.

Situational Awareness Jonathan Poland

Situational Awareness

Situational awareness (SA) is the ability to understand and effectively respond to a situation by being aware of what is…

What is Avoidance? Jonathan Poland

What is Avoidance?

Avoidance is the act of avoiding something that one finds unpleasant or inconvenient. This can involve a variety of different…

Attention Economics Jonathan Poland

Attention Economics

Attention economics is a field of study that focuses on the value of human attention as a limited and highly…

Stability Jonathan Poland

Stability

Stability is the ability of a system, organization, or individual to maintain its current state or condition despite external pressures…

Key Employees Jonathan Poland

Key Employees

Key employees, or key personnel, are individuals who possess unique skills, knowledge, or connections that make their prolonged absence or…

Fixed Assets Jonathan Poland

Fixed Assets

Fixed assets are long-term resources that are owned by a business and are used to generate future economic benefits. In…

Foot in the Door Jonathan Poland

Foot in the Door

The foot-in-the-door technique is a persuasion strategy that involves asking for a small favor or agreement first, before making a…

Examples of an Argument Jonathan Poland

Examples of an Argument

An argument is a series of statements or reasons that support a particular position or viewpoint. This position can be…

Content Database

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

Digital Media Jonathan Poland

Digital Media

Digital media refers to any media that is created, stored, and distributed using digital technologies. This includes media such as…

Systems Theory Jonathan Poland

Systems Theory

Systems theory is a field of study that focuses on the ways in which independent components or elements interact and…

Team Strategy Jonathan Poland

Team Strategy

A team strategy is a plan that outlines how a team will achieve its goals. Developing and implementing a strategy…

Quality Assurance Jonathan Poland

Quality Assurance

Quality assurance (QA) is the process of verifying that a product or service meets specific quality standards. This is often…

Over Planning Jonathan Poland

Over Planning

Over planning refers to the practice of spending excessive amounts of time planning without implementing any of the plans. This…

Management Decisions Jonathan Poland

Management Decisions

Management decisions are decisions that pertain to the direction and control of a company or organization. These decisions may cover…

BATNA Jonathan Poland

BATNA

BATNA, or best alternative to a negotiated agreement, is the course of action that a party in a negotiation would…

Direct Marketing Jonathan Poland

Direct Marketing

Direct marketing is a type of marketing that involves communicating directly with potential customers in order to generate a response…

Concept Selling Jonathan Poland

Concept Selling

Concept selling is a approach to marketing and sales that involves framing unique selling propositions as a story that customers…