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.

Life Skills Jonathan Poland

Life Skills

Life skills are essential abilities that enable individuals to navigate the complexities of daily life and achieve their goals. These…

Qualitative Data Jonathan Poland

Qualitative Data

Qualitative data refers to information that is expressed in a language such as English and cannot be easily quantified or…

Risk Prevention Jonathan Poland

Risk Prevention

Risk prevention is the process of identifying, assessing, and mitigating potential risks that may arise in a given situation. It…

Internal Branding Jonathan Poland

Internal Branding

Internal branding involves creating a strong brand identity within the company itself, rather than just focusing on marketing to customers.…

Willingness to Pay Jonathan Poland

Willingness to Pay

Willingness to pay (WTP) is a measure of how much a customer is willing to pay for a product or…

Project Proposal Jonathan Poland

Project Proposal

A project proposal is a document that outlines a proposed project and presents it to potential sponsors or stakeholders for…

Customer Advocacy Jonathan Poland

Customer Advocacy

Customer advocacy is a customer service strategy that involves employees representing and fighting for the interests of customers, rather than…

Travel Expenses Jonathan Poland

Travel Expenses

Travel expenses refer to the costs associated with traveling for business purposes. This can include expenses such as airfare, hotel…

Eye Contact as a Skill Jonathan Poland

Eye Contact as a Skill

Eye contact is a fundamental component of communication and a crucial social signal in human interactions. This is why it…

Learn More

Flat Pricing Jonathan Poland

Flat Pricing

Flat pricing is a pricing strategy in which a fixed price is offered to all customers for a product or…

Cash Flow Statement Jonathan Poland

Cash Flow Statement

The cash flow statement is a financial statement that shows the inflows and outflows of cash for a company over…

What Is Management? Jonathan Poland

What Is Management?

Management is the process of overseeing and coordinating the activities of an organization in order to achieve its goals. This…

Market Environment Jonathan Poland

Market Environment

The market environment refers to all of the factors that can impact a company’s strategy, decision making, and tactics. This…

Human Behavior Jonathan Poland

Human Behavior

Behavior is a pattern of actions or reactions that varies depending on factors such as context and mood. It is…

What is Air Gap? Jonathan Poland

What is Air Gap?

An air gap is a computer network that is physically isolated from other networks, including the internet. This isolation is…

Rites of Passage Jonathan Poland

Rites of Passage

A rite of passage is a ceremony or event that marks an important transition or milestone in a person’s life.…

Inferior Good Jonathan Poland

Inferior Good

An inferior good is a type of consumer good for which the demand decreases as the consumer’s income increases. In…

Management Challenges Jonathan Poland

Management Challenges

Management challenges are obstacles, difficulties, or inefficiencies that make it difficult for managers to achieve their goals and objectives. These…