<?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>idea Virtual Attributes (ad hoc) in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idi-p/1276471</link>
    <description>&lt;P&gt;We need virtual, ad hoc SQL columns in the attribute table.&lt;/P&gt;&lt;P&gt;Think of a field calculation, but it’s a &lt;EM&gt;dynamic,&amp;nbsp;temporary, read-only&lt;/EM&gt; mechanism used for one-off tabular data analysis. Takes advantage of the power of SQL; should be as easy to set up as definition queries.&lt;/P&gt;&lt;P&gt;The field would be set up in the feature layer properties, not as a persistent field or as a persistent object in the database. Allows editing FC fields in the same attribute table. Avoids the need to create a clunky query layer or view and then join it back to the FC. No exclusive locks or privileges required other than SELECT.&lt;/P&gt;&lt;P&gt;Examples:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT face="courier new,courier" color="#999999"&gt;case when class='A' then 1 else 0 end as class_flag&lt;/FONT&gt;&lt;UL class="lia-list-style-type-disc"&gt;&lt;LI&gt;Sort the&amp;nbsp;&amp;nbsp;&lt;FONT face="courier new,courier" color="#999999"&gt;class_flag&lt;/FONT&gt;&amp;nbsp; field as descending (and sort other fields too). Is a workaround for things like&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/promote-selected-records/idc-p/1276457" target="_self"&gt;Promote Selected Records&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Quickly get the total cost from a related table (1:M) using a &lt;A href="https://learn.microsoft.com/en-us/sql/relational-databases/performance/subqueries?view=sql-server-ver16#:~:text=A%20subquery%20can%20be%20used%20anywhere%20an%20expression%20is%20allowed" target="_self"&gt;subquery&lt;/A&gt;:&lt;BR /&gt;&lt;FONT face="courier new,courier" color="#999999"&gt;(select sum(cost) from budget b where p.id=b.id and year=2025)&lt;/FONT&gt;&lt;BR /&gt;&lt;UL class="lia-list-style-type-disc"&gt;&lt;LI&gt;One-time criteria that doesn't justify a permanent field, database view, query layer, etc.&lt;/LI&gt;&lt;LI&gt;I want to see the total right in the FC attribute table. I don't want to use a relate to point to a related table.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="courier new,courier" color="#999999"&gt;case when last_edited_date is not null then 1 else 0 end as null_flag&lt;/FONT&gt;&lt;UL class="lia-list-style-type-disc"&gt;&lt;LI&gt;Sort&amp;nbsp; &lt;FONT face="courier new,courier" color="#999999"&gt;null_flag&lt;/FONT&gt;&amp;nbsp; and&amp;nbsp;&amp;nbsp;&lt;FONT face="courier new,courier" color="#999999"&gt;last_edited_date&lt;/FONT&gt;&amp;nbsp; descending. Used to&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/specify-how-nulls-are-sorted-nulls-first-or-last/idi-p/1184709" target="_self"&gt;specify how nulls are sorted in the attribute table (nulls first or last)&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Lots of other scenarios.&lt;UL&gt;&lt;LI&gt;From LukePinner in a &lt;A href="http://data%20source: read-only corporate data. I need to do some calcs on an attribute (concat two or more fields, split a field, change case of some text values, etc.)" target="_self"&gt;comment&lt;/A&gt; — &lt;EM&gt;Using read-only corporate data: concatenate two or more fields, split a field, change the case of some text values, etc.&amp;nbsp;&lt;/EM&gt;For example, &lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/relate-from-table-to-quot-table-joined-to-query/idi-p/1376313" target="_self"&gt;relate via a composite ID field&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
    <pubDate>Wed, 31 Jan 2024 07:36:19 GMT</pubDate>
    <dc:creator>Bud</dc:creator>
    <dc:date>2024-01-31T07:36:19Z</dc:date>
    <item>
      <title>Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idi-p/1276471</link>
      <description>&lt;P&gt;We need virtual, ad hoc SQL columns in the attribute table.&lt;/P&gt;&lt;P&gt;Think of a field calculation, but it’s a &lt;EM&gt;dynamic,&amp;nbsp;temporary, read-only&lt;/EM&gt; mechanism used for one-off tabular data analysis. Takes advantage of the power of SQL; should be as easy to set up as definition queries.&lt;/P&gt;&lt;P&gt;The field would be set up in the feature layer properties, not as a persistent field or as a persistent object in the database. Allows editing FC fields in the same attribute table. Avoids the need to create a clunky query layer or view and then join it back to the FC. No exclusive locks or privileges required other than SELECT.&lt;/P&gt;&lt;P&gt;Examples:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT face="courier new,courier" color="#999999"&gt;case when class='A' then 1 else 0 end as class_flag&lt;/FONT&gt;&lt;UL class="lia-list-style-type-disc"&gt;&lt;LI&gt;Sort the&amp;nbsp;&amp;nbsp;&lt;FONT face="courier new,courier" color="#999999"&gt;class_flag&lt;/FONT&gt;&amp;nbsp; field as descending (and sort other fields too). Is a workaround for things like&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/promote-selected-records/idc-p/1276457" target="_self"&gt;Promote Selected Records&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Quickly get the total cost from a related table (1:M) using a &lt;A href="https://learn.microsoft.com/en-us/sql/relational-databases/performance/subqueries?view=sql-server-ver16#:~:text=A%20subquery%20can%20be%20used%20anywhere%20an%20expression%20is%20allowed" target="_self"&gt;subquery&lt;/A&gt;:&lt;BR /&gt;&lt;FONT face="courier new,courier" color="#999999"&gt;(select sum(cost) from budget b where p.id=b.id and year=2025)&lt;/FONT&gt;&lt;BR /&gt;&lt;UL class="lia-list-style-type-disc"&gt;&lt;LI&gt;One-time criteria that doesn't justify a permanent field, database view, query layer, etc.&lt;/LI&gt;&lt;LI&gt;I want to see the total right in the FC attribute table. I don't want to use a relate to point to a related table.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="courier new,courier" color="#999999"&gt;case when last_edited_date is not null then 1 else 0 end as null_flag&lt;/FONT&gt;&lt;UL class="lia-list-style-type-disc"&gt;&lt;LI&gt;Sort&amp;nbsp; &lt;FONT face="courier new,courier" color="#999999"&gt;null_flag&lt;/FONT&gt;&amp;nbsp; and&amp;nbsp;&amp;nbsp;&lt;FONT face="courier new,courier" color="#999999"&gt;last_edited_date&lt;/FONT&gt;&amp;nbsp; descending. Used to&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/specify-how-nulls-are-sorted-nulls-first-or-last/idi-p/1184709" target="_self"&gt;specify how nulls are sorted in the attribute table (nulls first or last)&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Lots of other scenarios.&lt;UL&gt;&lt;LI&gt;From LukePinner in a &lt;A href="http://data%20source: read-only corporate data. I need to do some calcs on an attribute (concat two or more fields, split a field, change case of some text values, etc.)" target="_self"&gt;comment&lt;/A&gt; — &lt;EM&gt;Using read-only corporate data: concatenate two or more fields, split a field, change the case of some text values, etc.&amp;nbsp;&lt;/EM&gt;For example, &lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/relate-from-table-to-quot-table-joined-to-query/idi-p/1376313" target="_self"&gt;relate via a composite ID field&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Wed, 31 Jan 2024 07:36:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idi-p/1276471</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2024-01-31T07:36:19Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276472#M24314</link>
      <description>&lt;P&gt;Existing mechanisms aren’t suitable:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Field Calculator&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;Don't want to create a new field. Or can't create a new field due to locks, privileges, etc.&lt;/LI&gt;&lt;LI&gt;Not dynamic. If edits are made then the field becomes out-of-date.&lt;/LI&gt;&lt;LI&gt;Slow performance on large datasets.&lt;/LI&gt;&lt;LI&gt;Calculation and Code Block parameters are clunky to use. I'd rather just write a succinct CASE expression like &amp;nbsp;&lt;FONT face="courier new,courier" color="#999999"&gt;case when a&amp;lt;&amp;gt;b then 1 end&lt;/FONT&gt;&amp;nbsp; .&lt;/LI&gt;&lt;LI&gt;SQL field calculations: not enough datatypes supported. Versioned data not supported.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Calculation Attribute Rule&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;Too involved; not suitable for ad hoc analysis.&lt;/LI&gt;&lt;LI&gt;Don't want to create a new field. Or can't create a new field (or attribute rule) due to locks, privileges, etc.&lt;/LI&gt;&lt;LI&gt;Slow performance on large datasets when calculating the entire field.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Query Layer&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;Only supported for enterprise geodatabases.&lt;/LI&gt;&lt;LI&gt;Can't edit data (FC fields).&lt;/LI&gt;&lt;LI&gt;Slow performance when a large FC is joined to a query layer. Especially when sorting columns.&lt;/LI&gt;&lt;LI&gt;Attribute table of FC becomes buggy when joined to a query layer.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Database View&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;Don't always want to set up a new object in the database. Or don't have privileges.&lt;/LI&gt;&lt;LI&gt;Too involved for ad hoc analysis.&lt;/LI&gt;&lt;LI&gt;Can't edit data (FC fields).&lt;/LI&gt;&lt;LI&gt;Slow performance when a large FC is joined to a database view (aka a self-join). Especially when sorting columns.&lt;/LI&gt;&lt;LI&gt;Can't modify SQL definition via ArcGIS without recreating and re-registering the view. FGDB views can’t be modified by SQL client.&lt;/LI&gt;&lt;LI&gt;Attribute table of FC becomes buggy when joined to a database view.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Report&lt;UL class="lia-list-style-type-circle"&gt;&lt;LI&gt;Want to use attribute table functionality, not a report. Not suitable for ad hoc analysis.&lt;/LI&gt;&lt;LI&gt;Can't edit data.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fast performance could be achieved by:&lt;BR /&gt;Building the calculated column right into the main SELECT query that is sent to the database, not as a self-join which is less efficient.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Example:&lt;/P&gt;&lt;PRE&gt;select&lt;BR /&gt;    objectid,&lt;FONT color="#999999"&gt;                                      --FC field&lt;/FONT&gt;&lt;BR /&gt;    asset_id,&lt;FONT color="#999999"&gt;                                      --FC field&lt;/FONT&gt;&lt;BR /&gt;    class,   &lt;FONT color="#999999"&gt;                                      --FC field&lt;/FONT&gt;&lt;BR /&gt;    &lt;FONT color="#0000FF"&gt;case when class='A' then 1 end as class_flag&lt;/FONT&gt;&lt;FONT color="#999999"&gt;   --Calculated column&lt;/FONT&gt;&lt;BR /&gt;from&lt;BR /&gt;    roads&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Dec 2023 08:04:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276472#M24314</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-12-08T08:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276477#M24315</link>
      <description>&lt;P&gt;+1&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use virtual attribute fields in &lt;A href="https://docs.qgis.org/3.28/en/docs/user_manual/working_with_vector/attribute_table.html#creating-a-virtual-field" target="_self"&gt;QGIS&lt;/A&gt; and they're very useful.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 08:25:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276477#M24315</guid>
      <dc:creator>Luke_Pinner</dc:creator>
      <dc:date>2023-04-07T08:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276478#M24316</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/10780"&gt;@Luke_Pinner&lt;/a&gt;&amp;nbsp;Interesting. I'll have to check out QGIS.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 08:34:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276478#M24316</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-04-07T08:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attribute Fields (ad hoc) - Status changed to: Needs Clarification</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276605#M24325</link>
      <description>&lt;P&gt;Thanks for the Idea&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/351335"&gt;@Bud&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;This seems very similar to the idea linked below.&amp;nbsp; Let me know if you think this its a match and I'll merge them.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://community.esri.com/t5/data-management-ideas/allow-support-for-virtual-computed-fields-in/idi-p/934805" target="_self"&gt;Link - Allow support for virtual / computed fields in Oracle/SQL Server versioned geodatabases&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 16:27:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276605#M24325</guid>
      <dc:creator>SSWoodward</dc:creator>
      <dc:date>2023-04-07T16:27:35Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attribute Fields (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276654#M24328</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/604859"&gt;@SSWoodward&lt;/a&gt;&amp;nbsp;As far as I know, that other idea pertains to columns that are defined in the database table DDL:&lt;/P&gt;&lt;PRE&gt;create table t1 (
  id              number,
  product         varchar2(50),
  price           number(10,2),
  &lt;STRONG&gt;price_with_tax  number(10,2) generated always as (round(price*1.2,2)) virtual&lt;/STRONG&gt;
);&lt;/PRE&gt;&lt;P&gt;&lt;A href="https://oracle-base.com/articles/11g/virtual-columns-11gr1" target="_blank" rel="noopener"&gt;https://oracle-base.com/articles/11g/virtual-columns-11gr1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Those columns are called&amp;nbsp;&lt;SPAN&gt;Computed Columns (SQL Server) and Virtual Columns (Oracle and PostgreSQL).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Whereas the Virtual Attributes (ad hoc) idea above is for an ArcGIS Pro mechanism in the attribute table that only exists temporarily in a feature layer in the map document.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 21:41:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276654#M24328</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-04-07T21:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276788#M24342</link>
      <description>&lt;P&gt;You can use native database feautures that can be leveraged to help with this, the first thing that comes to mind is Database Materialized Views for large datasets and it is also possible to modify an existing view directly in the database using SQL statements, hence you do not need to use ArcGIS to drop / recreate the view. I hope this helps.&lt;/P&gt;&lt;P&gt;Examples:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.oracletutorial.com/oracle-basics/oracle-virtual-column/" target="_blank"&gt;An Essential Guide to Oracle Virtual Column By Practical Examples (oracletutorial.com)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://oracle-base.com/articles/misc/materialized-views" target="_blank"&gt;ORACLE-BASE - Materialized Views in Oracle&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 08 Apr 2023 19:08:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276788#M24342</guid>
      <dc:creator>MarceloMarques</dc:creator>
      <dc:date>2023-04-08T19:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276919#M24351</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/7880"&gt;@MarceloMarques&lt;/a&gt;&amp;nbsp;Thanks, however I don’t really consider materialized views to be suitable for ad hoc calculations for fast-paced data analysis work. Materialized views need to be set up by the DBA, since CREATE MATERIALIZED VIEW privileges are not included in the &lt;A href="https://pro.arcgis.com/en/pro-app/latest/help/data/databases/privileges-db-oracle.htm" target="_self"&gt;Oracle Data Creator&lt;/A&gt; user type. So in my case, getting the DBA to set up a MV requires an official &lt;EM&gt;project request&lt;/EM&gt;. So we’re talking &lt;U&gt;&lt;EM&gt;years&lt;/EM&gt;&lt;/U&gt;, whereas I’m looking for a temporary solution that can be set up in &lt;U&gt;&lt;EM&gt;seconds&lt;/EM&gt;&lt;/U&gt;, similar to a definition query.&lt;/P&gt;&lt;P&gt;Regarding virtual columns in Oracle tables, my understanding is virtual columns aren’t supported by ArcGIS. And virtual columns aren’t meant for one-off data analysis calculations. Instead, they’re a persistent column in the underlying database table.&lt;/P&gt;&lt;P&gt;Regarding modifying a database view using a SQL client (not possible for file geodatabase views):&lt;BR /&gt;Yes, that can be helpful in some cases. I do it regularly. But it can cause problems if the view is registered with the geodatabase. And database views have other limitations, as mentioned above.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2023 04:45:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1276919#M24351</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-04-11T04:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277006#M24355</link>
      <description>&lt;P&gt;This would be great.&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/604859"&gt;@SSWoodward&lt;/a&gt;&amp;nbsp; That other idea only seems to apply to one type of data source.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 17:54:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277006#M24355</guid>
      <dc:creator>wayfaringrob</dc:creator>
      <dc:date>2023-04-10T17:54:58Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277087#M24364</link>
      <description>&lt;P&gt;It's too bad this idea is currently in a status that disallows upvotes. It seemed to get a bit of traction initially before it was changed to Needs Clarification.&lt;/P&gt;&lt;P&gt;Maybe people can comment instead to show their support (like rburke did). That way notifications about the post would be a reminder to come back and upvote when the status changes.&lt;/P&gt;&lt;P&gt;Idea - &lt;A href="https://community.esri.com/t5/community-feedback/kudo-an-idea-that-is-flagged-as-needs/m-p/1247803" target="_self"&gt;Kudo an idea that is flagged as Needs Clarification&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 21:09:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277087#M24364</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-04-10T21:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277091#M24367</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/351335"&gt;@Bud&lt;/a&gt;&amp;nbsp; agree, the lockout on upvotes when the status is anything other than 'open' serves to cut traction when it's most likely to get it.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 21:11:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277091#M24367</guid>
      <dc:creator>wayfaringrob</dc:creator>
      <dc:date>2023-04-10T21:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc) - Status changed to: Open</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277129#M24377</link>
      <description>&lt;P&gt;I've moved it back to open while this Idea gets looked into further.&amp;nbsp; Thanks for clarifying.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 23:36:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277129#M24377</guid>
      <dc:creator>SSWoodward</dc:creator>
      <dc:date>2023-04-10T23:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277167#M24378</link>
      <description>&lt;P&gt;Yes, this is a very different idea to "&lt;A href="https://community.esri.com/t5/data-management-ideas/allow-support-for-virtual-computed-fields-in/idi-p/934805" target="_self"&gt;Link - Allow support for virtual / computed fields in Oracle/SQL Server versioned geodatabases&lt;/A&gt;" or native database functionality.&amp;nbsp; It's more akin to storing label/popup definitions in a layer (lyrx/aprx map layer) in that the virtual fields would be properties of the layer, not the data source and could be generated on the fly using Arcade or python expressions.&lt;/P&gt;&lt;P&gt;A simple use case that I constantly run up against - data source: read-only corporate data. I need to do some calcs on an attribute (concat two or more fields, split a field, change case of some text values, etc.) e.g for using in symbology. I know&amp;nbsp; I can manually change symbology entries or group them, but that's manual and tedious and I know I can export the table or feature class to a copy that I can edit, but that's an issue for data management.&amp;nbsp; And query layers are fiddly and don't work on non-GDB datasources.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2023 09:39:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277167#M24378</guid>
      <dc:creator>Luke_Pinner</dc:creator>
      <dc:date>2023-04-11T09:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277185#M24381</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/10780"&gt;@Luke_Pinner&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Well said!&amp;nbsp;&lt;BR /&gt;This really does feel like a gap in core ArcGIS technology. I think Esri needs to keep in mind that the data analysis industry is a very fast-paced business. We can’t afford the time or messiness that comes with the classic workarounds you described. We need a clean, efficient, read-only way to do dynamic analysis on attributes. (While still having the option to edit FC fields in the same attribute table, if needed.)&lt;BR /&gt;But I don’t think that functionality exists yet.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 16:32:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277185#M24381</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-04-12T16:32:15Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277380#M24386</link>
      <description>&lt;P&gt;Exactly &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/10780"&gt;@Luke_Pinner&lt;/a&gt;&amp;nbsp; and &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/351335"&gt;@Bud&lt;/a&gt;!&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2023 16:03:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1277380#M24386</guid>
      <dc:creator>wayfaringrob</dc:creator>
      <dc:date>2023-04-11T16:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1299312#M25415</link>
      <description>&lt;P&gt;You can create virtual column in the RDBMS as an alternative solution.&lt;/P&gt;&lt;P&gt;&lt;A href="https://oracle-base.com/articles/11g/virtual-columns-11gr1" target="_blank"&gt;ORACLE-BASE - Virtual Columns in Oracle Database 11g Release 1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-TABLE.html#GUID-F9CE0CC3-13AE-4744-A43C-EAC7A71AAAB6__BABIJIHJ" target="_blank"&gt;SQL Language Reference (oracle.com)&lt;/A&gt;&amp;nbsp;- Note on Oracle Virtual Columns&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/sql/relational-databases/tables/specify-computed-columns-in-a-table?view=sql-server-ver16" target="_blank"&gt;Specify Computed Columns in a Table - SQL Server | Microsoft Learn&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.postgresql.org/docs/current/ddl-generated-columns.html" target="_blank"&gt;PostgreSQL: Documentation: 15: 5.3.&amp;nbsp;Generated Columns&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I hope this helps.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 17:31:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1299312#M25415</guid>
      <dc:creator>MarceloMarques</dc:creator>
      <dc:date>2023-06-14T17:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1299405#M25420</link>
      <description>&lt;P&gt;Related to the original idea:&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/add-ability-to-create-arcade-expression-fields-in/idc-p/1298695" target="_self"&gt;Add ability to create arcade expression fields in attribute tables in Pro. (Like it can be done in popups)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I think SQL would be orders of magnitude faster than Arcade. I suspect that's why&amp;nbsp;arcade expression fields weren't implemented for attribute tables. The performance would have been very poor for anything but the smallest of tables.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 20:28:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1299405#M25420</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-06-14T20:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1305752#M25576</link>
      <description>&lt;P&gt;A related performance tip about using CASE in Oracle SQL -- from Esri Case #03356933:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;We've been looking specifically into using the CASE statement in Oracle views and people&amp;nbsp; state that they encounter performance issues.&amp;nbsp; I found some users suggesting to use DECODE instead of CASE. The view I created is below. The performance greatly improved on sorting. Maybe this can be an alternative for the user. The performance went from 50 seconds to sort the flag column to 13 seconds.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" color="#808080"&gt;&lt;SPAN&gt;create or replace view SDE.TEST_TABLE_DECODE_VW as&lt;BR /&gt;select objectid, PRIMARYOID,&lt;BR /&gt;DECODE(type,'NT',1)flag&lt;BR /&gt;from SDE.test_table2&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here is the forum thread that suggested using DECODE:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://blog.toadworld.com/2018/01/26/oracle-coding-best-practices-making-a-case-for-the-case-statement" target="_blank" rel="noopener"&gt;https://blog.toadworld.com/2018/01/26/oracle-coding-best-practices-making-a-case-for-the-case-statement&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/7880"&gt;@MarceloMarques&lt;/a&gt;&amp;nbsp;might find that interesting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 15:25:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1305752#M25576</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-07-05T15:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1305775#M25577</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/351335"&gt;@Bud&lt;/a&gt;&amp;nbsp;- Indeed. Some or the newer Oracle SQL Functions might not have the same performance as the Old functions, I was aware of the CASE and DECODE case because I have seen this in the past and I am certain there are a lot of other interesting cases, writing good SQL statements is always a challenge. Thanks for sharing with everyone. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 15:40:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1305775#M25577</guid>
      <dc:creator>MarceloMarques</dc:creator>
      <dc:date>2023-07-05T15:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Attributes (ad hoc)</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1355943#M27381</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_1-1701462104385.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/87799i0F2936A510943A47/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_1-1701462104385.png" alt="Bud_1-1701462104385.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 20:22:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/virtual-attributes-ad-hoc/idc-p/1355943#M27381</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-12-01T20:22:02Z</dc:date>
    </item>
  </channel>
</rss>

