<?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 Recursive relationship checking in Data Quality</title>
    <link>https://community.qlik.com/t5/Data-Quality/Recursive-relationship-checking/m-p/2281273#M3618</link>
    <description>I have started looking at the open profiler software, is there a way to check recursive relationships within a table, I couldn't seem to figure out how to do the following check with the column comparison feature ? 
&lt;BR /&gt;For example I have a table of employees, i.e. employee_id, emp_name, mangager_id, etc etc 
&lt;BR /&gt;A manager should exist within the employee table, therefore i want to check for any employee records where the manager_id is not valid i.e. the value of the manager_id column is not found when checking against the values of the employee_id column within the same table. 
&lt;BR /&gt;Thanks</description>
    <pubDate>Sat, 16 Nov 2024 13:53:03 GMT</pubDate>
    <dc:creator>_AnonymousUser</dc:creator>
    <dc:date>2024-11-16T13:53:03Z</dc:date>
    <item>
      <title>Recursive relationship checking</title>
      <link>https://community.qlik.com/t5/Data-Quality/Recursive-relationship-checking/m-p/2281273#M3618</link>
      <description>I have started looking at the open profiler software, is there a way to check recursive relationships within a table, I couldn't seem to figure out how to do the following check with the column comparison feature ? 
&lt;BR /&gt;For example I have a table of employees, i.e. employee_id, emp_name, mangager_id, etc etc 
&lt;BR /&gt;A manager should exist within the employee table, therefore i want to check for any employee records where the manager_id is not valid i.e. the value of the manager_id column is not found when checking against the values of the employee_id column within the same table. 
&lt;BR /&gt;Thanks</description>
      <pubDate>Sat, 16 Nov 2024 13:53:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Recursive-relationship-checking/m-p/2281273#M3618</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2024-11-16T13:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: Recursive relationship checking</title>
      <link>https://community.qlik.com/t5/Data-Quality/Recursive-relationship-checking/m-p/2281274#M3619</link>
      <description>You can't check recursive relationships in comparison analysis ( comparison analysis require two different tables )
&lt;BR /&gt;otherwise you can create DQ rule with the query : "not supervisor_id in (select employee_id from employee) or supervisor_id is null"
&lt;BR /&gt;after that , create a table analysis and tick this DQ rule.
&lt;BR /&gt;You can view invalid rows in analysis results ( right clic on corresponding percentage )</description>
      <pubDate>Tue, 07 Jul 2009 13:21:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Recursive-relationship-checking/m-p/2281274#M3619</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2009-07-07T13:21:52Z</dc:date>
    </item>
  </channel>
</rss>

