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
Reputational Risk Jonathan Poland

Reputational Risk

Reputational risk refers to the potential for damage to an organization’s reputation as a result of its actions or inactions.…

Process Risk Jonathan Poland

Process Risk

Process risk is the risk of financial loss or other negative consequences that may arise from the operation of a…

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…

Critical Mass Jonathan Poland

Critical Mass

In economics, critical mass refers to the minimum size a company needs to be in order to effectively compete in…

Balance Sheet Jonathan Poland

Balance Sheet

The balance sheet is a financial statement that provides a snapshot of a company’s financial position at a specific point…

Strategic Partnership Jonathan Poland

Strategic Partnership

A strategic partnership is a relationship between two or more organizations that is characterized by mutual cooperation and the sharing…

Competitive Threats Jonathan Poland

Competitive Threats

A competitive threat is a potential source of competition that has not yet materialized, but has the potential to do…

Scientific Control Jonathan Poland

Scientific Control

Scientific control is a fundamental principle of experimental research, which is used to minimize the influence of variables other than…

Decision Trees Jonathan Poland

Decision Trees

Decision Trees are a popular machine learning algorithm used for both classification and regression tasks. They are part of a…

Content Database

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

Mass Marketing Jonathan Poland

Mass Marketing

Mass marketing, also known as mass media marketing, refers to a marketing strategy that involves using a single marketing message…

Operations Security Jonathan Poland

Operations Security

Operations security, also known as “opsec,” is the practice of protecting sensitive information in the context of day-to-day business activities.…

What is a Business Model? Jonathan Poland

What is a Business Model?

A business model is a plan or framework that outlines how a business intends to generate revenue and profit. It…

Information Advantage Jonathan Poland

Information Advantage

A unique knowledge that provides a competitive edge in a specific situation is known as an information advantage. This advantage…

What is Progress? Jonathan Poland

What is Progress?

Progress is the advancement of positive and lasting change that has a significant impact. It can be challenging to determine…

Accounts Receivable Jonathan Poland

Accounts Receivable

Accounts receivable (AR) are the outstanding amounts owed to a business by its customers for goods or services provided on…

BATNA Jonathan Poland

BATNA

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

Job Titles Jonathan Poland

Job Titles

Job titles are brief labels that are used to describe the duties, goals, and expectations of a job. Some companies…

Decision Automation Jonathan Poland

Decision Automation

Decision automation refers to the use of technology to automate the process of making decisions. This can be done through…