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.

Brand Image Jonathan Poland

Brand Image

Brand image is the overall perception that consumers and the public have of a brand. It is the way that…

Competitive Advantage Jonathan Poland

Competitive Advantage

Competitive advantage refers to the unique advantages that a firm possesses over its competitors. In a highly competitive industry, firms…

Business Transformation Jonathan Poland

Business Transformation

Business transformation is the process of fundamentally changing the way an organization operates in order to achieve significant improvements in…

Capitalist Realism Jonathan Poland

Capitalist Realism

Capitalist realism is the theory that capitalism is the only economic system that is realistically possible or viable. This term…

Data Proliferation Jonathan Poland

Data Proliferation

Data proliferation refers to the rapid growth of data, often resulting in a large amount of replicated and low-quality data.…

Law of Demand Jonathan Poland

Law of Demand

The law of demand is a fundamental principle in economics that states that, all other factors being equal, the quantity…

Prospecting Jonathan Poland

Prospecting

Sales prospecting is the process of identifying and researching potential customers for a business’s products or services. This typically involves…

Lead Generation Jonathan Poland

Lead Generation

Lead generation is the process of identifying and attracting potential customers for a business. This is typically the first step…

Sales Management Jonathan Poland

Sales Management

Sales management is the process of overseeing and directing an organization’s sales team. It involves setting sales goals, analyzing data,…

Learn More

Economic Opportunity Jonathan Poland

Economic Opportunity

Economic opportunity refers to the support that a society provides to individuals that enables them to thrive in the economy.…

Employability Jonathan Poland

Employability

Employability refers to the value that an employee brings to an employer. It is the collection of attributes, skills, and…

Sales Operations Jonathan Poland

Sales Operations

Sales operations is the management of the processes and practices that support the sales function of an organization. It involves…

Pricing 101 Jonathan Poland

Pricing 101

Pricing refers to the process of determining the value that a business will receive in exchange for its products or…

Call To Action Jonathan Poland

Call To Action

A call to action (CTA) is a phrase or statement that is used to encourage a specific response or action…

Motivation Jonathan Poland

Motivation

Motivation is the driving force that inspires people to take action and pursue their goals. It is an important factor…

Strategic Advantage Jonathan Poland

Strategic Advantage

A strategic advantage refers to a position that gives a company an edge over its competitors and makes it likely…

Calculated Risk Jonathan Poland

Calculated Risk

Calculated risk is an essential concept in the field of risk management. It refers to the process of carefully assessing…

Brand Vision Jonathan Poland

Brand Vision

A brand vision is a statement that paints a picture of the future your brand. Brand vision is the long-term…