View Categories

Templates & Checklists

1 min read

Data Contract Template • Policy Definition • Data Quality Rules • Integration Runbook #


1 Purpose #

Architectures fail from inconsistency, not ignorance.
EA 2.0 enforces repeatability through structured templates — short, reusable blueprints that every steward, architect, and policy owner can fill without ambiguity.


2 Template Categories #

Template TypeUsed ByPurpose
Data ContractArchitect + StewardDefine how data moves & what’s guaranteed.
Policy DefinitionGovernance LeadSpecify rules, triggers, and remediation.
Data Quality RulesStewardQuantify “trustworthiness.”
Integration RunbookService MgrStep-by-step connection and monitoring guide.

3 Data Contract Template (Excerpt) #

FieldExampleGuidance
Source System IDCMDB-SRV-123Unique identifier.
Target System IDEA2-GraphDestination of feed.
Data Ownerjohn.doe@orgOne accountable person.
Update FrequencyDaily 00:00 UTCDefine freshness expectation.
Schema Versionv3.2Tracked for change control.
Transformation LogicJSON mapping rules URIStored in Git.
DQ Checks AppliedFreshness, CompletenessReference Rule IDs.
Exception HandlingRetry ×3, log to Event HubMust be testable.

Checklist Before Activation:
☑ Owner approved  ☑ Versioned  ☑ Validated schema  ☑ Monitored in dashboard


4 Policy Definition Template (Excerpt) #

FieldExampleDescription
Policy NameTagging ComplianceUnique rule title.
ObjectiveEnsure all Azure resources have CostCenter tag.Purpose statement.
TriggerResource Created/Updated EventEvent source.
Conditiontags.CostCenter IS NULLLogical rule.
ActionAuto-add default tag / raise GRC taskRemediation.
OwnerPolicy AdminSingle custodian.
Evidence TypePolicy Evaluation LogStored for audit.
Review CycleQuarterlyContinuous validation.

Checklist Before Publish:
☑ Legal review  ☑ Security sign-off  ☑ Tested in sandbox  ☑ Automated evidence configured


5 Data Quality Rules Template (Excerpt) #

Rule IDDimensionMetricThresholdAction on Fail
DQ-01FreshnessNOW − last_seen < 7 days≥ 0.9Notify Steward
DQ-02CompletenessRequired fields not NULL≥ 95 %Reject record
DQ-03ValidityRegex match on ID format100 %Flag DQ error
DQ-04UniquenessNo duplicate key100 %Auto-merge

Checklist:
☑ Mapped to Data Contract ☑ Logged in DQ Catalog ☑ Alert configured


6 Integration Runbook (Excerpt) #

SectionExamplePurpose
Connector NameServiceNow CMDB → EA2 GraphIdentification
Auth MethodOAuth 2.0 Client CredsSecurity setup
API Endpoint/api/now/table/cmdb_ci_appSource data path
Transform Scriptcmdb_to_graph.pyETL logic file
ScheduleDaily 02:00 UTCFrequency
Error HandlingRetries × 3 → DLQ Event HubResilience
Testing StepsRun test API → Validate 5 records → Check GraphValidation
Rollback PlanRestore last snapshotSafety

Checklist Before Production:
☑ Credentials vaulted ☑ Runbook tested ☑ Monitoring enabled ☑ Backout plan ready


7 Unified Checklist for All Templates #

AreaValidation
OwnershipEach artifact has an Entra ID owner.
VersioningSemantic version in header (vX.Y.Z).
StorageSaved in Git/SharePoint with retention policy.
Review CycleQuarterly review automated reminder.
Audit TraceSigned commit or timestamped upload.

8 Embedding in EA 2.0 Platform #

  • Templates stored in SharePoint “Playbook Assets.”
  • Reasoning API can generate draft Data Contracts from existing feeds.
  • Power BI dashboard shows completion status (% templates filled).

9 Benefits #

✅ Standardizes execution across teams.
✅ Reduces setup time for new integrations.
✅ Improves audit readiness.
✅ Links governance policy to operational reality.


10 Takeaway #

Templates don’t slow you down — they keep you aligned.
In EA 2.0, consistency is the currency of trust, and these templates are its ledger.

Powered by BetterDocs

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top