Skip to content

Analytic Architecture Framework

  • "Architecture Cube" has 3 dimensions:

    • Level of definition: Reference, Logical, Solution, Deployment
      • Context: Business, Information, Application, System
      • Time: Current, Transition, Target Architectural Framework
  • UDA design UDA

Teradata Reference Information Architecture

  • Consists of 3 layers: Acquisition, Integrated and Access. Additionally has,
    • Data Lab to host un-integrated data for quick prototyping
      • metadata (name, definition, format and length)

Access Layer

  • Base Tables -> Core (1:1) views -> Access Control -> Semantic -> Users
    • Access Control: Security, Privacy and Bypass
  • A Relational Model focuses on capturing business rules
  • A Dimensional Model focuses on evaluation, that is, monitoring business through metrics
    • The relationships in a dimensional model represent navigational paths v/s business rules in relational model
    • Has measures, such as, amounts, counts, duration, that are mathematical
    • Has meters, that is fact tables, that servers as buckets for measures
      • Grain is meter’s lowest level of detail
    • Has dimensions, are various ways to aggregate/filter measures
    • Supports Navigations, such as drill up/down and across (cross meter measurements)
    • Normal red flags: normalized structures, fuzzy grain, subtypes, too abstract
  • Most Semantic Models are Dimensional Models, but can be
    • Relational or Dimensional
    • Conceptual, Logical or Physical
  • Solution Modeling Building Blocks are collection of data model, SQL Views and mappings
    • SMBB are to the access layer as iLDM are to Integrated Data Layer
  • Building Steps:
    • Plan: Know the: deliverables, timelines, cultures+biases, skills+resourcs
    • Elicit Requirements: Interviews, Workshops, Documents, Prototyping
    • Scope: Agree on business questions that will be answered.
      • Grain Matrix tool: captures level of reporting for each measure
      • Conceptual Data Model: defines business vocabulary
    • Design: Build business solution (LDM) and technical solution (PDM)
      • LDM: Add measures and dimension attributes to CDM
      • PDM: Decide between star schema and snowflake
        • physical implementation (views > PDM extensions (JI) > Denorm)