<?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 Erro WITH CONNECTION - Tabelas com hífen in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Erro-WITH-CONNECTION-Tabelas-com-h%C3%ADfen/m-p/2107874#M19032</link>
    <description>&lt;P&gt;Armazenamos nossos logs do Internet Banking dentro da plataforma Elasticsearch. Preciso agora gerar indicadores com base nestes dados, exemplo: quantidade de acessos e quantidade de usuários.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Porém, devido a uma configuração de servidor (que não pode ser alterada), a extração é limitada a 10.000 linhas por chamada.&lt;/STRONG&gt; Ao executar uma consulta simples buscando registros dos últimos 10 minutos, este limite é facilmente ultrapassado. Fizemos, por tanto, a transformação dos dados dentro do próprio Elastic:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_0-1692628146811.png" style="width: 756px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114821i42CA3550345AFD4B/image-dimensions/756x191?v=v2" width="756" height="191" role="button" title="qliksisprime_0-1692628146811.png" alt="qliksisprime_0-1692628146811.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obs.: a interface é do Kibana.&lt;/P&gt;
&lt;P&gt;Quando executamos no Postman, a consulta também roda normalmente:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_1-1692628146815.png" style="width: 789px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114823i4AA467C5AEE22672/image-dimensions/789x220?v=v2" width="789" height="220" role="button" title="qliksisprime_1-1692628146815.png" alt="qliksisprime_1-1692628146815.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Observe que o nome das tabelas, no Elastic, faz referência ao &lt;STRONG&gt;tipo de sistema&lt;/STRONG&gt; &lt;STRONG&gt;mais data&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_2-1692628146817.png" style="width: 771px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114822i512690187ACA6359/image-dimensions/771x49?v=v2" width="771" height="49" role="button" title="qliksisprime_2-1692628146817.png" alt="qliksisprime_2-1692628146817.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Por tanto, será necessária uma nova consulta a cada dia.&lt;/P&gt;
&lt;P&gt;Pensando em automatizar este processo, tentamos utilizar a função &lt;STRONG&gt;WITH CONNECTION &lt;/STRONG&gt;no Qlik Sense:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_3-1692628146819.png" style="width: 466px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114824i1FA6F4F03AB7E6EB/image-dimensions/466x324?v=v2" width="466" height="324" role="button" title="qliksisprime_3-1692628146819.png" alt="qliksisprime_3-1692628146819.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Futuramente, passaríamos o nome da tabela via variável.&lt;/P&gt;
&lt;P&gt;Porém, ao executar, o Qlik Sense não consegue interpretar o nome da tabela:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_4-1692628146820.png" style="width: 370px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114825i9C43BDBFA57C0B93/image-dimensions/370x198?v=v2" width="370" height="198" role="button" title="qliksisprime_4-1692628146820.png" alt="qliksisprime_4-1692628146820.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tentamos solucionar colocando o nome entre ‘’&amp;nbsp; ,&amp;nbsp; “” ,&amp;nbsp; \* \* e @@ mas não resolveu.&lt;/P&gt;
&lt;P&gt;Criamos então uma tabela sem caracter especial. O Qlik então leu normalmente:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_5-1692628146824.png" style="width: 571px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114826i54EA17226536AFB7/image-dimensions/571x349?v=v2" width="571" height="349" role="button" title="qliksisprime_5-1692628146824.png" alt="qliksisprime_5-1692628146824.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Acreditamos que o drive esteja interpretando o caracter “-” como operador. Desta forma, ao invés de buscar pela tabela ele tenta resolver o cálculo fazendo “ib” – “09”.&lt;/P&gt;
&lt;P&gt;Inserimos a mesma &lt;EM&gt;query&lt;/EM&gt; em uma conexão REST criada via assistente. Neste caso, &lt;STRONG&gt;&lt;U&gt;o erro não ocorreu&lt;/U&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Segue vídeo com os testes realizados, assim como, o código da WITH CONNECTION em .txt.&lt;/P&gt;
&lt;P&gt;Obs.: Utilizamos o Elastic 8.5.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 21 Aug 2023 14:32:18 GMT</pubDate>
    <dc:creator>qliksisprime</dc:creator>
    <dc:date>2023-08-21T14:32:18Z</dc:date>
    <item>
      <title>Erro WITH CONNECTION - Tabelas com hífen</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Erro-WITH-CONNECTION-Tabelas-com-h%C3%ADfen/m-p/2107874#M19032</link>
      <description>&lt;P&gt;Armazenamos nossos logs do Internet Banking dentro da plataforma Elasticsearch. Preciso agora gerar indicadores com base nestes dados, exemplo: quantidade de acessos e quantidade de usuários.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Porém, devido a uma configuração de servidor (que não pode ser alterada), a extração é limitada a 10.000 linhas por chamada.&lt;/STRONG&gt; Ao executar uma consulta simples buscando registros dos últimos 10 minutos, este limite é facilmente ultrapassado. Fizemos, por tanto, a transformação dos dados dentro do próprio Elastic:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_0-1692628146811.png" style="width: 756px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114821i42CA3550345AFD4B/image-dimensions/756x191?v=v2" width="756" height="191" role="button" title="qliksisprime_0-1692628146811.png" alt="qliksisprime_0-1692628146811.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obs.: a interface é do Kibana.&lt;/P&gt;
