<?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: Creating a Utility Network creates a non unique index on globalid in ArcGIS Utility Network Questions</title>
    <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1693005#M6633</link>
    <description>&lt;P&gt;Oh, that's really interesting!&lt;/P&gt;&lt;P&gt;I also came across this REST documentation, but I wasn't sure if the append tool allowed updates via the REST API and in UPSERT mode.&lt;BR /&gt;Now I know it does, but I think the "Optimize performance for feature services" parameter is required in addition to a Matching Field on GID :&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The &lt;SPAN class=""&gt;Optimize performance for feature services&lt;/SPAN&gt; parameter is only supported when the target dataset supports feature service append capabilities. When this parameter is checked, the following will be done:&lt;/EM&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;The tool will use the &lt;SPAN class=""&gt;ArcGIS REST API&lt;/SPAN&gt;&lt;/STRONG&gt; for optimal performance.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;The &lt;SPAN class=""&gt;Input Datasets&lt;/SPAN&gt; parameter will be limited to one dataset.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;The &lt;SPAN class=""&gt;Expression&lt;/SPAN&gt; and &lt;SPAN class=""&gt;Enforce Domains&lt;/SPAN&gt; parameters will not be supported.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;The &lt;SPAN class=""&gt;Matching Fields for Update&lt;/SPAN&gt; parameter will be limited to one pair of matching fields&lt;/STRONG&gt;.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;The geometry of the target dataset will be updated by the geometry of the input dataset for matching rows.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;All update and insert operations will be counted in the output &lt;SPAN class=""&gt;Appended Row Count&lt;/SPAN&gt; value.&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I'm running tests to find out.&lt;/P&gt;</description>
    <pubDate>Thu, 26 Mar 2026 21:00:22 GMT</pubDate>
    <dc:creator>PierreloupDucroix</dc:creator>
    <dc:date>2026-03-26T21:00:22Z</dc:date>
    <item>
      <title>Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692119#M6608</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;After creating a Utility Network in an enterprise geodatabase, I noticed that an index had been created on both globalId and objectID fields, and that this index was not unique.&lt;/P&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="non-unique index in SDE" style="width: 464px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150166iA86F45010512B723/image-size/large?v=v2&amp;amp;px=999" role="button" title="ERrdeoBkBV.png" alt="non-unique index in SDE" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;non-unique index in SDE&lt;/span&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;When loading data into feature classes, the "Preserve globalId" option generates error 003340.&lt;/P&gt;&lt;P&gt;I thought that, by design, any index on the globalID field should be unique. Could this be related to the archiving of the feature class? Is there a restriction on adding a unique identifier to this field?&lt;/P&gt;&lt;P&gt;For example, in a new UN created in a mobile geodatabase, there are two different unique indexes on the GID and OID fields.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Unique idx in mobile gdb" style="width: 336px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150165i485E6E33DA2EE724/image-size/large?v=v2&amp;amp;px=999" role="button" title="ADW6Y1Plgf.png" alt="Unique idx in mobile gdb" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Unique idx in mobile gdb&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 05:10:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692119#M6608</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-24T05:10:58Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692135#M6610</link>
      <description>&lt;P&gt;The ObjectID and GlobalIDs field cannot be unique, at a database level, on a class that uses versioning or archiving. This is because these values will appear in the same table multiple times for each edit made to the feature (in default and in versions).&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 09:37:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692135#M6610</guid>
      <dc:creator>RobertKrisher</dc:creator>
      <dc:date>2026-03-24T09:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692391#M6614</link>
      <description>&lt;P&gt;I'm seeing a lot of conflicting information on this. For example, here it states that archiving results in the creation of a unique index on the GID:&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.esri.com/en-us/knowledge-base/faq-how-have-unique-indexes-on-geodatabase-managed-glob-000016153" target="_blank"&gt;https://support.esri.com/en-us/knowledge-base/faq-how-have-unique-indexes-on-geodatabase-managed-glob-000016153&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Or is there a different behavior since the implementation of branch versioning?&lt;/P&gt;&lt;P&gt;The goal is to add data to a feature service (Utility Network in this case) using a branch version, and if possible, a specific version rather than the Default version. However, the error message is clear: for this to work, a unique index on the GID is required.&lt;/P&gt;&lt;P&gt;For example, here it states that preserving global IDs works in enterprise geodatabases: &lt;A href="https://support.esri.com/en-us/bug/unable-to-use-the-append-tool-in-arcgis-pro-on-hosted-f-bug-000133544" target="_blank"&gt;https://support.esri.com/en-us/bug/unable-to-use-the-append-tool-in-arcgis-pro-on-hosted-f-bug-000133544&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Currently, the only solution I've found is to add the data using the Default owner connection (i.e., the 'sde' user). This preserves the GIDs but also adds the data to Default, which isn't ideal in my case.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 21:34:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692391#M6614</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-24T21:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692396#M6615</link>
      <description>&lt;P&gt;How are you loading the data?&lt;/P&gt;&lt;P&gt;The unique index for archiving is unique because it includes the GDB_From_Date. Once you load data into the enterprise &lt;STRONG&gt;and&lt;/STRONG&gt; register it as versioned you should see that the table has a unique index on the global id field in the UI.&lt;/P&gt;&lt;P&gt;If you look at the database, you should see that the index includes the gdb_branch_id and gdb_from_date columns.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 22:06:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692396#M6615</guid>
      <dc:creator>RobertKrisher</dc:creator>
      <dc:date>2026-03-24T22:06:49Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692399#M6616</link>
      <description>&lt;P&gt;We are using the append tool. The goal was to let the client append its data manually, then we will add subnet controllers and association via REST in a specific version, then calculate subnet, perform QA/QC and post to Default.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I found this post that talks about this :&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-utility-network-questions/programmatically-append-data-to-existing-utility/td-p/1216628" target="_blank"&gt;https://community.esri.com/t5/arcgis-utility-network-questions/programmatically-append-data-to-existing-utility/td-p/1216628&lt;/A&gt;&lt;/P&gt;&lt;P&gt;But I didn't think that preserving the globalID when appending using standard tools would be a problem...&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 22:09:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692399#M6616</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-24T22:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692418#M6620</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/208186"&gt;@PierreloupDucroix&lt;/a&gt;&amp;nbsp;- I think the difference between the two examples is that the index in SDE is made up of two fields here - GlobalID and ObjectID whereas the one in the mgdb is just the GlobalID.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;To get past you problem - adding an index with just the GlobalID field and setting it to unique should do the trick. I don't believe that will have any negative impacts on performance.&lt;BR /&gt;&lt;BR /&gt;===========================================================&lt;BR /&gt;&lt;BR /&gt;There are 3 index(indices?) on the mgdb that involve the GlobalID and ObjectID.&amp;nbsp;&lt;BR /&gt;When set individually they are unique but not when used in combination.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-03-25 134237.jpg" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150251iA4AD35467C41710C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2026-03-25 134237.jpg" alt="Screenshot 2026-03-25 134237.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-03-25 134308.jpg" style="width: 492px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150249iBCA596AF4E05E305/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2026-03-25 134308.jpg" alt="Screenshot 2026-03-25 134308.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-03-25 134326.jpg" style="width: 686px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150250i7DFEBE18873997F8/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2026-03-25 134326.jpg" alt="Screenshot 2026-03-25 134326.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 00:44:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692418#M6620</guid>
      <dc:creator>gis_KIWI4</dc:creator>
      <dc:date>2026-03-25T00:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692424#M6621</link>
      <description>&lt;P&gt;Well, initially, I had the same idea, but I thought adding a unique index would break the globalID mechanism and prevent me from modifying the objects. Indeed, any modification results in duplication of the row in the table (due to archiving), but as Robert correctly pointed out, the "add attribute index" toolbox overrides the index to include the gdb_from_date and gdb_branch_id fields.&lt;/P&gt;&lt;P&gt;Here's an example of what's in the database&amp;nbsp;versus what I see in the UI :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="KhFobwdHwT.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150253iB05369612E5FDA3B/image-size/large?v=v2&amp;amp;px=999" role="button" title="KhFobwdHwT.png" alt="KhFobwdHwT.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;However, this doesn't explain why the unique indexes weren't created in my database during deployment. I deployed three Utility Network instances in three different environments, and they were never generated automatically.&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Furthermore, after adding unique indexes to my UN tables, I still can't add data via the feature service using the "Append" tool.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;I'm encountering this "Function not implemented" error: &lt;A href="https://support.esri.com/en-us/knowledge-base/problem-unable-to-append-data-to-an-arcgis-online-hoste-000024458" target="_blank" rel="noopener"&gt;https://support.esri.com/en-us/knowledge-base/problem-unable-to-append-data-to-an-arcgis-online-hoste-000024458&lt;/A&gt; even though I'm working with a versioned feature service and not a hosted one.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;As mentioned previously, based on my tests, only an SDE connection on Default allows me to preserve the global IDs...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 02:22:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692424#M6621</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-25T02:22:15Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692525#M6625</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/208186"&gt;@PierreloupDucroix&lt;/a&gt;&amp;nbsp;I was not suggesting using the add index tool to create your own unique index on this field. I was showing how the OOTB field should look once the enterprise data is versioned.&lt;/P&gt;&lt;P&gt;I recommend you log a case with support about the append tool not working on branch versioned data.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 14:07:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692525#M6625</guid>
      <dc:creator>RobertKrisher</dc:creator>
      <dc:date>2026-03-25T14:07:30Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692661#M6626</link>
      <description>&lt;P&gt;Thank you,&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/138089"&gt;@RobertKrisher&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;I added indexes primarily for testing purposes and will now clean up my test geodatabase.&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Can you confirm that the expected behavior is indeed the automatic generation of a unique index on the GID immediately after enabling branch versioning/archiving on a new UN dataset?&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;And that, if the unique index is present, I should be able to retain the GID when using the add tool on a branch versioned feature service, including on a named version from ArcGIS Pro?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;If this is correct, I will log the case and explain the observed behavior.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 21:16:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692661#M6626</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-25T21:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692693#M6627</link>
      <description>&lt;P&gt;If you create a utility network and register it as versioned you should get a unique index. You should then be able to run the append tool, with the preserve global id option, against a branch versioned service into a named version.&lt;/P&gt;&lt;P&gt;I'm not sure what the add tool is, or whether you meant the append tool.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2026 23:12:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692693#M6627</guid>
      <dc:creator>RobertKrisher</dc:creator>
      <dc:date>2026-03-25T23:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692704#M6629</link>
      <description>&lt;P&gt;Of course, I meant "Append," not "Add".&lt;/P&gt;&lt;P&gt;After further testing, I'm now certain that enabling branch versioning and archiving is causing the incorrect index in the geodatabase:&lt;/P&gt;&lt;P&gt;I just tested in a new geodatabase, with a new schema and a new UN. Right after creating the UN (using the Stage Utility Network tool), the FCs have&amp;nbsp;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;two unique indexes&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; on the GID and the OID. But as soon as I enable branch versioning and archiving, the OID index is removed, and the other index now contain GID and OID fields and is no longer unique.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eRlO7166xf.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150289i338377679251DDAA/image-size/large?v=v2&amp;amp;px=999" role="button" title="eRlO7166xf.png" alt="eRlO7166xf.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Tested with Pro 3.3.7 / AGE 11.3 but also seen with Pro 3.5.5 / AGE 11.5.&lt;/P&gt;&lt;P&gt;I am logging a case.&lt;/P&gt;&lt;P&gt;Thanks again for you help&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2026 00:00:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692704#M6629</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-26T00:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692786#M6631</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/208186"&gt;@PierreloupDucroix&lt;/a&gt;&amp;nbsp;index issue aside ... I had some issues getting the Append to work properly, until I read the doc more closely and realized that the Preserve Global ID option will only be respected on append (&lt;A href="https://developers.arcgis.com/rest/services-reference/enterprise/append-feature-service/#preserve-featureid" target="_blank" rel="noopener"&gt;at the REST level&lt;/A&gt;) when defining a Matching Field, which places the tool in an Upsert Mode.&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UpsertMode.png" style="width: 410px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/150311iD4AD2D89C01A0C25/image-size/large?v=v2&amp;amp;px=999" role="button" title="UpsertMode.png" alt="UpsertMode.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2026 13:15:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1692786#M6631</guid>
      <dc:creator>RobertKrisher</dc:creator>
      <dc:date>2026-03-26T13:15:25Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Utility Network creates a non unique index on globalid</title>
      <link>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1693005#M6633</link>
      <description>&lt;P&gt;Oh, that's really interesting!&lt;/P&gt;&lt;P&gt;I also came across this REST documentation, but I wasn't sure if the append tool allowed updates via the REST API and in UPSERT mode.&lt;BR /&gt;Now I know it does, but I think the "Optimize performance for feature services" parameter is required in addition to a Matching Field on GID :&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The &lt;SPAN class=""&gt;Optimize performance for feature services&lt;/SPAN&gt; parameter is only supported when the target dataset supports feature service append capabilities. When this parameter is checked, the following will be done:&lt;/EM&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;The tool will use the &lt;SPAN class=""&gt;ArcGIS REST API&lt;/SPAN&gt;&lt;/STRONG&gt; for optimal performance.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;The &lt;SPAN class=""&gt;Input Datasets&lt;/SPAN&gt; parameter will be limited to one dataset.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;The &lt;SPAN class=""&gt;Expression&lt;/SPAN&gt; and &lt;SPAN class=""&gt;Enforce Domains&lt;/SPAN&gt; parameters will not be supported.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;&lt;STRONG&gt;The &lt;SPAN class=""&gt;Matching Fields for Update&lt;/SPAN&gt; parameter will be limited to one pair of matching fields&lt;/STRONG&gt;.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;The geometry of the target dataset will be updated by the geometry of the input dataset for matching rows.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;All update and insert operations will be counted in the output &lt;SPAN class=""&gt;Appended Row Count&lt;/SPAN&gt; value.&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I'm running tests to find out.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2026 21:00:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-utility-network-questions/creating-a-utility-network-creates-a-non-unique/m-p/1693005#M6633</guid>
      <dc:creator>PierreloupDucroix</dc:creator>
      <dc:date>2026-03-26T21:00:22Z</dc:date>
    </item>
  </channel>
</rss>

