MindMap Gallery DAMA-CDGA Data Governance Engineer-4. Data Architecture
In layman's terms, architecture is the organized design of component elements, aiming to optimize the functionality, performance, feasibility, cost, and user experience of the entire structure or system. Architectural design work is usually carried out within different scopes of the organization (enterprises, business lines, projects, etc.) and at different levels of the information system (infrastructure, application architecture, data architecture, etc.).
Edited at 2024-03-05 20:18:43Avatar 3 centers on the Sully family, showcasing the internal rift caused by the sacrifice of their eldest son, and their alliance with other tribes on Pandora against the external conflict of the Ashbringers, who adhere to the philosophy of fire and are allied with humans. It explores the grand themes of family, faith, and survival.
This article discusses the Easter eggs and homages in Zootopia 2 that you may have discovered. The main content includes: character and archetype Easter eggs, cinematic universe crossover Easter eggs, animal ecology and behavior references, symbol and metaphor Easter eggs, social satire and brand allusions, and emotional storylines and sequel foreshadowing.
[Zootopia Character Relationship Chart] The idealistic rabbit police officer Judy and the cynical fox conman Nick form a charmingly contrasting duo, rising from street hustlers to become Zootopia police officers!
Avatar 3 centers on the Sully family, showcasing the internal rift caused by the sacrifice of their eldest son, and their alliance with other tribes on Pandora against the external conflict of the Ashbringers, who adhere to the philosophy of fire and are allied with humans. It explores the grand themes of family, faith, and survival.
This article discusses the Easter eggs and homages in Zootopia 2 that you may have discovered. The main content includes: character and archetype Easter eggs, cinematic universe crossover Easter eggs, animal ecology and behavior references, symbol and metaphor Easter eggs, social satire and brand allusions, and emotional storylines and sequel foreshadowing.
[Zootopia Character Relationship Chart] The idealistic rabbit police officer Judy and the cynical fox conman Nick form a charmingly contrasting duo, rising from street hustlers to become Zootopia police officers!
4.Data architecture
introduction
Overview
Definition of architecture
In layman's terms, architecture is the organized design of component elements to optimize the functionality, performance, feasibility, cost, and user experience of the entire structure or system.
ISO defines architecture as "the basic structure of a system, embodied in the components that make up the architecture, the interrelationships between the components, and the principles that govern its design and evolution."
Architectural design scope
Architecture design work is usually carried out within different scopes of the organization (enterprises, business lines, projects, etc.) and at different levels of the information system (infrastructure, application architecture, data architecture, etc.)
enterprise architecture
business structure
element
Business model, process, function, service, event, strategy, vocabulary
Technology Architecture
element
Technology platform, network, security, integration tools
data architecture
element
Data model, data definition, data mapping scope, data flow, structured data application programming interface
Application architecture
element
Business systems, software packages, databases
data architecture
It is the basis of data management
Target
It is to effectively manage data and the system that stores and uses data.
component
Data architecture results
Including models, definitions, and data flows at different levels, which are often called components of data architecture.
data architecture activities
Goals for forming, deploying, and implementing data architecture
data architecture behavior
Includes collaboration, mindset, and skills among the different roles that impact enterprise data architecture
member
Including description of the current status, definition of data requirements, guidelines for data integration, and data management asset specifications required in the data management and control strategy.
is an important part of very valuable metadata
Data architecture design document
The most detailed data architecture design document is the formal enterprise data model, including data names, data attributes, metadata definitions, conceptual and logical entities, relationships, and business rules
The physical data model also belongs to the data architecture document, but the physical data model is the product of data modeling and design, not the product of the data architecture.
business drivers
Target
Build a smooth bridge between business strategy and technology implementation
Data Architecture Responsibilities
Leverage the business advantages brought by new technologies to strategically help organizations quickly change products, services and data
Translate business requirements into data and application requirements to ensure that valid data can be provided for business process processing
Ensure business and IT technology are aligned
Manage complex data and information and deliver it across the enterprise
Provide support for enterprise reform, transformation and adaptability
Data architecture results and implementation
main result
Data storage and processing needs
Design a structure and plan that meets the enterprise's current and long-term data needs
Data Architect Matters
Define the current state of data in your organization
Provides a standard business vocabulary for data and components
Ensure data architecture is consistent with corporate strategy and business architecture
Describe the organization's data strategy needs
High-level data integration outline design
Integrated Enterprise Data Architecture Blueprint
implement
Use data architecture components (master blueprint) to define data requirements, guide data integration, manage data assets, and ensure that data project investments are consistent with corporate strategy
Work with, learn from and influence stakeholders involved in improving business and IT system development
Build an enterprise data language through data architecture and common data vocabulary
basic concept
Enterprise architecture type
business structure
Technology Architecture
data architecture
Application architecture
In addition to being committed to their own architecture design and implementation work, different types of architects must also understand the architectural requirements that are closely related to them, because each architecture does not exist in isolation and either affects other architectures or is subject to other architectures.
enterprise architecture framework
Architectural frameworks provide a way of thinking about and understanding architecture. They represent an overall "architecture of architectures"
The most famous enterprise architecture framework is the Zachman Framework developed by John Zachman
Zachman framework
Inquiry and communication
What, how, where, who, when, why
Redefine transformation
Such as identification, definition, description, specification, configuration, instance
Each cell of the frame represents a unique design component
Enterprise data architecture
Data architecture defines standard terminology and design of elements important to an organization
The design of enterprise data architecture includes business data description, such as data collection, storage, integration, movement and distribution
Enterprise data architecture description must include enterprise data model (such as data structure and data specification) and data flow design
Enterprise data model
The enterprise data model is an overall, enterprise-level, independently implemented concept or logical model that provides enterprises with a common and consistent data view.
The enterprise data model includes data entities, relationships between data entities, key business rules and some key business attributes
Any project-level data model must be designed based on the enterprise data model
Adopting industry-standard models can speed up the development of enterprise data models
Even if organizations have begun purchasing data models, designing enterprise-level data models still requires significant investment.
After the enterprise-level data model design and development is completed, subsequent maintenance and enrichment of the enterprise data model still require continuous investment of time and energy.
Over time, enterprise needs will change, and most successful enterprise data models will be built incrementally and iteratively at different levels.
Data flow design
Data flow is a data processing process that records the origin of data and is used to describe how data flows in business processes and systems.
The end-to-end data flow includes where the data originates, where it is stored and used, and how it is transformed within and between different processes and systems.
Lineage analysis helps explain the state of data at a point in the data stream
Data flow mapping records the relationship between data and
Applications in business processes
A data store or database within an environment
Network segment (helps with secure mapping)
Business roles (describe which roles are responsible for creating, updating, and deleting data)
where local differences occur
Define requirements and master blueprint between database, application, platform and network (components)
These data flows show the flow of data between business processes, different storage locations, business roles, and technology components.
Activity
Simplify the way you solve complex problems facing data and enterprise architecture
quality oriented
If the architecture is not properly managed, it will slowly become damaged. The system will gradually become more complex and less scalable, thus posing risks to the organization.
A quality-oriented approach is consistent with traditional data architecture work, where architectural quality is accomplished incrementally
Architectural tasks are broken down into projects, performed by architects or delegated projects
Usually architects need to master the overall architecture and make continuous investment in governance, standardization, and architecture development as long-term goals.
Oriented to innovation
Use innovative technology and data to drive innovation
Often no exhaustive considerations are required, and business logic and cutting-edge technologies that have not been extensively proven can be applied
This approach often requires the architect to liaise with IT professionals in the organization who lack interaction
Build enterprise data architecture
Assessment of existing data architecture specifications
Development roadmap
Roadmaps help organizations measure and develop solid project plans that align with business needs and opportunities, external requirements, and available resources.
Manage enterprise requirements within projects
Organizational data architecture using data models and their related specifications must be flexible enough to adapt to future needs
Building an architecture-level data model should not only have an overall view of the enterprise, but also have a definition that can be fully understood within the enterprise.
Activity
Define scope
Understand business needs
design
implement
development method
Waterfall
Iterative
Learn and build step by step
Agile approach
DevOps
Integrate with other enterprise structures
It is best to integrate enterprise data architecture issues with project portfolio management. Doing so will facilitate the implementation of the roadmap and help achieve better project results.
tool
Data modeling tools
Data modeling tools and model libraries are very necessary
Many data modeling tools have data lineage and relationship tracking capabilities, which allow architects to manage data models created for different purposes and at different levels of abstraction.
Asset management software
Used to manage a catalog of data resources, describe their contents and track their relationships.
Graphic design applications
Can be used to create architectural design graphics, data flows, data value chains, and other architectural artifacts
method
life cycle prediction
Architectural design can be for the present, it can be for the future, it can also be a product that has been implemented and completed, or even a product that is ready to be retired. In either case, the work results should be archived and managed
current
deployment cycle
Products to be deployed in the next 1 to 2 years
strategy cycle
Products to be deployed in the next two years
Retired
prioritized
limited
Emerging
audited
Icon usage guidelines
Usage principles
It is necessary to follow the principles of minimizing interference and maximizing useful information.
specification
Clear and consistent instructions
All chart objects match the description object
Clear and consistent line direction
Consistent crosshatch display method
Consistent object properties
linear symmetry
Implementation Guide
Main work contents included in implementing enterprise data architecture
Establish an enterprise data architecture team and conduct problem sessions
Generate initial versions of data architecture artifacts
such as enterprise data models, enterprise-wide data flows, and roadmaps
Form and establish data architecture working methods in development projects
Increase organizational awareness of the value of data architecture efforts
Readiness assessment and risk assessment
risk
Lack of management support
Lack of trust from managers
Incorrect decisions by management
Lack of evidence of success
Lack of experienced project managers
cultural shock
single dimensional perspective
organization and culture
Data architecture governance
Data architecture governance activities
Project supervision
Management architecture design, life cycle tools
Define standards
Create data-related components
Metrics
Architecture standards acceptance
Implementation trends
business value metrics