&lt;P&gt;Quando executamos no Postman, a consulta também roda normalmente:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_1-1692628146815.png" style="width: 789px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114823i4AA467C5AEE22672/image-dimensions/789x220?v=v2" width="789" height="220" role="button" title="qliksisprime_1-1692628146815.png" alt="qliksisprime_1-1692628146815.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Observe que o nome das tabelas, no Elastic, faz referência ao &lt;STRONG&gt;tipo de sistema&lt;/STRONG&gt; &lt;STRONG&gt;mais data&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_2-1692628146817.png" style="width: 771px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114822i512690187ACA6359/image-dimensions/771x49?v=v2" width="771" height="49" role="button" title="qliksisprime_2-1692628146817.png" alt="qliksisprime_2-1692628146817.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Por tanto, será necessária uma nova consulta a cada dia.&lt;/P&gt;
&lt;P&gt;Pensando em automatizar este processo, tentamos utilizar a função &lt;STRONG&gt;WITH CONNECTION &lt;/STRONG&gt;no Qlik Sense:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_3-1692628146819.png" style="width: 466px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114824i1FA6F4F03AB7E6EB/image-dimensions/466x324?v=v2" width="466" height="324" role="button" title="qliksisprime_3-1692628146819.png" alt="qliksisprime_3-1692628146819.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Futuramente, passaríamos o nome da tabela via variável.&lt;/P&gt;
&lt;P&gt;Porém, ao executar, o Qlik Sense não consegue interpretar o nome da tabela:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_4-1692628146820.png" style="width: 370px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114825i9C43BDBFA57C0B93/image-dimensions/370x198?v=v2" width="370" height="198" role="button" title="qliksisprime_4-1692628146820.png" alt="qliksisprime_4-1692628146820.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Tentamos solucionar colocando o nome entre ‘’&amp;nbsp; ,&amp;nbsp; “” ,&amp;nbsp; \* \* e @@ mas não resolveu.&lt;/P&gt;
&lt;P&gt;Criamos então uma tabela sem caracter especial. O Qlik então leu normalmente:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="qliksisprime_5-1692628146824.png" style="width: 571px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/114826i54EA17226536AFB7/image-dimensions/571x349?v=v2" width="571" height="349" role="button" title="qliksisprime_5-1692628146824.png" alt="qliksisprime_5-1692628146824.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Acreditamos que o drive esteja interpretando o caracter “-” como operador. Desta forma, ao invés de buscar pela tabela ele tenta resolver o cálculo fazendo “ib” – “09”.&lt;/P&gt;
&lt;P&gt;Inserimos a mesma &lt;EM&gt;query&lt;/EM&gt; em uma conexão REST criada via assistente. Neste caso, &lt;STRONG&gt;&lt;U&gt;o erro não ocorreu&lt;/U&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Segue vídeo com os testes realizados, assim como, o código da WITH CONNECTION em .txt.&lt;/P&gt;
&lt;P&gt;Obs.: Utilizamos o Elastic 8.5.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Aug 2023 14:32:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Erro-WITH-CONNECTION-Tabelas-com-h%C3%ADfen/m-p/2107874#M19032</guid>
      <dc:creator>qliksisprime</dc:creator>
      <dc:date>2023-08-21T14:32:18Z</dc:date>
    </item>
  </channel>
</rss>

