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.

What is Marketability? Jonathan Poland

What is Marketability?

The marketability of a brand, product, or service refers to its competitiveness within a market. It is the likelihood that…

Intellectual Property Jonathan Poland

Intellectual Property

Intellectual property (IP) refers to creations of the mind, such as inventions; literary and artistic works; designs; and symbols, names…

Customer Journey Jonathan Poland

Customer Journey

A customer journey is the experience that a customer has with a company or brand over time, from their perspective.…

Delegation 101 Jonathan Poland

Delegation 101

Delegation is the act of assigning specific tasks and responsibilities to others, along with the necessary authority to complete them.…

Corporate Culture Jonathan Poland

Corporate Culture

Corporate culture refers to the values, beliefs, and behaviors that shape an organization and the way it operates. It is…

Process Automation Jonathan Poland

Process Automation

Introduction: Process automation refers to the use of information systems to automate business processes in order to improve efficiency and…

Risk 101 Jonathan Poland

Risk 101

Risk evaluation is a crucial component of the risk management process. It involves assessing the potential impact and likelihood of…

Process Capital Jonathan Poland

Process Capital

Process Capital is a term that refers to the financial resources that a company uses to fund its operations and…

Business Impact Risk Jonathan Poland

Business Impact Risk

Business impact risk refers to the potential negative consequences that a business may face as a result of certain events…

Learn More

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…

Product Category Jonathan Poland

Product Category

A product category is a classification of similar or related products or services. These categories are often created by a…

Team Leadership Jonathan Poland

Team Leadership

Team leadership involves guiding and representing a team, using influence rather than authority. In many cases, a team leader is…

Organizational Structure Jonathan Poland

Organizational Structure

Organizational structure refers to the formal systems that define how an organization is governed, directed, operated, and controlled. It is…

Microtransactions Jonathan Poland

Microtransactions

Microtransactions is a large scale industry that is becoming a dominant business for certain types of companies. They are small…

Ai Websites (Q3 2023) Jonathan Poland

Ai Websites (Q3 2023)

A simple resource dump of Ai websites we found during Q3 2023. Human AI Ethical, transparent, and beneficial AI development…

Price Sensitivity Jonathan Poland

Price Sensitivity

Price sensitivity is a measure of how much the demand for a product or service decreases as the price increases.…

What is Alpha? Jonathan Poland

What is Alpha?

Alpha is typically used in finance to demonstrate the risk-adjusted measure of how an investment performs in comparison to the…

Value Pricing Jonathan Poland

Value Pricing

Value pricing is a pricing strategy in which a company sets its prices based on the perceived value that its…