Data Architecture


Deciphering Data Architectures: Choosing Between a Modern Data Warehouse, Data Fabric, Data Lakehouse, and Data Mesh
Designing Data-Intensive Applications
The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling
The Official Data Vault Standards Document (Version 1.0) (Data Warehouse Architecture)
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Fundamentals of Metadata Management: Uncover the Meta Grid and Unlock IT, Data, Information, and Knowledge Management
The Enterprise Data Catalog: Improve Data Discovery, Ensure Data Governance, and Enable Innovation
Building a Scalable Data Warehouse with Data Vault 2.0
The Microsoft Data Warehouse Toolkit: With SQL Server 2008 R2 and the Microsoft Business Intelligence Toolset
Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Warehousing (Agile Software Development Series)
Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions
Effective Oracle by Design (Osborne ORACLE Press Series)
Corporate Information Strategy and Management: Text and Cases (Paperback)
James Rickards
... bias in training materials is inevitable and there are better ways to deal with adverse effects than to scrub them out of existence. Efforts to eliminate bias would simply create new kinds of bias and distort the validity of the original datasets. Bias can be unjust by some standards but serves a useful purpose. ... the way to deal with it is to use other systems developed by those not involved in the original code, assisted by subject matter experts who could spot damaging bias in AI output ...more
James Rickards, MoneyGPT: AI and the Threat to the Global Economy

Connascence, in the context of software engineering, refers to the degree of coupling between software components. (Connascence.io hosts a handy reference to the various types of connascence.) Software components are connascent if a change in one would require the other(s) to be modified in order to maintain the overall correctness of the system.
Piethein Strengholt, Data Management at Scale: Best Practices for Enterprise Architecture

More quotes...
Hello! I'm sharing a list of books that have helped me during my career in the data management f…more
1 member, last active 2 years ago