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
Analysis Paralysis Jonathan Poland

Analysis Paralysis

Analysis paralysis, also known as “paralysis by analysis,” is a phenomenon that occurs when individuals or groups become so focused…

Price Economics Jonathan Poland

Price Economics

Price economics, also known as pricing strategy, is the study of how businesses determine the price of their products and…

Marketing Technologies Jonathan Poland

Marketing Technologies

Marketing technology, or “martech,” refers to the tools and software used to support marketing efforts, such as advertising, brand management,…

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…

Asset Based Lending Jonathan Poland

Asset Based Lending

Asset-based lending (ABL) is a type of business financing in which a loan or line of credit is secured by…

Crypto Jonathan Poland

Crypto

There are these new things in the world called crypto-currencies. You’ve definitely heard about them by now. The most famous…

Maintainability Jonathan Poland

Maintainability

Maintainability refers to the relative ease and cost of maintaining an entity over its lifetime, including fixing, updating, extending, operating,…

What is Media? Jonathan Poland

What is Media?

Media refers to the various channels through which information and entertainment can be delivered.

Market Failure Jonathan Poland

Market Failure

Market failure is a situation in which the market does not produce optimal outcomes for society as a whole. It…

Content Database

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

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

User Intent Jonathan Poland

User Intent

User intent refers to the goal or objective that a person has in mind at a given moment. Modeling user…

Data Analysis Jonathan Poland

Data Analysis

Data analysis is the process of collecting, organizing, and examining data in order to draw conclusions and make informed decisions.…

Internet of Things Jonathan Poland

Internet of Things

The Internet of things describes physical objects with sensors, processing ability, software, and other technologies that connect and exchange data with other devices and systems over the Internet or communication networks.

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…

Talent Development 150 150 Jonathan Poland

Talent Development

Talent development is a critical aspect of organizational growth and improvement, and it focuses on the processes, strategies, and practices…

Market Intelligence Jonathan Poland

Market Intelligence

Market intelligence refers to the process of gathering, analyzing, and disseminating information about a market, competitors, and industry trends in…

Brand Perception Jonathan Poland

Brand Perception

Brand perception refers to the way that a brand is perceived by its target audience. It’s important for companies to…

External Risk Jonathan Poland

External Risk

An external risk is a type of risk that is outside of your control and cannot be influenced or managed…