<?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: Change in how Insights builds Joins? in ArcGIS Insights Questions</title>
    <link>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860974#M572</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;Hi Nicholas,&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;In short, yes we did make some changes as to how we handle joins in ArcGIS Insights.&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;It is expected that in some cases a 3&lt;SUP&gt;rd &lt;/SUP&gt;table is created and is related to work done with many-to-many joins, where a bridge table is not provided. &amp;nbsp;The 3&lt;SUP&gt;rd&lt;/SUP&gt; table you are seeing is, effectively, a bridge table that we now auto-generate in Insights to ensure we have effective and functioning many-to-many joins in all cases.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Jan 2020 23:24:19 GMT</pubDate>
    <dc:creator>LindaBeale</dc:creator>
    <dc:date>2020-01-09T23:24:19Z</dc:date>
    <item>
      <title>Change in how Insights builds Joins?</title>
      <link>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860972#M570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my work we've been struggling through some join issues lately. Before you jump into asking "well what are you really trying to do?" ... this question is only about identifying if Insights has changed how it handles joins, and not about troubleshooting the data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing we noticed is that&amp;nbsp;we cannot seem to perfectly re-create the structure of a joined layer we created in Insights in November, now in late December. We are not sure if how Insights builds a joined layer has changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In both cases we created a relationship in Insights between two layers, using a full join, based on location.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In particular, the output of the original join we did in November only included the two joined layers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Original Join" class="jive-emoji image-1 jive-image j-img-original" src="/legacyfs/online/477340_Original Join That Worked Better.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, now we are trying to re-create the same sort of join with newer data, and finding that the output from Insights includes a third item ... a "table" of the join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Newer Join from late December" class="jive-emoji jive-image image-2 j-img-original" src="/legacyfs/online/477344_Newer Join Has Been Harder To Use.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My main question is simply - has there been a change in how Insights does these joins, or are we somehow not doing the same thing we thought we did before? I feel fairly confident we are doing the same sort of relationship building and sharing we did before, because we can't see any other options in Insights that give us this output. But :Shrug: we aren't totally sure. Does it somehow matter what data is being joined? We are working with example data ... the example data from November was more rudimentary. The new example data has more detail. Does that explain this "table" showing up in the join result? Ultimately the reason we are using Insights here is because it provides the option to do a full join, that we do not see as an option elsewhere in AGO... and we are trying to avoid using desktop GIS tools (Pro, Map, etc.).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any info!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jan 2020 20:28:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860972#M570</guid>
      <dc:creator>NFlourish</dc:creator>
      <dc:date>2020-01-02T20:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: Change in how Insights builds Joins?</title>
      <link>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860973#M571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any thoughts &lt;A href="https://community.esri.com/migrated-users/60431"&gt;Linda Beale&lt;/A&gt;‌ or &lt;A href="https://community.esri.com/migrated-users/2864"&gt;Scott Sandusky&lt;/A&gt;‌?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jan 2020 14:48:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860973#M571</guid>
      <dc:creator>NFlourish</dc:creator>
      <dc:date>2020-01-06T14:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: Change in how Insights builds Joins?</title>
      <link>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860974#M572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;Hi Nicholas,&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;In short, yes we did make some changes as to how we handle joins in ArcGIS Insights.&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;It is expected that in some cases a 3&lt;SUP&gt;rd &lt;/SUP&gt;table is created and is related to work done with many-to-many joins, where a bridge table is not provided. &amp;nbsp;The 3&lt;SUP&gt;rd&lt;/SUP&gt; table you are seeing is, effectively, a bridge table that we now auto-generate in Insights to ensure we have effective and functioning many-to-many joins in all cases.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2020 23:24:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860974#M572</guid>
      <dc:creator>LindaBeale</dc:creator>
      <dc:date>2020-01-09T23:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Change in how Insights builds Joins?</title>
      <link>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860975#M573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Linda,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;It is expected that in some cases a 3&lt;SUP&gt;rd &lt;/SUP&gt;table is created&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Is there any way you can elaborate on what the cases are?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In our own explorations we've found that if we do a join (in Insights) from our big point layer (wells) to a polygon layer that we derive (say via buffering, or a tool such as the KML to polygon tool), then we are now getting that auto-generated "bridge" table. But if we create a brand new polygon hosted feature layer in AGO, and draw some polygons into.. then joining against it with the same join parameters does not generate a bridge table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is the bridge table generation based on thresholds? Or some other behind the scenes configuration in hosted feature layers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for helping us understand this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Nick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2020 15:05:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860975#M573</guid>
      <dc:creator>NFlourish</dc:creator>
      <dc:date>2020-01-10T15:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: Change in how Insights builds Joins?</title>
      <link>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860976#M574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nicholas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Insights now generates the third table when it determines that a many-to-many (m2m) join is missing a bridge (aka junction) table.&lt;BR /&gt;When joining 2 tables on some field A, if A has &lt;STRONG&gt;duplicate values in both tables&lt;/STRONG&gt;, then that's a m2m join. Typically in data modeling, a m2m relationship is constructed as a combination of a 1-m and m-1 relationships between 3 table. For example:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="478588" alt="" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/478588_pastedImage_4.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In cases where that bridge table is missing, Insights will create one and populate it with the right combination of matching keys based on the join type (full, left, inner, right). Hence, the 3rd table you see when you share the joined dataset.&lt;BR /&gt;&lt;BR /&gt;This improvement should make m2m joins more stable overall, and allow you to use the result in further analysis.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jan 2020 19:52:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-insights-questions/change-in-how-insights-builds-joins/m-p/860976#M574</guid>
      <dc:creator>YassineElouri</dc:creator>
      <dc:date>2020-01-16T19:52:15Z</dc:date>
    </item>
  </channel>
</rss>

