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.

Product Management Jonathan Poland

Product Management

Product management is the practice of managing a portfolio of products throughout their lifecycle from concept to end-of-life. It can…

Abstraction Jonathan Poland

Abstraction

Abstraction is a problem-solving technique that involves looking at a problem in general, rather than specific, terms. It involves using…

Analytics Jonathan Poland

Analytics

Analytics is the practice of analyzing data in order to draw insights and inform business decisions. This can include analyzing…

Impact Evaluation Jonathan Poland

Impact Evaluation

An impact evaluation is a study that measures the actual outcomes and consequences of a change. It takes into account…

Practical Thinking Jonathan Poland

Practical Thinking

Practical thinking is a type of thinking that focuses on finding timely and reasonable solutions to problems. This type of…

Product Identity Jonathan Poland

Product Identity

Product identity refers to the overall personality or character of a product. This can include the product’s features, benefits, and…

Brand Quality Jonathan Poland

Brand Quality

Brand quality is the perception of the level of excellence that a brand achieves in the eyes of its customers.…

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…

Data Asset Jonathan Poland

Data Asset

A data asset is any data that is expected to produce future financial returns. The value of a data asset…

Learn More

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…

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.…

Alcon Jonathan Poland

Alcon

Alcon is a global medical company that is focused on developing and manufacturing innovative products to improve the lives of…

Positive Feedback Loop Jonathan Poland

Positive Feedback Loop

A positive feedback loop is a situation where an initial change or input (A) leads to a further change or…

Brand Risk Jonathan Poland

Brand Risk

Brand risk refers to the potential for a brand to lose value or for a new brand to fail in…

Adoption Lifecycle Jonathan Poland

Adoption Lifecycle

The adoption lifecycle refers to the process by which customers adopt and become familiar with a new product or technology.…

User Story Jonathan Poland

User Story

A user story is a concise description of a specific expectation or need that a user has for a product,…

What is Food Sovereignty? Jonathan Poland

What is Food Sovereignty?

Food sovereignty is the right of peoples and countries to define their own food and agriculture systems, rather than being…

Business Experience Jonathan Poland

Business Experience

Business experience refers to any work experience, including paid employment, freelance work, and contributions to family businesses or personal entrepreneurial…