{"id":3778,"date":"2026-11-03T09:00:00","date_gmt":"2026-11-03T01:00:00","guid":{"rendered":"https:\/\/cnbygele.com\/?p=3778"},"modified":"2026-11-02T19:15:13","modified_gmt":"2026-11-02T11:15:13","slug":"meter-historian-retention","status":"publish","type":"post","link":"https:\/\/cnbygele.com\/vi\/blog\/meter-historian-retention\/","title":{"rendered":"L\u01b0u tr\u1eef L\u1ecbch s\u1eed \u0110\u1ed3ng h\u1ed3 \u0110o C\u00f4ng Su\u1ea5t: Gi\u1eef B\u1eb1ng Ch\u1ee9ng N\u0103ng L\u01b0\u1ee3ng H\u1eefu \u00cdch"},"content":{"rendered":"<p>Power meter historian retention should preserve the evidence needed to explain energy totals, investigate faults and reproduce approved reports. Define separate retention rules for raw observations, quality flags, configuration changes and reporting aggregates. Keeping only monthly totals may be insufficient for a later interval dispute, while keeping every diagnostic packet indefinitely may add cost and access risk without serving an agreed purpose.<\/p>\n<p>This guide helps engineering, maintenance and reporting teams define those rules together. It concerns the collection and storage system around a meter; it does not assume that a meter itself has a historian. Contractual, legal and regulatory retention requirements must be established by the responsible organization. The examples below are design questions and acceptance methods, not mandatory retention periods or compliance advice.<\/p>\n<h2>Start with the decisions the data must support<\/h2>\n<p>List the recurring questions that require historical evidence. Energy management may need interval profiles and production context. Maintenance may need the observations surrounding a communication fault. A disputed monthly total may require cumulative endpoints, quality flags and the configuration that interpreted the readings. These purposes need different detail and access patterns.<\/p>\n<p>For each question, identify the earliest evidence that would make an answer possible. If a daily aggregate cannot identify a missing hour, retaining more daily aggregates will not solve that problem. Conversely, a raw packet trace is often unnecessary for an ordinary year-on-year monthly comparison. Choose granularity according to the decision rather than collecting the most detailed format everywhere.<\/p>\n<p>The <a href=\"https:\/\/www.energy.gov\/sites\/default\/files\/2022-10\/federal-metering-guidance-2022.pdf\" rel=\"noopener nofollow\" target=\"_blank\">DOE federal metering guidance<\/a> provides a program-level context for usable metering data. Translate that into a local evidence plan: who asks the question, which records answer it, how long they remain useful and how the organization verifies that they can still be retrieved.<\/p>\n<h2>Treat raw, corrected and aggregated data separately<\/h2>\n<p>Raw observations are the records received at collection, including their original values and timestamps where available. Corrected records add approved interpretation or replacement decisions. Aggregates summarize defined periods. These layers should remain distinguishable, even if they share one storage platform, because a report must explain which version and method produced its total.<\/p>\n<p>Do not overwrite a raw missing value with an estimated interval and then call the resulting series measured data. Preserve the original state and the estimate&#8217;s method, author and approval. A later recovery of original readings may justify replacing a provisional estimate in the reporting layer, but the history of that correction still matters.<\/p>\n<p>The article on <a href=\"https:\/\/cnbygele.com\/blog\/meter-quality-flag-mapping\/\">quality flag mapping<\/a> explains why quality information must survive system boundaries. Retention rules should cover flags and annotations alongside numerical values. A number without its invalid or stale state can become more misleading as the original operators and circumstances are forgotten.<\/p>\n<div style=\"overflow-x:auto;max-width:100%\">\n<table style=\"border-collapse:collapse;width:100%;min-width:560px\">\n<thead>\n<tr>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Record class<\/th>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Typical purpose<\/th>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Context that must remain linked<\/th>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Retention decision question<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Raw interval observations<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Reconstruct profiles and identify gaps<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Asset, unit, time basis, quality<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">How far back must detailed investigations reach?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Cumulative counter snapshots<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Reconcile energy across a period<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Counter scope, resets, scaling<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Can an aggregate still be independently checked?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Corrected or estimated intervals<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Produce approved reporting series<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Original state, method, approval<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Can a reviewer reproduce the correction?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Configuration history<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Interpret historical readings<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Effective time and exact revision<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Can old data be decoded after equipment changes?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Reporting aggregates<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Compare periods and communicate results<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Method version and completeness<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Is detail still needed behind the summary?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Diagnostic captures<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Investigate bounded incidents<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Route, collection method, limitations<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Does an ongoing purpose justify continued storage?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>No duration in this table is a universal requirement. Assign periods through the organization&#8217;s actual reporting and governance obligations.<\/p>\n<h2>Define time and identity before calculating storage<\/h2>\n<p>Record whether timestamps identify measurement time, interval start, interval end or arrival time. Preserve a documented time zone and daylight-saving treatment. Two rows with the same displayed local time may represent different instants, while one late upload may contain observations from an earlier day. Retention cannot repair ambiguity that was never resolved at ingestion.<\/p>\n<p>Keep hardware identity separate from installation role. A meter replacement may preserve the feeder name while changing the instrument and counter baseline. Store effective mappings so a historical query can find the correct hardware and configuration for the requested period. The guide to <a href=\"https:\/\/cnbygele.com\/blog\/meter-config-backup\/\">power meter configuration backups<\/a> supports that configuration-history requirement.<\/p>\n<p>Document units, scaling and measurement scope as versioned context. A column named energy is not enough to distinguish import active energy from export energy or another register. If a software update changes normalization, keep its effective time and transformation rule. Old raw values must remain interpretable without relying on today&#8217;s application defaults.<\/p>\n<p><figure><img decoding=\"async\" alt=\"BY194 reference meter beside power meter historian retention inspection review materials\" class=\"wp-image-3772\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102.png\" style=\"max-width:100%;height:auto\" width=\"1536\" srcset=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102.png 1536w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102-300x200.png 300w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102-1024x683.png 1024w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102-768x512.png 768w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102-18x12.png 18w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-inspection-20261102-600x400.png 600w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption>Product-reference illustration of a disconnected BY194 front beside external power meter historian retention review records. Surrounding records illustrate an engineering workflow; installed functions depend on exact variant documentation.<\/figcaption><\/figure>\n<\/p>\n<h2>Estimate capacity using measured record sizes<\/h2>\n<p>Start with a sample export from the intended system. Measure the stored record size, including metadata, indexes and quality fields where relevant. Multiply by actual point count and collection frequency, then allow for the platform&#8217;s storage overhead and operational requirements. Do not infer production storage needs from the size of a compressed demonstration CSV alone.<\/p>\n<p>A simple planning relationship is records per day equals point count multiplied by observations per point per day. Storage then depends on measured bytes per record and retained days. This is a sizing method, not a guaranteed compression ratio. Backups, replicas, indexes and diagnostic attachments may require separate capacity budgets.<\/p>\n<p>Test a representative query and export before committing to a long retention window. A system can hold data but take too long to retrieve an incident period. Include the reporting team&#8217;s practical deadline in acceptance criteria. Record the tested volume, query range and export format so a later capacity change has a meaningful baseline.<\/p>\n<h2>Decide how detail ages into summaries<\/h2>\n<p>If older data will be aggregated, specify the exact method. Power samples, interval energy and cumulative counters require different treatment. Summing instantaneous power values does not automatically produce energy. Averaging cumulative counters does not produce consumption. The measurement type and time basis must determine the transformation.<\/p>\n<p>Carry completeness information into the summary. A daily total assembled from only some intervals should not appear equivalent to a complete day unless the reporting method explicitly resolves the gaps. Preserve counts or coverage indicators appropriate to the dataset, together with any estimate flags. Explain the meaning to report users in ordinary language.<\/p>\n<p>Before deleting detailed records, verify that the retained summary answers the agreed questions. Sample several cases: a complete normal day, a maintenance gap, a meter replacement and a corrected interval. If a reviewer cannot explain the total, revise the aggregation or retain supporting evidence. Keep observed and estimated values distinguishable in every retained summary, with the supporting correction record available for review.<\/p>\n<h2>Test retrieval and restoration as separate tasks<\/h2>\n<p>Retrieval checks whether the operating historian can return the intended historical records with their context. Restoration checks whether a protected copy can recover data after loss. A successful dashboard query does not prove a backup is usable, and a successful backup job does not prove its restored dataset includes configuration history and quality annotations.<\/p>\n<p>The <a href=\"https:\/\/nvlpubs.nist.gov\/nistpubs\/SpecialPublications\/NIST.SP.800-82r3.pdf\" rel=\"noopener nofollow\" target=\"_blank\">NIST OT security guide<\/a> provides a basis for controlled access, backups and recovery planning in operational systems. Apply site-approved procedures and avoid disruptive restoration tests on production infrastructure. Use an isolated approved destination when testing recovered evidence.<\/p>\n<p><figure><img decoding=\"async\" alt=\"BY194 reference meter beside power meter historian retention records review materials\" class=\"wp-image-3775\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102.png\" style=\"max-width:100%;height:auto\" width=\"1536\" srcset=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102.png 1536w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102-300x200.png 300w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102-1024x683.png 1024w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102-768x512.png 768w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102-18x12.png 18w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-historian-retention-records-20261102-600x400.png 600w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption>Product-reference illustration of a disconnected BY194 front beside external power meter historian retention review records. Surrounding records illustrate an engineering workflow; installed functions depend on exact variant documentation.<\/figcaption><\/figure>\n<\/p>\n<h2>Assign ownership and product requirements<\/h2>\n<p>Name the owner of raw collection, the owner of report corrections and the approver of deletion or retention changes. Record exceptions and their expiry or review date. Without ownership, storage cleanup can remove evidence that another team still relies on, or preserve sensitive operational records after their agreed purpose has ended.<\/p>\n<p>For a system using the <a href=\"https:\/\/cnbygele.com\/product\/by194-series-multifunctional-power-instruments\/\">BY194 multifunctional power instrument family<\/a>, confirm the exact variant&#8217;s readable quantities and communications documentation. Do not assume onboard interval storage, automatic buffering or a specific historical export function. The historian may reside entirely in a gateway or external application.<\/p>\n<p>An inquiry should specify collection frequency, required measurement scope, interruption tolerance and historical questions. Request an acceptance demonstration that includes exporting old readings with identity, units, quality and configuration context. For broader measurement selection, consult <a href=\"https:\/\/cnbygele.com\/blog\/3-phase-electric-power-meters\/\">three-phase electric power meters<\/a>. That connects storage decisions to the actual measurement system rather than a generic database capacity target.<\/p>\n<p>Review the retention plan after a reporting change or equipment replacement. A new calculation may require context that the previous archive policy discarded. Record that dependency before changing collection, aggregation or deletion rules, and test an older representative period against the revised reporting method.<\/p>\n<h2>Educational background<\/h2>\n<p>The following university lesson explains sampling. It provides background for deciding what information a sampled series contains and why a summary cannot recreate detail that was never retained. It does not specify historian retention periods or product functions.<\/p>\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden\"><iframe allowfullscreen=\"\" loading=\"lazy\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/P3eLer1edx8\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0\" title=\"Lecture 16, Sampling | MIT RES.6.007 Signals and Systems, Spring 2011\"><\/iframe><\/div>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=P3eLer1edx8\" rel=\"noopener nofollow\" target=\"_blank\">Watch the educational lesson<\/a><\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Is there one correct retention period for every power meter system?<\/h3>\n<p>No. Set periods from reporting needs, investigation windows and applicable organizational obligations. Document who approved each rule and which evidence must remain available.<\/p>\n<h3>Can monthly totals replace all raw interval data?<\/h3>\n<p>Only if they still answer every agreed question. They generally cannot reproduce an interval profile or explain individual missing samples without additional supporting records.<\/p>\n<h3>Is a successful backup job enough to prove recovery?<\/h3>\n<p>No. Test a controlled restoration and verify the recovered values, timestamps, quality flags and configuration context. Keep retrieval testing separate from recovery testing.<\/p>\n<h3>Does a BY194 meter necessarily contain a historian?<\/h3>\n<p>Do not assume that. Confirm the exact variant and system architecture; historical storage may be provided by an external gateway or application.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Is there one correct retention period for every power meter system?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Set periods from reporting needs, investigation windows and applicable organizational obligations. Document who approved each rule and which evidence must remain available.\"}}, {\"@type\": \"Question\", \"name\": \"Can monthly totals replace all raw interval data?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Only if they still answer every agreed question. They generally cannot reproduce an interval profile or explain individual missing samples without additional supporting records.\"}}, {\"@type\": \"Question\", \"name\": \"Is a successful backup job enough to prove recovery?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Test a controlled restoration and verify the recovered values, timestamps, quality flags and configuration context. Keep retrieval testing separate from recovery testing.\"}}, {\"@type\": \"Question\", \"name\": \"Does a BY194 meter necessarily contain a historian?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Do not assume that. Confirm the exact variant and system architecture; historical storage may be provided by an external gateway or application.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u01b0u gi\u1eef l\u1ecbch s\u1eed \u0111\u1ed3ng h\u1ed3 c\u00f4ng su\u1ea5t: Gi\u1eef b\u1eb1ng ch\u1ee9ng n\u0103ng l\u01b0\u1ee3ng h\u1eefu \u00edch. Ki\u1ec3m tra k\u1ef9 thu\u1eadt th\u1ef1c t\u1ebf, h\u1ed3 s\u01a1 ch\u1ea5p nh\u1eadn v\u00e0 gi\u1edbi h\u1ea1n t\u00e0i li\u1ec7u s\u1ea3n ph\u1ea9m cho gi\u00e1m s\u00e1t c\u00f4ng su\u1ea5t c\u00f4ng nghi\u1ec7p.<\/p>","protected":false},"author":4,"featured_media":3769,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"categories":[1],"tags":[201],"class_list":["post-3778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-multifunction-power-meter"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/posts\/3778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/comments?post=3778"}],"version-history":[{"count":1,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/posts\/3778\/revisions"}],"predecessor-version":[{"id":3779,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/posts\/3778\/revisions\/3779"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/media\/3769"}],"wp:attachment":[{"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/media?parent=3778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/categories?post=3778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cnbygele.com\/vi\/wp-json\/wp\/v2\/tags?post=3778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}