<?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 Aggregation Layers — File and mobile geodatabases in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/aggregation-layers-file-and-mobile-geodatabases/idi-p/1271616</link>
    <description>&lt;P&gt;There is a tool for creating aggregation layers in enterprise geodatabases called&amp;nbsp;&lt;BR /&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-aggregation-query-layer.htm" target="_self"&gt;Make Aggregation Query Layer (Data Management)&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Could that functionality be expanded to file and mobile geodatabases too? Since both file geodatabases and mobile geodatabases support GROUP BY, JOIN, etc.&amp;nbsp;See&amp;nbsp;&lt;A href="https://desktop.arcgis.com/en/arcmap/latest/manage-data/administer-file-gdbs/sql-reporting-and-anlysis-file-geodatabases.htm" target="_self"&gt;SQL for reporting and analysis on file geodatabases&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;The obvious challenge is the fact that query layers are only supported for enterprise geodatabases, not file and mobile geodatabases:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/file-geodatabase-query-layers/idi-p/1237538" target="_self"&gt;Idea: File geodatabase query layers&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/mobile-geodatabase-query-layers/idc-p/1237769" target="_self"&gt;Idea: Mobile geodatabase query layers&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;And I’m aware that equivalent functionality can be achieved by writing SQL in database views in file and mobile geodatabases. However, writing full-blown SQL SELECT queries in database views has limitations:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Writing complex SQL takes time, is not very user friendly, and is prone to error for non-experts.&amp;nbsp;Not all ArcGIS pro users have advanced SQL skills.&lt;/LI&gt;&lt;LI&gt;We don’t always want to make views in geodatabases.&lt;UL&gt;&lt;LI&gt;Map layers&amp;nbsp;&lt;SPAN&gt;are useful for temporary or one-off cases where you don’t want to create an object in the database. Whereas views can add clutter to the db.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;It’s not possible to modify a file geodatabase view’s SQL definition once it’s created. The database view needs to be deleted and recreated in order to make a change, which is cumbersome.&lt;BR /&gt;Mobile geodatabase views can only be modified using an SQL client, not using ArcGIS Pro.&lt;/SPAN&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Whereas I would think an aggregation layer would be modifiable.&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;And using geoprocessing tools that output static copies of data is not desired in many cases. Dynamic queries are preferred and often necessary.&lt;BR /&gt;&lt;BR /&gt;As&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/2620"&gt;@TanuHoque&lt;/a&gt;&amp;nbsp;mentions in the article:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/make-aggregation-query-layer-a-new-geoprocessing-tool-to-compute-and-view-dynamic-summary-statistics-from-related-records/" target="_self"&gt;Make Aggregation Query Layer - a new geoprocessing tool to compute and view dynamic summary statistics from related records&lt;/A&gt;, aggregation layers are quite useful. It would be great if we could use them for FGDBs and MGDBs too.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 25 Mar 2023 15:38:44 GMT</pubDate>
    <dc:creator>Bud</dc:creator>
    <dc:date>2023-03-25T15:38:44Z</dc:date>
    <item>
      <title>Aggregation Layers — File and mobile geodatabases</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/aggregation-layers-file-and-mobile-geodatabases/idi-p/1271616</link>
      <description>&lt;P&gt;There is a tool for creating aggregation layers in enterprise geodatabases called&amp;nbsp;&lt;BR /&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-aggregation-query-layer.htm" target="_self"&gt;Make Aggregation Query Layer (Data Management)&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Could that functionality be expanded to file and mobile geodatabases too? Since both file geodatabases and mobile geodatabases support GROUP BY, JOIN, etc.&amp;nbsp;See&amp;nbsp;&lt;A href="https://desktop.arcgis.com/en/arcmap/latest/manage-data/administer-file-gdbs/sql-reporting-and-anlysis-file-geodatabases.htm" target="_self"&gt;SQL for reporting and analysis on file geodatabases&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;The obvious challenge is the fact that query layers are only supported for enterprise geodatabases, not file and mobile geodatabases:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/file-geodatabase-query-layers/idi-p/1237538" target="_self"&gt;Idea: File geodatabase query layers&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/mobile-geodatabase-query-layers/idc-p/1237769" target="_self"&gt;Idea: Mobile geodatabase query layers&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;And I’m aware that equivalent functionality can be achieved by writing SQL in database views in file and mobile geodatabases. However, writing full-blown SQL SELECT queries in database views has limitations:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Writing complex SQL takes time, is not very user friendly, and is prone to error for non-experts.&amp;nbsp;Not all ArcGIS pro users have advanced SQL skills.&lt;/LI&gt;&lt;LI&gt;We don’t always want to make views in geodatabases.&lt;UL&gt;&lt;LI&gt;Map layers&amp;nbsp;&lt;SPAN&gt;are useful for temporary or one-off cases where you don’t want to create an object in the database. Whereas views can add clutter to the db.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;It’s not possible to modify a file geodatabase view’s SQL definition once it’s created. The database view needs to be deleted and recreated in order to make a change, which is cumbersome.&lt;BR /&gt;Mobile geodatabase views can only be modified using an SQL client, not using ArcGIS Pro.&lt;/SPAN&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Whereas I would think an aggregation layer would be modifiable.&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;And using geoprocessing tools that output static copies of data is not desired in many cases. Dynamic queries are preferred and often necessary.&lt;BR /&gt;&lt;BR /&gt;As&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/2620"&gt;@TanuHoque&lt;/a&gt;&amp;nbsp;mentions in the article:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/make-aggregation-query-layer-a-new-geoprocessing-tool-to-compute-and-view-dynamic-summary-statistics-from-related-records/" target="_self"&gt;Make Aggregation Query Layer - a new geoprocessing tool to compute and view dynamic summary statistics from related records&lt;/A&gt;, aggregation layers are quite useful. It would be great if we could use them for FGDBs and MGDBs too.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 25 Mar 2023 15:38:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/aggregation-layers-file-and-mobile-geodatabases/idi-p/1271616</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2023-03-25T15:38:44Z</dc:date>
    </item>
  </channel>
</rss>

