<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Static Versions for Change Detection in the UN in Electric Questions</title>
    <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697067#M1127</link>
    <description>&lt;P&gt;... as a follow-up, and possibly clarify this question, we currently get differences between versions by using "version difference" queries.. mostly in FME.&amp;nbsp; &amp;nbsp;These things detect changes by looking at rows in the versioning A and D tables.&amp;nbsp; With branch versioning there are no longer A and D tables, rather there are "born on" and "died on" date fields.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So... to find out what has changed over the past period of time, will we request version differences?&amp;nbsp; (and then reconcile when we're done.)&amp;nbsp; Or will we perform "date difference" queries on the branch versioning classes?&lt;/P&gt;&lt;P&gt;Ed&lt;/P&gt;</description>
    <pubDate>Fri, 17 Apr 2026 21:23:26 GMT</pubDate>
    <dc:creator>EdwardBlair</dc:creator>
    <dc:date>2026-04-17T21:23:26Z</dc:date>
    <item>
      <title>Static Versions for Change Detection in the UN</title>
      <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697050#M1126</link>
      <description>&lt;P&gt;Hi all -&lt;/P&gt;&lt;P&gt;In our current implementation use use several "static" versions to assist with Geodatabase change detection.&amp;nbsp; For example, there is a nightly process that compares a static version with SDE.Default to determine which feeders have changed in order to inform the OMS interface which feeders need to be extracted and updated in the OMS database.&lt;/P&gt;&lt;P&gt;There are other static versions for other, somewhat similar purposes.&lt;/P&gt;&lt;P&gt;For OMS we might be using ArcFM GDBM/Feeder Services to detect changes.&amp;nbsp; But for other, non-feeder change purposes, we're wondering if we need to keep static versions around.&lt;/P&gt;&lt;P&gt;Any thoughts/experiences on this would be much appreciated.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ed&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2026 20:27:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697050#M1126</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2026-04-17T20:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Static Versions for Change Detection in the UN</title>
      <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697067#M1127</link>
      <description>&lt;P&gt;... as a follow-up, and possibly clarify this question, we currently get differences between versions by using "version difference" queries.. mostly in FME.&amp;nbsp; &amp;nbsp;These things detect changes by looking at rows in the versioning A and D tables.&amp;nbsp; With branch versioning there are no longer A and D tables, rather there are "born on" and "died on" date fields.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So... to find out what has changed over the past period of time, will we request version differences?&amp;nbsp; (and then reconcile when we're done.)&amp;nbsp; Or will we perform "date difference" queries on the branch versioning classes?&lt;/P&gt;&lt;P&gt;Ed&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2026 21:23:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697067#M1127</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2026-04-17T21:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: Static Versions for Change Detection in the UN</title>
      <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697145#M1128</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/110901"&gt;@EdwardBlair&lt;/a&gt;&amp;nbsp;- The are few different implementation patterns here.&lt;BR /&gt;The one you have highlighted works but maybe you don't need to have static versions if you the below were acceptable to your use case.&amp;nbsp;&lt;BR /&gt;=====================================================&lt;BR /&gt;&lt;BR /&gt;The ExportSubnetwork REST API supports "moment" parameter which lets you export the subnetwork as of a given time.&lt;BR /&gt;&lt;A href="https://developers.arcgis.com/rest/services-reference/enterprise/exportsubnetwork-utility-network-server/" target="_blank"&gt;https://developers.arcgis.com/rest/services-reference/enterprise/exportsubnetwork-utility-network-server/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gis_KIWI4_0-1776635718091.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/151287iBC33FCD50FF7793F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="gis_KIWI4_0-1776635718091.png" alt="gis_KIWI4_0-1776635718091.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So maybe you could do a call to get current and a historic version -&amp;gt; compare and decide if you want to send this update to OMS.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;This way gives you the flexibility to ignore the update if it's not meaningful example only one vertex has changed in the subnetwork then don't send to OMS. But if you new customers are added then send to the OMS.&lt;BR /&gt;&lt;BR /&gt;Another way is using the LASTUPDATESUBNETWORK and LASTACKEXPORTSUBNETWORK fields. If the&amp;nbsp;LASTUPDATESUBNETWORK is greater than&amp;nbsp;LASTACKEXPORTSUBNETWORK then something has changed since the last export and you'd want to check this subnetwork for changes.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;You can do this quite easily within FME and use something like JSONFragmenter and JSONQuery to view and analyze the results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 19 Apr 2026 21:59:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697145#M1128</guid>
      <dc:creator>gis_KIWI4</dc:creator>
      <dc:date>2026-04-19T21:59:44Z</dc:date>
    </item>
    <item>
      <title>Re: Static Versions for Change Detection in the UN</title>
      <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697247#M1129</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/595273"&gt;@gis_KIWI4&lt;/a&gt;&amp;nbsp;... thanks much for the feedback.&lt;/P&gt;&lt;P&gt;I should have been clearer.&amp;nbsp; &amp;nbsp;For subnetwork change detection we *hope to* use the SE GDBM framework.&lt;/P&gt;&lt;P&gt;Thing is, we also need to detect changes to other, non-Utility Network feature classes.&amp;nbsp; &amp;nbsp;This is, at the moment, what I'm most interested in.&lt;/P&gt;&lt;P&gt;Ed&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 15:02:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697247#M1129</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2026-04-20T15:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: Static Versions for Change Detection in the UN</title>
      <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697349#M1130</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/110901"&gt;@EdwardBlair&lt;/a&gt;&amp;nbsp;- I am assuming your non-UN feature classes have versioned data. You can continue using static copies to get version differences but if you didn't want to keep the static copies then use the ExtractChanges or Query(with Historic Moment) or simply using the EditDate query?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Each one comes with it's own set of advantages and disadvantages.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;ExtractChanges - Most robust and gives you the "delta" so you don't have to find differences within a FME process. This is slightly more complex to implement because you have to store generation states (layerservergens) and use them for the next query.&lt;BR /&gt;&lt;BR /&gt;Query(with Historic Moment) - Simple but you have to read the entire dataset twice (current and historic) and then set up change detection. If the dataset is sizable then you risk running the process longer.&lt;BR /&gt;&lt;BR /&gt;EditDate query - Simplest of the lot but you have to figure out how you will account for deletes.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Our datasets are pretty modest in size and we have used Query with the FME CHANGEDETECTOR transformer.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 22:53:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697349#M1130</guid>
      <dc:creator>gis_KIWI4</dc:creator>
      <dc:date>2026-04-20T22:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Static Versions for Change Detection in the UN</title>
      <link>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697421#M1131</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/595273"&gt;@gis_KIWI4&lt;/a&gt;&amp;nbsp; &amp;nbsp;Pretty interesting.&amp;nbsp; &amp;nbsp;Thanks much for the detail. We will check out these options!&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 12:35:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/electric-questions/static-versions-for-change-detection-in-the-un/m-p/1697421#M1131</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2026-04-21T12:35:14Z</dc:date>
    </item>
  </channel>
</rss>

