{"version":"0.2.0","built_at":"2026-10-10T20:58:14.188Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","capability":{"id":"BC-750","name":"Data & Analytics","level":1,"parent_id":null,"l1_id":"BC-750","industry":"cross-industry","macro_id":"MC-70","path":["Data & Analytics"],"description":"Treat data as an asset the enterprise can trust and use — governed, modeled, moved, mastered and turned into reports and analysis that decisions are actually made on.","aliases":["Data Management","Business Intelligence","Analytics","Information Management"],"in_scope":["Data ownership, policy, quality and the catalog that makes data findable","Data architecture, integration pipelines and the platforms that hold the data","Master and reference data shared across systems","Reporting, dashboards and advanced analysis for business decisions"],"out_of_scope":["Machine learning platforms and model operations at scale (see BC-770)","Transactional application data design inside a single system (see BC-720)","Product-usage analytics for a software product business (see BC-1260)"],"csdm_note":"Data platforms, warehouses and reporting tools are Business Applications with Application Services per environment; shared data domains are best expressed as Business Capabilities, and data pipelines as the dependencies between Application Services.","status":"active","successor_id":null,"child_ids":["BC-750.10","BC-750.20","BC-750.30","BC-750.40","BC-750.50","BC-750.60"]},"crosswalk":{"realized_by":[{"product_id":"PR-120","product":"Salesforce","pc_id":"PC-120.90","pc":"Platform","maturity":"strong","via":"BC-750.50.10"},{"product_id":"PR-140","product":"Microsoft 365","pc_id":"PC-140.70","pc":"Microsoft Purview","maturity":"partial","via":"BC-750.10"},{"product_id":"PR-140","product":"Microsoft 365","pc_id":"PC-140.80","pc":"Power Platform","maturity":"strong","via":"BC-750.50.30"},{"product_id":"PR-160","product":"Jira","pc_id":"PC-160.60","pc":"Reports and Dashboards","maturity":"partial","via":"BC-750.50.10"},{"product_id":"PR-180","product":"Snowflake","pc_id":"PC-180.10","pc":"Data Warehouse","maturity":"core","via":"BC-750.30.40"},{"product_id":"PR-180","product":"Snowflake","pc_id":"PC-180.20","pc":"Data Engineering","maturity":"strong","via":"BC-750.30.20"},{"product_id":"PR-180","product":"Snowflake","pc_id":"PC-180.30","pc":"Data Sharing and Marketplace","maturity":"core","via":"BC-750.30.10"},{"product_id":"PR-180","product":"Snowflake","pc_id":"PC-180.40","pc":"Governance","maturity":"strong","via":"BC-750.10"},{"product_id":"PR-180","product":"Snowflake","pc_id":"PC-180.50","pc":"Snowflake Cortex","maturity":"emerging","via":"BC-750.60"},{"product_id":"PR-180","product":"Snowflake","pc_id":"PC-180.60","pc":"Streamlit and Native Apps","maturity":"partial","via":"BC-750.50.30"}],"used_in":[],"patterns":[{"id":"DP-080","name":"Sharding","category":"Scalability","via":"BC-750.20.20"},{"id":"DP-210","name":"Bounded Context","category":"Domain Modeling","via":"BC-750.20.10"},{"id":"DP-260","name":"Event Sourcing","category":"Data","via":"BC-750.20.20"},{"id":"DP-270","name":"CQRS","category":"Data","via":"BC-750.20.20"},{"id":"DP-290","name":"Transactional Outbox","category":"Data","via":"BC-750.30.10"},{"id":"DP-300","name":"Change Data Capture","category":"Data","via":"BC-750.30.10"},{"id":"DP-310","name":"Schema Registry","category":"Data","via":"BC-750.10.20"},{"id":"DP-320","name":"Data Mesh","category":"Data","via":"BC-750.10.10"},{"id":"DP-330","name":"Medallion Lakehouse Layering","category":"Data","via":"BC-750.30.20"}],"stacks":[{"id":"TS-030","name":"Open lakehouse analytics platform","layer":"Data platform","via":"BC-750.30"}],"books":[{"id":"BK-software-architecture-the-hard-parts","title":"Software Architecture: The Hard Parts","topic":"Architecture fundamentals","via":"BC-750.20"},{"id":"BK-domain-driven-design","title":"Domain-Driven Design","topic":"Domain modeling","via":"BC-750.20"},{"id":"BK-designing-data-intensive-applications","title":"Designing Data-Intensive Applications","topic":"Distributed systems","via":"BC-750.20"},{"id":"BK-data-mesh","title":"Data Mesh","topic":"Data","via":"BC-750.10"},{"id":"BK-fundamentals-of-data-engineering","title":"Fundamentals of Data Engineering","topic":"Data","via":"BC-750.30"},{"id":"BK-streaming-systems","title":"Streaming Systems","topic":"Data","via":"BC-750.30"},{"id":"BK-database-internals","title":"Database Internals","topic":"Data","via":"BC-750.20"}]},"ancestors":[],"children":[{"id":"BC-750.10","name":"Data Governance & Stewardship","level":2,"child_count":4},{"id":"BC-750.20","name":"Data Architecture & Modeling","level":2,"child_count":4},{"id":"BC-750.30","name":"Data Engineering & Pipelines","level":2,"child_count":4},{"id":"BC-750.40","name":"Master & Reference Data","level":2,"child_count":4},{"id":"BC-750.50","name":"Business Intelligence & Reporting","level":2,"child_count":4},{"id":"BC-750.60","name":"Advanced Analytics","level":2,"child_count":4}]}