<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url><loc>https://www.stevetecharc.com/courses/data-architect/architect-role/the-art-of-trade-offs</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-07-evaluating-architecture-trade-offs.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/architect-role/the-data-model-is-the-bones</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-02-data-model-support-grow-perform.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-03-under-and-over-normalized-data-model.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-13-salesforce-field-deprecation.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/architect-role/the-nine-questions</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-10-salesforce-tool-evaluation-questions.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/architect-role/the-reversibility-test</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-04-reversibility-test-architecture-decisions.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-05-enterprise-and-salesforce-architecture-decisions.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-06-architecture-decision-record.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-14-reversible-vs-irreversible-decisions.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/architect-role/thinking-like-an-architect</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-01-builder-vs-architect-questions.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-12-functional-and-non-functional-requirements.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/architect-role/today-tomorrow-failure</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-08-design-for-growth-and-failure.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-AR-09-integration-confirmation-and-reconciliation.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/data-modeling/build-the-logical-model</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-25-pet-example-logical-model-keys.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-05-conceptual-to-logical-model-attributes.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-07-detailed-logical-data-model.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/data-modeling/draw-the-relationships</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-17-crows-foot-notation-cardinality-optionality.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-24-pet-example-conceptual-model-relationships.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-02-one-to-many-relationship.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-18-many-to-many-junction-entity.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-03-relationship-names-in-data-models.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-16-reading-cardinality-and-optionality.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-19-assignment-junction-entity.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-20-effective-dated-assignment-history.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-04-trucking-conceptual-data-model.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/data-modeling/listen-for-the-nouns</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-22-pet-example-candidate-entities.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-15-candidate-entities-from-business-nouns.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-01-conceptual-model-first-relationships.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/data-modeling/put-data-where-it-belongs</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-21-pet-example-third-normal-form.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-08-first-normal-form-repeating-groups.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-09-third-normal-form-transitive-dependency.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-23-trucking-model-after-normalization.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/data-modeling/then-back-off</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-26-pet-example-denormalization-trade-offs.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-10-picklist-vs-lookup-reference-data.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-11-system-of-record-and-denormalized-copies.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/data-modeling/turn-the-model-into-salesforce</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-27-pet-example-salesforce-objects.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-12-logical-entity-to-salesforce-object.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-DM-13-conceptual-logical-physical-data-models.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-42-system-landscape-integration-arrows.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data/draw-the-landscape</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.step1.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.step2.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.step3.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.step4.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.step5.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.step6.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-42-system-landscape-integration-arrows.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-43-every-integration-needs-a-mechanism.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-46-salesforce-as-integration-server.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-44-integration-request-and-reply.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-45-system-landscape-integration-inventory.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data/kinds-of-data</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-21-six-kinds-of-enterprise-data.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data/one-system-among-many</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-11-salesforce-among-enterprise-systems.step1.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-41-system-landscape-layout.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-11-salesforce-among-enterprise-systems.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data/org-strategy</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-51-multi-org-strategy-by-region.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data/steve-trucking-landscape</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-61-trucking-current-state-system-landscape.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-62-trucking-integration-inventory-volumes.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/enterprise-data/systems-around-salesforce</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-ED-31-systems-of-record-engagement-insight.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/master-data/checkpoint-1</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-61-checkpoint-delivery-data-model.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-62-person-account-vs-contact.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-63-trucking-target-state-system-landscape.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/master-data/four-ways-to-master</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-21-mdm-registry-style.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-22-mdm-consolidation-style.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-23-mdm-coexistence-style.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-24-mdm-centralized-style.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/master-data/map-is-not-a-decision</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-41-unified-profile-identity-resolution.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-42-unified-profile-vs-golden-record.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-43-duplicate-rules-identity-resolution-mdm.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/master-data/matching-merging-survivorship</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-31-matching-merging-survivorship.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-32-survivorship-rules-source-priority.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/master-data/shared-authority</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-51-two-way-integration-single-authority.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-52-hierarchy-with-several-masters.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-53-one-customer-two-erps.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-54-mdm-hub-between-systems.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/master-data/truth-per-attribute</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-11-attribute-level-source-of-truth.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-MD-12-source-of-truth-per-attribute-example.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/choose-the-right-object</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-51-standard-vs-custom-object-clean-fit.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-52-salesforce-internal-user-licenses.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-53-experience-cloud-external-licenses.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/consistency</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-91-data-consistency-validation-duplicate-rules.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/custom-objects</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-31-salesforce-api-names-prefixes-suffixes.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/data-platform</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-11-salesforce-platform-architecture-layers.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/fields</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-61-salesforce-field-design-decisions.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/ownership-lifecycle</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-81-salesforce-record-lifecycle-ownership.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/physical-model</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-101-field-service-physical-data-model.step1.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-101-field-service-physical-data-model.step2.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-101-field-service-physical-data-model.step3.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-101-field-service-physical-data-model.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/relationships</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-72-multilevel-master-detail-relationships.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-74-lookup-to-break-master-detail-chain.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-73-junction-object-primary-master.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-75-salesforce-self-relationship-hierarchy.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-71-lookup-vs-master-detail-vs-junction.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/standard-data-models</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-21-salesforce-sales-cloud-data-model.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-23-salesforce-pricebook-product-data-model.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-22-salesforce-service-cloud-data-model.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/platform-data/where-data-lives</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-41-salesforce-on-core-vs-off-core-data.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-PD-42-trucking-on-core-and-off-core-data.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-61-governed-data-lifecycle.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance/consent-and-forgetting</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-51-consent-management-data-model.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-52-right-to-be-forgotten-data-copies.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance/governance-designed-in</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-11-data-governance-owners-and-architects.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance/keeping-bad-data-out</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-23-record-types-by-data-source.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-21-provisional-to-governed-records.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-22-data-quality-at-integration-boundaries.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance/know-your-data</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-31-business-data-dictionary-one-meaning.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-32-data-dictionary-lineage-classification.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance/privacy-laws</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-41-personal-data-copies-privacy.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-42-privacy-regulation-to-evidence.svg</image:loc></image:image></url>
<url><loc>https://www.stevetecharc.com/courses/data-architect/quality-governance/protect-retain-prove</loc><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-61-governed-data-lifecycle.svg</image:loc></image:image><image:image><image:loc>https://www.stevetecharc.com/diagrams/DGM-DA-QG-62-event-monitoring-audit-evidence.svg</image:loc></image:image></url>
</urlset>
