<?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: Report result shows abnormal behaviour in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16522#M3348</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the cross join is the problem. I am not a SQL guy by trade, so I am not the right guy to give you an explanation as to why that is the problem, but the behavior you are seeing is what happens when you cross join that which should not be cross joined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have a sql query tool? I think the following hideous sql will do what you want:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use dwh_inventory;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;storage.name AS 'Storage Name',&lt;/P&gt;&lt;P&gt;host.name AS 'Host Name',&lt;/P&gt;&lt;P&gt;host_adapter.model AS 'HBA Model',&lt;/P&gt;&lt;P&gt;host_adapter.manufacturer AS 'HBA Manufacturer',&lt;/P&gt;&lt;P&gt;host_adapter.driver AS 'HBA Driver',&lt;/P&gt;&lt;P&gt;host_adapter.firmware AS 'HBA Firmware'&lt;/P&gt;&lt;P&gt;FROM &lt;/P&gt;&lt;P&gt;STORAGE STORAGE,&lt;/P&gt;&lt;P&gt;HOST HOST,&lt;/P&gt;&lt;P&gt;physical_path ppath&lt;/P&gt;&lt;P&gt;LEFT JOIN host_adapter&lt;/P&gt;&lt;P&gt;ON&lt;/P&gt;&lt;P&gt;ppath.hostid = host_adapter.hostid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;storage.id = ppath.storageid&amp;nbsp; AND&lt;/P&gt;&lt;P&gt;host.id = ppath.hostid AND&lt;/P&gt;&lt;P&gt;ppath.hostid IS NOT NULL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;ppath.storageId,ppath.hostid,host_adapter.Id&lt;/P&gt;&lt;P&gt;ORDER BY&lt;/P&gt;&lt;P&gt;Storage.name&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Jan 2013 16:31:55 GMT</pubDate>
    <dc:creator>ostiguy</dc:creator>
    <dc:date>2013-01-28T16:31:55Z</dc:date>
    <item>
      <title>Report result shows abnormal behaviour</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16516#M3346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using OCI 6.3.2-141.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a report with below headers. Intension was to generate a report of storage system connected to server with its HBA details:&lt;/P&gt;&lt;P&gt;I used report studio and selected "allow" for "Cross product allowed" in query properties.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;StorageName HostName Manufacturer Model Firmware Driver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was shocked when I saw the result. I have a total of 43 storage arrays in OCI server. And in result it was showing that each server is connected to all 43 storage arrays and model value is null for most of the servers. For eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;StorageName HostName Manufacturer Model Firmware Driver&lt;/P&gt;&lt;P&gt;System1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;System9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Host1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Emulex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FV4.1.450.7 DV7.2.50.007&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;so on&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Am I doing it correctly? Do I have to change any query properties?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:11:19 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16516#M3346</guid>
      <dc:creator>sunilyadav</dc:creator>
      <dc:date>2025-06-05T06:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Report result shows abnormal behaviour</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16522#M3348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the cross join is the problem. I am not a SQL guy by trade, so I am not the right guy to give you an explanation as to why that is the problem, but the behavior you are seeing is what happens when you cross join that which should not be cross joined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have a sql query tool? I think the following hideous sql will do what you want:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use dwh_inventory;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;storage.name AS 'Storage Name',&lt;/P&gt;&lt;P&gt;host.name AS 'Host Name',&lt;/P&gt;&lt;P&gt;host_adapter.model AS 'HBA Model',&lt;/P&gt;&lt;P&gt;host_adapter.manufacturer AS 'HBA Manufacturer',&lt;/P&gt;&lt;P&gt;host_adapter.driver AS 'HBA Driver',&lt;/P&gt;&lt;P&gt;host_adapter.firmware AS 'HBA Firmware'&lt;/P&gt;&lt;P&gt;FROM &lt;/P&gt;&lt;P&gt;STORAGE STORAGE,&lt;/P&gt;&lt;P&gt;HOST HOST,&lt;/P&gt;&lt;P&gt;physical_path ppath&lt;/P&gt;&lt;P&gt;LEFT JOIN host_adapter&lt;/P&gt;&lt;P&gt;ON&lt;/P&gt;&lt;P&gt;ppath.hostid = host_adapter.hostid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;storage.id = ppath.storageid&amp;nbsp; AND&lt;/P&gt;&lt;P&gt;host.id = ppath.hostid AND&lt;/P&gt;&lt;P&gt;ppath.hostid IS NOT NULL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;ppath.storageId,ppath.hostid,host_adapter.Id&lt;/P&gt;&lt;P&gt;ORDER BY&lt;/P&gt;&lt;P&gt;Storage.name&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 16:31:55 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16522#M3348</guid>
      <dc:creator>ostiguy</dc:creator>
      <dc:date>2013-01-28T16:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: Report result shows abnormal behaviour</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16530#M3349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ostiguy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The query you mentioned is working perfectly and gave perfect results. But I want same thing from OCI in automated reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You said that "the behavior you are seeing is what happens when you cross join that which should not be cross joined". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why these should not be cross joined? I mean I can see that manual SQL query is working perfectly then how difficult is it to implement it in OCI reports. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And these kind of cross-joins like connectivity between storage, switch, and servers or between different datamarts is expected when we generate cumtom reports.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 06:26:47 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16530#M3349</guid>
      <dc:creator>sunilyadav</dc:creator>
      <dc:date>2013-01-29T06:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: Report result shows abnormal behaviour</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16535#M3350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Sunil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am travelling for the next few days, but I will try to get a member of the brain trust to elaborate on cross joins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the interim, here is a video on how to import a raw sql query into a Report Studio report&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 11:24:55 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Report-result-shows-abnormal-behaviour/m-p/16535#M3350</guid>
      <dc:creator>ostiguy</dc:creator>
      <dc:date>2013-01-29T11:24:55Z</dc:date>
    </item>
  </channel>
</rss>

