Inputs and distribution
Fabric Lakehouse supplies current organisation and user data. SharePoint supplies the prior approved master and business review workbook; lookup and dashboard configuration define access attributes and distribution.
Bronze, Silver and Gold processing produces a master workbook with Group, User and Special User sheets, one new-group review workbook, 12 domain-specific dashboard workbooks and ReportRLS datasets for configured Fabric destinations. Regular-user records carry 13 business-rule-driven access attributes.
Dashboard outputs are fresh .xlsx files; generation does not run VBA or require existing macro-enabled workbooks. Monthly workbook naming does not change the daily processing cadence.
Compatibility and exceptions
Acceptance concerns approved legacy macro outputs and business rules: sheet structures, headers, column order, assignments, all 13 regular-user attributes, required blanks and dashboard mappings.
Special users retain approved exception assignments and values. They do not inherit regular organisation-group assignments or have the 13 regular-user attributes recalculated. They are appended to regular users without deduplicating by email, preserving the required legacy behavior (UNION ALL).
Employee-data boundary
Configured PII is encrypted before persistence in Databricks data. Deterministic hashes support identifier matching across protected datasets; Azure Key Vault protects encryption material. DEV and PRD use separate security configurations and key material.
Authorised export processing decrypts required PII. Excel outputs and configured Fabric destinations may contain decrypted information; logs must exclude plaintext employee data and secrets.
Production operations
ADF orchestrates separate Databricks activities. Pipeline run identifiers connect processing and structured logs. Validation covers source structure, row counts, protected joins, assignments and output schemas.
Source, permission, processing and publishing errors surface as failures. Publishing handles locked SharePoint files. Setup and deployment operations are separate from daily processing; business reviewers retain access decisions and approval.