Central Data Repository City of Sugar Land, Office of Data and Innovation
PRODUCTION
Kevin Tran, Data Engineer (Data Engineer)
View as Administrator Data engineer Utilities steward Police steward

Access and roles

Access is tied to roles and positions, never to named individuals. Requests need a business case and two approvals: the department data steward, then the Office of Data and Innovation. Sign in through City SSO with MFA.

Role hierarchy

RoleInherits fromScopeCan do
R1 CDR AdministratorAllPlatform configuration, role administration, cost controls.
R2 Data EngineerR1AllPipelines, mappings, quarantine review; no access to masked columns.
R3 Department Data StewardR2Own departmentApproves access for the department; resolves data quality issues.
R4 Department AnalystR3Own departmentReads curated and cleansed tables for the department; builds reports.
R5 Department ViewerR4Own departmentReads department views and dashboards only.
R6 Executive ViewerAll departments, summary onlyCity Manager's office: dashboards and metrics, no record detail.
R7 Public Safety AnalystR4Police and FireCAD incident summaries; never individual criminal justice information.

Security policies

PolicyKindObjectRuleApplies to
P-01Row levelAll curated factsdept_code = the department on the user's role assignmentR3, R4, R5
P-02Row levelcurated.fact_cad_incidentagency in ('SLPD','SLFD') for Public Safety Analyst; none for other departmentsR7
P-03Column levelcurated.dim_employeedm8_race_ethnicity, std_sex and age visible to HR steward and analyst onlyR3, R4 (HR)
P-04Dynamic maskingcurated.fact_utility_billaccount_id shown as UB-***### outside UtilitiesAll except Utilities
P-05Dynamic maskingcurated.fact_service_requestaddress generalized to block for viewersR5, R6
P-06ClassificationColumns tagged Confidential or RestrictedExcluded from exports and from the public open data feedAll
P-07Aggregation thresholdDemographic summariesCounts under 5 are suppressedAll

Access requests

RequestRole requestedDepartmentPositionBusiness caseRequestedDepartment approvalOffice of Data and InnovationStatus
AR-0416Department ViewerFinanceAccounts Payable Supervisor (position 1307)Accounts payable timeliness for the finance team huddle.2026-11-09 16:40 Pending Pending Awaiting department approval
AR-0415Department AnalystDevelopment ServicesPermit Data Analyst (position 5108)Permit cycle time reporting for the Development Services dashboard.2026-11-06 14:02 Michael Okafor
2026-11-07 09:30
Pending Awaiting Office of Data and Innovation
AR-0414Public Safety AnalystPoliceCrime Analyst (position 2207)Crime analysis unit compares response times by beat.2026-11-03 08:31 Jasmine Patel
2026-11-03 11:16
Marisol Ortega
2026-11-04 10:12
Provisioned
AR-0413Department ViewerPublic WorksStreet Maintenance Supervisor (position 3120)Street maintenance supervisors view pothole and work order status.2026-10-29 10:20 Elena Ruiz
2026-10-29 13:45
Marisol Ortega
2026-10-30 09:05
Provisioned
AR-0412Department AnalystUtilitiesUtilities Analyst (position 4410)Monthly water loss and main break reporting moves from Excel extracts to the CDR.2026-10-27 09:14 Brandon Hayes
2026-10-27 15:02
Marisol Ortega
2026-10-28 08:40
Provisioned

Provisioning adds the position's account to the City directory group for the role (for example CDR-UTL-Analyst). Quarterly access reviews are run by each steward; removals follow HR separation within one business day.

Data as of run R-20261111-0200, finished 11/11/2026 02:13 Central. Curated layer: curated schema.