You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Back-port FOCUS 1.4 columns from older export versions during ingestion #2217
Follow-up from PR #2126 (FOCUS 1.4 ingestion). The FOCUS 1.4 schema introduces several columns that older FOCUS export versions do not carry. In IngestionSetup_v1_4.kql, Costs_transform_v1_4() currently leaves these null/empty when ingesting older exports, because no source-data mapping exists yet. FOCUS 1.4 requires these to be populated where derivable.
CommitmentProgramEligibilityDetails (thread 3309107501) — likely needs the CommitmentDiscountEligibility open dataset to generate.
ContractCommitment* per-row columns (thread 3309131626) — flatten from contract-commitment source where available.
InvoiceDetailId (thread 3309133481) — derive/link from invoice source.
Scope
Research the source-data mappings and implement the back-fill in the _v1_4() transforms (and equivalent hub functions). Until then, these columns remain null when ingesting pre-1.4 exports — a known gap.
Closing — consolidating all FOCUS 1.4 tracking into the umbrella (PR #2207 / FOCUS-1.4-PLAN.md) per maintainer direction. The back-port work is now Q5/W11 in the plan, owned by concrete PR(s) in the stack rather than a standalone research issue.
Activity
microsoft-github-policy-service commentedon Jul 26, 2026
Thank you for submitting this issue! We try to respond within 3 business days. In the meantime:
flanakin commentedon Jul 26, 2026
Closing — consolidating all FOCUS 1.4 tracking into the umbrella (PR #2207 / FOCUS-1.4-PLAN.md) per maintainer direction. The back-port work is now Q5/W11 in the plan, owned by concrete PR(s) in the stack rather than a standalone research issue.
docs: add Q5/W11 back-port work items to FOCUS 1.4 plan