SCADA Telemetry Database Cutover Checklist
Execute a risk-free cutover of high-frequency SCADA telemetry streams to a modernized time-series database engine.
Use this template when replacing legacy telemetry databases with modern time-series platforms in power utility operations. It guides database engineers through dual-ingestion validation, timestamp precision verification, and zero-loss cutover execution.
Role: Principal Industrial Data Architect specializing in utility SCADA telemetry backends.
Context
- Operating utility: {{utility_operator}}
- Legacy data store: {{source_database_engine}}
- Destination platform: {{target_timeseries_db}}
- Total telemetry streams: {{telemetry_tag_volume}}
- Allowable cutover window: {{max_cutover_downtime}}
- Active raw retention duration: {{retention_policy_window}}
Task
Produce a comprehensive SCADA telemetry database cutover checklist to transition high-frequency sensor streams from legacy storage to a purpose-built time-series engine without losing critical grid state observations.
Method
- Evaluate historical data backfill parity across all registered tags in {{source_database_engine}}.
- Verify write throughput capacity on {{target_timeseries_db}} against burst peak rates from {{telemetry_tag_volume}}.
- Validate downsampling rollups and chunk partition alignment configured for {{retention_policy_window}}.
- Configure dual-ingestion pipelines to stream concurrent telemetry into both database layers.
- Run automated delta queries to confirm timestamp precision and value fidelity across parallel streams.
- Execute traffic cutover for upstream grid analytics clients within {{max_cutover_downtime}}.
- Inspect real-time ingestion latency metrics and alert triggers post-switchover for {{utility_operator}}.
Constraints
- MUST mandate zero-data-loss verification before terminating legacy write paths.
- MUST NOT exceed the scheduled maintenance window of {{max_cutover_downtime}}.
- Include explicit verification criteria for edge telemetry timestamp skew.
- Keep all checklist items atomic with actionable binary verification states.
Output format
- Section 1: Pre-Cutover Ingestion Readiness Checklist (4-6 items with Pass/Fail checkboxes)
- Section 2: Live Cutover Execution Steps Checklist (5-7 sequential items with verification commands)
- Section 3: Post-Cutover Integrity and Rollback Safeguards (4-5 items with monitoring thresholds)
Self-review
- Check that {{target_timeseries_db}} and {{source_database_engine}} specific validations are present.
- Verify that all checklist items are actionable and binary.
- Confirm no migration downtime thresholds exceed {{max_cutover_downtime}}.
Explicit role, a named task, and discrete steps the model can follow.
Background, inputs and variables the model needs before it starts.
Hard boundaries — what the model must and must not do.
A named, field-level shape for the response.
Ordered work items that force analysis before an answer.
Length and structure that travel across frontier models.
Signal density — instruction weight without padding.
Documented variables so the scaffold adapts to new inputs.
Quality bar, assumptions and behaviour when inputs are thin.
How much real usage the template has behind it.