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.

Customer Satisfaction Jonathan Poland

Customer Satisfaction

Customer satisfaction is the practice of measuring how happy customers are with a brand’s products and services. This is typically…

Premiumization Jonathan Poland

Premiumization

Premiumization is the strategy of offering higher-quality products or services that consumers perceive as having greater value. This is in…

Restructuring Jonathan Poland

Restructuring

Restructuring is the process of reorganizing or reshaping an organization in order to improve its efficiency, effectiveness, or competitiveness. It…

The Power of Compound Interest Jonathan Poland

The Power of Compound Interest

Traditional finance will explain compound interest as the interest paid on a loan or deposit calculated based on both the…

Project Management Skills Jonathan Poland

Project Management Skills

Project management skills are a combination of talents, knowledge, and experience that enable an individual to effectively plan and execute…

Barriers to Entry Jonathan Poland

Barriers to Entry

Barriers to entry refer to factors that make it difficult for new companies to enter a particular market. These barriers…

Progress Trap Jonathan Poland

Progress Trap

A progress trap is a situation where a new technology, which has the potential to improve life, ends up causing harm due to a lack of risk management.

Complexity Cost Jonathan Poland

Complexity Cost

Complexity cost is the cost associated with making something more complex. Complexity can have a range of costs, including increased…

Sales Channels Jonathan Poland

Sales Channels

A sales channel is a way of selling products or services to customers. This can include direct sales, such as…

Learn More

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…

Experiment Cycle Time Jonathan Poland

Experiment Cycle Time

Experiment Cycle Time is a measure of how long it takes for an idea to go through the innovation process,…

Market Research 150 150 Jonathan Poland

Market Research

Market research is a fundamental step for business development as it helps businesses understand their market, customers, and competitors better.…

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…

Fair Competition Jonathan Poland

Fair Competition

Fair competition refers to competition between businesses that is open and equitable, allowing all participants to compete on an equal…

Customer Expectations Jonathan Poland

Customer Expectations

Customer expectations refer to the base assumptions that customers make about a brand, its products and services, and the overall…

One Stop Shop Jonathan Poland

One Stop Shop

A one stop shop model is a business model in which a single company or organization offers a wide range…

Business Case for Selling B2G 150 150 Jonathan Poland

Business Case for Selling B2G

A hypothetical example of a business case where a company could potentially double its revenue by securing a specific government…

Compliance Testing Jonathan Poland

Compliance Testing

Compliance testing is the process of evaluating an organization’s compliance with laws, regulations, and other standards to ensure that it…