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
Program Efficiency Jonathan Poland

Program Efficiency

Program efficiency refers to the effectiveness with which a computer program uses resources such as time and memory. In general,…

Creative Ability Jonathan Poland

Creative Ability

Creative ability is the talent or aptitude for creating ideas or products that are original, valuable, and impactful. This can…

Product Risk Jonathan Poland

Product Risk

Product risk refers to the potential for negative consequences that may result from the development, production, or use of a…

Digital Goods Jonathan Poland

Digital Goods

Digital goods are products that are delivered and consumed in digital form, rather than as a physical object. These goods…

Business Environment Jonathan Poland

Business Environment

The business environment refers to the external factors and conditions that can affect a company’s operations and performance. It includes…

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…

Customer Dissatisfaction Jonathan Poland

Customer Dissatisfaction

Customer dissatisfaction refers to a customer’s negative evaluation of a product or service. It can be measured by asking customers…

Risk Capacity Jonathan Poland

Risk Capacity

Risk capacity is the maximum level of risk that an organization or individual is able to withstand in order to…

Risk Impact Jonathan Poland

Risk Impact

Risk impact refers to the potential consequences or losses that an organization or individual may incur as a result of…

Content Database

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

What is a Competitive Market? Jonathan Poland

What is a Competitive Market?

A competitive market is a type of market in which there are numerous buyers and sellers, and in which the…

Message Framing Jonathan Poland

Message Framing

Message framing is the way in which information and communications are constructed and presented. The way a message is framed…

Channel Pricing Jonathan Poland

Channel Pricing

Channel pricing refers to the practice of setting different prices for a product or service depending on the sales channel…

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…

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…

The Fundamentals of Business Mastery Jonathan Poland

The Fundamentals of Business Mastery

Overview Business comes down to just two areas: investments and deliverables. Leaders make investments in people, products that are delivered…

Sales Jonathan Poland

Sales

Sales is the process of establishing relationships with potential customers, discovering their needs and preferences, presenting solutions to their problems,…

Target Market Jonathan Poland

Target Market

A target market is a specific group of consumers that a business aims to sell its products or services to.…

Project Communication Jonathan Poland

Project Communication

Project communication is the exchange of information and messages that occurs during the planning, execution, and evaluation phases of a…