<?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 Need to load a field from Pluralsight API in Qliksense in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Need-to-load-a-field-from-Pluralsight-API-in-Qliksense/m-p/2502530#M21749</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I created a report to track the progress of the company training progress. It works and I am doing some updates to it now. I want to include the team name for each user. This is the documentation I am referring to:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.pluralsight.com/schema/user/users" target="_blank"&gt;https://developer.pluralsight.com/schema/user/users&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and the field 'teamNames' description states:&lt;/P&gt;
&lt;TABLE width="588px"&gt;
&lt;TBODY class="ant-table-tbody"&gt;
&lt;TR class="ant-table-row ant-table-row-level-0" data-row-key="teamNames"&gt;
&lt;TD width="101.312px" class="ant-table-cell ant-table-cell-row-hover"&gt;&lt;SPAN&gt;teamNames&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="67.1458px" class="ant-table-cell ant-table-cell-row-hover"&gt;[String]&lt;/TD&gt;
&lt;TD width="418.875px" class="ant-table-cell ant-table-cell-row-hover"&gt;&lt;SPAN&gt;A list of all the team names that the user is directly on.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so this is my query ( I removed the api key and any other confidential information) :&lt;/P&gt;
&lt;DIV&gt;UsersTotalCount:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_data",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&lt;/DIV&gt;
&lt;DIV&gt;"totalCount"&lt;/DIV&gt;
&lt;DIV&gt;FROM "users" PK "__KEY_users" FK "__FK_users")&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION (&lt;/DIV&gt;
&lt;DIV&gt;Url "&lt;A href="https://paas-api.pluralsight.com/graphql" target="_blank"&gt;https://paas-api.pluralsight.com/graphql&lt;/A&gt;",&lt;/DIV&gt;
&lt;DIV&gt;QUERY "type" "JSON",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER&amp;nbsp;"Authorization" "KEY",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER "Content-Type" "application/json",&lt;/DIV&gt;
&lt;DIV&gt;BODY "{""query"":""query{ users { totalCount } }"" }"&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;LET totalCount = Peek('totalCount', 0, 'UsersTotalCount');&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE UsersTotalCount;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;load&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;__KEY_data as userData,&lt;/DIV&gt;
&lt;DIV&gt;__KEY_users as userKey,&lt;/DIV&gt;
&lt;DIV&gt;__FK_users as fk_User,&lt;/DIV&gt;
&lt;DIV&gt;__FK_nodes as userNode,&lt;/DIV&gt;
&lt;DIV&gt;id as userId,&lt;/DIV&gt;
&lt;DIV&gt;email as userEmail,&lt;/DIV&gt;
&lt;DIV&gt;firstName,&lt;/DIV&gt;
&lt;DIV&gt;lastName,&lt;/DIV&gt;
&lt;DIV&gt;teamNames;&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_data",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_users",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_users",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&lt;/DIV&gt;
&lt;DIV&gt;"id",&lt;/DIV&gt;
&lt;DIV&gt;"email",&lt;/DIV&gt;
&lt;DIV&gt;"firstName",&lt;/DIV&gt;
&lt;DIV&gt;"lastName",&lt;/DIV&gt;
&lt;DIV&gt;"teamNames",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_nodes"&lt;/DIV&gt;
&lt;DIV&gt;FROM "nodes" FK "__FK_nodes")&lt;/DIV&gt;
&lt;DIV&gt;FROM "users" PK "__KEY_users" FK "__FK_users")&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION (&lt;/DIV&gt;
&lt;DIV&gt;Url "&lt;A href="https://paas-api.pluralsight.com/graphql" target="_blank"&gt;https://paas-api.pluralsight.com/graphql&lt;/A&gt;",&lt;/DIV&gt;
&lt;DIV&gt;QUERY "type" "JSON",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER "Authorization" "KEY",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER "Content-Type" "application/json",&lt;/DIV&gt;
&lt;DIV&gt;BODY "{""query"":""query{ users (first: $(totalCount) filter:{isCurrent: true}){nodes {id email firstName lastName teamNames }}}""}"&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[users]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [userId],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; lower([userEmail]) as [userEmail],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [firstName],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [lastName],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [firstName] &amp;amp; ' ' &amp;amp; [lastName] as [Full Name],&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [teamNames],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [userNode]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the fields are populated and correct however, the teamNames field is just blank for every user.&lt;/P&gt;
&lt;P&gt;Im guessing that since teamNames is an array, thats where the issue lies but I dont know what to do. Any assistance is greatly appreciated, Thanks!&lt;/P&gt;</description>
    <pubDate>Wed, 22 Jan 2025 20:32:52 GMT</pubDate>
    <dc:creator>Jcuenca1</dc:creator>
    <dc:date>2025-01-22T20:32:52Z</dc:date>
    <item>
      <title>Need to load a field from Pluralsight API in Qliksense</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Need-to-load-a-field-from-Pluralsight-API-in-Qliksense/m-p/2502530#M21749</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I created a report to track the progress of the company training progress. It works and I am doing some updates to it now. I want to include the team name for each user. This is the documentation I am referring to:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.pluralsight.com/schema/user/users" target="_blank"&gt;https://developer.pluralsight.com/schema/user/users&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and the field 'teamNames' description states:&lt;/P&gt;
&lt;TABLE width="588px"&gt;
&lt;TBODY class="ant-table-tbody"&gt;
&lt;TR class="ant-table-row ant-table-row-level-0" data-row-key="teamNames"&gt;
&lt;TD width="101.312px" class="ant-table-cell ant-table-cell-row-hover"&gt;&lt;SPAN&gt;teamNames&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD width="67.1458px" class="ant-table-cell ant-table-cell-row-hover"&gt;[String]&lt;/TD&gt;
&lt;TD width="418.875px" class="ant-table-cell ant-table-cell-row-hover"&gt;&lt;SPAN&gt;A list of all the team names that the user is directly on.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so this is my query ( I removed the api key and any other confidential information) :&lt;/P&gt;
&lt;DIV&gt;UsersTotalCount:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_data",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&lt;/DIV&gt;
&lt;DIV&gt;"totalCount"&lt;/DIV&gt;
&lt;DIV&gt;FROM "users" PK "__KEY_users" FK "__FK_users")&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION (&lt;/DIV&gt;
&lt;DIV&gt;Url "&lt;A href="https://paas-api.pluralsight.com/graphql" target="_blank"&gt;https://paas-api.pluralsight.com/graphql&lt;/A&gt;",&lt;/DIV&gt;
&lt;DIV&gt;QUERY "type" "JSON",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER&amp;nbsp;"Authorization" "KEY",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER "Content-Type" "application/json",&lt;/DIV&gt;
&lt;DIV&gt;BODY "{""query"":""query{ users { totalCount } }"" }"&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;LET totalCount = Peek('totalCount', 0, 'UsersTotalCount');&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE UsersTotalCount;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;load&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;__KEY_data as userData,&lt;/DIV&gt;
&lt;DIV&gt;__KEY_users as userKey,&lt;/DIV&gt;
&lt;DIV&gt;__FK_users as fk_User,&lt;/DIV&gt;
&lt;DIV&gt;__FK_nodes as userNode,&lt;/DIV&gt;
&lt;DIV&gt;id as userId,&lt;/DIV&gt;
&lt;DIV&gt;email as userEmail,&lt;/DIV&gt;
&lt;DIV&gt;firstName,&lt;/DIV&gt;
&lt;DIV&gt;lastName,&lt;/DIV&gt;
&lt;DIV&gt;teamNames;&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_data",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&lt;/DIV&gt;
&lt;DIV&gt;"__KEY_users",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_users",&lt;/DIV&gt;
&lt;DIV&gt;(SELECT&lt;/DIV&gt;
&lt;DIV&gt;"id",&lt;/DIV&gt;
&lt;DIV&gt;"email",&lt;/DIV&gt;
&lt;DIV&gt;"firstName",&lt;/DIV&gt;
&lt;DIV&gt;"lastName",&lt;/DIV&gt;
&lt;DIV&gt;"teamNames",&lt;/DIV&gt;
&lt;DIV&gt;"__FK_nodes"&lt;/DIV&gt;
&lt;DIV&gt;FROM "nodes" FK "__FK_nodes")&lt;/DIV&gt;
&lt;DIV&gt;FROM "users" PK "__KEY_users" FK "__FK_users")&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION (&lt;/DIV&gt;
&lt;DIV&gt;Url "&lt;A href="https://paas-api.pluralsight.com/graphql" target="_blank"&gt;https://paas-api.pluralsight.com/graphql&lt;/A&gt;",&lt;/DIV&gt;
&lt;DIV&gt;QUERY "type" "JSON",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER "Authorization" "KEY",&lt;/DIV&gt;
&lt;DIV&gt;HTTPHEADER "Content-Type" "application/json",&lt;/DIV&gt;
&lt;DIV&gt;BODY "{""query"":""query{ users (first: $(totalCount) filter:{isCurrent: true}){nodes {id email firstName lastName teamNames }}}""}"&lt;/DIV&gt;
&lt;DIV&gt;);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[users]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [userId],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; lower([userEmail]) as [userEmail],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [firstName],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [lastName],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [firstName] &amp;amp; ' ' &amp;amp; [lastName] as [Full Name],&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; [teamNames],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [userNode]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the fields are populated and correct however, the teamNames field is just blank for every user.&lt;/P&gt;
&lt;P&gt;Im guessing that since teamNames is an array, thats where the issue lies but I dont know what to do. Any assistance is greatly appreciated, Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2025 20:32:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Need-to-load-a-field-from-Pluralsight-API-in-Qliksense/m-p/2502530#M21749</guid>
      <dc:creator>Jcuenca1</dc:creator>
      <dc:date>2025-01-22T20:32:52Z</dc:date>
    </item>
  </channel>
</rss>

