1 2 Previous Next 19 Replies Latest reply on Sep 30, 2016 10:56 AM by Karenina Nobre

    Valores alterados com extração de dados

    Karenina Nobre

      Gente, preciso de ajuda URGENTE!!! Por favor!!!

       

      Criei um dash com muitos cálculos usando o FIXED e quando tento usar com a fonte LIVE passa horas processando e não consegue mostrar nenhum gráfico. Então comecei a usar a extração. No inicio não estava batendo valores, agora que fui conferir se estava tudo ok me deparei com valores quase dobrados!!

      Usando live fica tudo ok, mas quando faço a extração não da certo. Vocês tem alguma dica do que pode ser??

       

       

        • 1. Re: Valores alterados com extração de dados
          Luciano Vasconcelos

          Bom dia.

          Isso com certeza é um problema de dados, não de Tableau.

           

          É provável que sua extração esteja defasada em relação ao banco.

           

          Eu faria duas coisas:

           

          1- Refazer a extração

          2 - Fazer consulta direta no banco via client para apurar os números grande(nº de registros, volume global).

           

          Outra coisa seria validar os filtros. Sei que você incluiu na extração mas coloque o filtro de datas nas duas telas: live e extração.

          • 2. Re: Valores alterados com extração de dados
            Juracy Americo

            Karenina, aparentemente as resposta para a diferença nos valores está nos filtro aplicado na conexão live e na com o extrato.Dá uma chegada pois pelas telas que enviou não dá para saber qual filtro está aplicando.

            • 3. Re: Valores alterados com extração de dados
              Karenina Nobre

              Luciano Vasconcelos e Juracy Americo

               

              Abaixo coloco mais prints.. os filtros são os mesmos, a extração é de hoje, já tentei trocar os filtros, mas nada da certo!

               

              2016_09_29_13_52_19_Tableau_Rating_de_Clientes_V5_Em_prod.png

              2016_09_29_13_53_25_Tableau_Rating_de_Clientes_V5_Em_prod.png

               

              Já tentei até usar essa opção de  "Agregar dados para dimensões visíveis por Mês, mas tb ficou da mesma forma os valores.

              A conexão é feita em view do Hana, em consulta direto no Hana os valores estão aproximadas do Tableau Live:

              Valores no Hana.png

              • 4. Re: Valores alterados com extração de dados
                Luciano Vasconcelos

                Eu tentaria colocar esse SQL do último print em um SQL personalizado.

                Tira os filtros e faz tudo no SQL.

                • 5. Re: Valores alterados com extração de dados
                  Karenina Nobre

                  Luciano Vasconcelos não entendo muito de SQL, mas esse foi o SQL que o Tableau gerou!!

                  Te ajuda a me ajudar?! rs

                   

                  SELECT "j_views_financeiro_CA_PRAZO_MEDIO"."0DOC_NUMBER" AS "ADOC_NUMBER",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0AC_DOC_NO" AS "AAC_DOC_NO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR" AS "ADEBITOR",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR___T" AS "ADEBITOR___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR__ZCUST_BND" AS "ADEBITOR__ZCUST_BND",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR__ZCUST_BND___T" AS "ADEBITOR__ZCUST_BND___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DOC_NUMBER_1" AS "ADOC_NUMBER_1",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0MATERIAL" AS "AMATERIAL",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0MATERIAL___T" AS "AMATERIAL___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0MATERIAL__0PRODH1" AS "AMATERIAL__0PRODH1",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0MATERIAL__0PRODH1___T" AS "AMATERIAL__0PRODH1___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0MATERIAL__0PRODH2" AS "AMATERIAL__0PRODH2",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0MATERIAL__0PRODH2___T" AS "AMATERIAL__0PRODH2___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0SALES_OFF" AS "ASALES_OFF",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0SALES_OFF___T" AS "ASALES_OFF___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0AC_DOC_TYP" AS "AAC_DOC_TYP",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0AC_DOC_TYP___T" AS "AAC_DOC_TYP___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0BILL_TYPE" AS "ABILL_TYPE",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0BILL_TYPE___T" AS "ABILL_TYPE___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DOC_TYPE" AS "ADOC_TYPE",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DOC_TYPE___T" AS "ADOC_TYPE___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0CLR_DOC_NO" AS "ACLR_DOC_NO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0CLEAR_DATE" AS "ACLEAR_DATE",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0INV_DOC_NO" AS "AINV_DOC_NO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0REF_DOC_NO" AS "AREF_DOC_NO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0SALESORG" AS "ASALESORG",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0SALESORG___T" AS "ASALESORG___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0STORNO" AS "ASTORNO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."LANCAMENTO" AS "LANCAMENTO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."VENCIMENTO" AS "VENCIMENTO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0FISCPER" AS "AFISCPER",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR__0CRED_ACCNT" AS "ADEBITOR__0CRED_ACCNT",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR__0CRED_ACCNT___T" AS "ADEBITOR__0CRED_ACCNT___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."DATA_DOCUMENTO" AS "DATA_DOCUMENTO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR__0RISK_CATEG" AS "ADEBITOR__0RISK_CATEG",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR__0RISK_CATEG___T" AS "ADEBITOR__0RISK_CATEG___T",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0BASE_UOM" AS "ABASE_UOM",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DOC_CLASS" AS "ADOC_CLASS",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."FATURAMENTO" AS "DATA DE FATURAMENTO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEB_CRE_LC" AS "ADEB_CRE_LC",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0DEBIT_LC" AS "ADEBIT_LC",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0CREDIT_LC" AS "ACREDIT_LC",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."0QUANT_B" AS "AQUANT_B",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."VALOR_FATURADO" AS "VALOR_FATURADO",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."DIF_DIAS" AS "DIF_DIAS",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."MONTANTE_DIF_DIAS" AS "MONTANTE_DIF_DIAS",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."DIF_DIAS_2" AS "DIF_DIAS_2",

                    "j_views_financeiro_CA_PRAZO_MEDIO"."VOLUME_FATURADO_TON" AS "VOLUME_FATURADO_TON",

                   

                    "j_views_financeiro_CA_MARGEM_SERVIR"."0FISCPER" AS "AFISCPER__j_views_financeiro_CA_MARGEM_SERVIR_",

                    "j_views_financeiro_CA_MARGEM_SERVIR"."0CUSTOMER___T" AS "ACUSTOMER___T",

                    "j_views_financeiro_CA_MARGEM_SERVIR"."0CUSTOMER" AS "ACUSTOMER",

                    "j_views_financeiro_CA_MARGEM_SERVIR"."ZCALDAY" AS "DIA DO CALENDARIO",

                    "j_views_financeiro_CA_MARGEM_SERVIR"."MARGEM_SERVIR" AS "MARGEM_SERVIR",

                    "j_views_financeiro_CA_MARGEM_SERVIR"."RECEITA_LIQUIDA" AS "RECEITA_LIQUIDA",

                    "j_views_financeiro_CA_MARGEM_SERVIR"."PER_SOBRE_ROL" AS "PER_SOBRE_ROL"

                   

                   

                    FROM "_SYS_BIC"."j.views.financeiro/CA_PRAZO_MEDIO" "j_views_financeiro_CA_PRAZO_MEDIO"

                    LEFT JOIN "_SYS_BIC"."j.views.financeiro/CA_MARGEM_SERVIR" "j_views_financeiro_CA_MARGEM_SERVIR"

                    ON (("j_views_financeiro_CA_PRAZO_MEDIO"."0FISCPER" = "j_views_financeiro_CA_MARGEM_SERVIR"."0FISCPER")

                    AND ("j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR___T" = "j_views_financeiro_CA_MARGEM_SERVIR"."0CUSTOMER___T")

                    AND ("j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR" = "j_views_financeiro_CA_MARGEM_SERVIR"."0CUSTOMER")

                    AND ("j_views_financeiro_CA_PRAZO_MEDIO"."FATURAMENTO" = "j_views_financeiro_CA_MARGEM_SERVIR"."ZCALDAY"))

                  • 6. Re: Valores alterados com extração de dados
                    Luciano Vasconcelos

                    Não consigo te ajudar nisso.

                    O que eu disse é que você precisa resolver na query e jogar para o Tableau e não vice-versa.

                     

                    A única coisa que daria pra fazer seria tentar jogar essa query do Tableau e ver se retorna o mesmo valor:

                     

                    SELECT

                      "j_views_financeiro_CA_PRAZO_MEDIO"."0FISCPER" AS "AFISCPER",

                      Sum("j_views_financeiro_CA_PRAZO_MEDIO"."VOLUME_FATURADO_TON") AS "VOLUME_FATURADO_TON"

                      FROM "_SYS_BIC"."j.views.financeiro/CA_PRAZO_MEDIO" "j_views_financeiro_CA_PRAZO_MEDIO"

                      LEFT JOIN "_SYS_BIC"."j.views.financeiro/CA_MARGEM_SERVIR" "j_views_financeiro_CA_MARGEM_SERVIR"

                      ON (("j_views_financeiro_CA_PRAZO_MEDIO"."0FISCPER" = "j_views_financeiro_CA_MARGEM_SERVIR"."0FISCPER")

                      AND ("j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR___T" = "j_views_financeiro_CA_MARGEM_SERVIR"."0CUSTOMER___T")

                      AND ("j_views_financeiro_CA_PRAZO_MEDIO"."0DEBITOR" = "j_views_financeiro_CA_MARGEM_SERVIR"."0CUSTOMER")

                      AND ("j_views_financeiro_CA_PRAZO_MEDIO"."FATURAMENTO" = "j_views_financeiro_CA_MARGEM_SERVIR"."ZCALDAY"))

                    Group by "j_views_financeiro_CA_PRAZO_MEDIO"."0FISCPER"

                     

                    Teria que dar esses valores:

                     

                    1 of 1 people found this helpful
                    • 7. Re: Valores alterados com extração de dados
                      Karenina Nobre

                      Deu certo Luciano Vasconcelos!!!

                       

                      Vou ter q acrescentar no sql esse SUM?! Vou testar aqui!

                      • 8. Re: Valores alterados com extração de dados
                        Luciano Vasconcelos

                        Na verdade não.

                        Os valores bateram?

                        Isso era para testar se o SQL que o Tableau está criando está correto.

                        • 9. Re: Valores alterados com extração de dados
                          Karenina Nobre

                          Sim, os valores bateram!!

                          Pensei em usar a extração a partir do SQL, mas tereia que colocar todos os aliases corretos senão vai quebrar tudo e também qualquer alteração feita na view não afetaria o dash. Acho q assim não se aplica.

                          Percebi que no SQL você colocou o SUM para volume_faturado, seria esse o problema? O Tableau não esta agregando essa campo com a extração?!

                           

                          O que faço?? Só consigo usar o dash com a extração!!

                          • 10. Re: Valores alterados com extração de dados
                            Luciano Vasconcelos

                            Não é o problema.

                            O Tableau faz esse Sum por isso coloquei na query.

                             

                            O problema não é o Tableau mas sim os dados que estão chegando nele.

                             

                            É provável que a conexão que você está usando esteja apontando para outra base ou outra view.

                            Perceba que se a query gerada pelo Tableau rodada lá no console busca o valor correto o problema não é nos cálculos do Tableau.

                             

                            Não tenho como ir além disso. Você vai ter que rastrear no banco aonde o processo está se perdendo.

                            Eu sugiro que você reconstrua a extração do zero, conectando para o local que você consultou no console, em outra aplicação para ver se busca os valores brutos corretos.

                            Se funcionar você cria esse novo data source na sua aplicação com os mesmos nomes de dimensões e métricas e substitui a origem de dados.

                            • 11. Re: Valores alterados com extração de dados
                              Juracy Americo

                              Boa tarde Karenina se os filtros são os mesmos tanto na conexão live quanto no extrato faz um favor.

                              Em uma planilha em branco,  pegue o campo Número de registros da conexão live e jogue no cartão rotulo/Texto, isso vai lhe dar u número, faça o mesmo para a conexão com o extrato em outra planilha , dá um print e cole aqui no grupo.

                              • 12. Re: Valores alterados com extração de dados
                                Karenina Nobre

                                Juracy Americo deu uma diferença bem grande!!

                                Agora como descobrir o pq desse aumento de linhas?!?!!

                                 

                                • 13. Re: Valores alterados com extração de dados
                                  Luciano Vasconcelos

                                  Você utilizou o mesmo datasource e alterou para live ou criou outro?

                                  • 14. Re: Valores alterados com extração de dados
                                    Juracy Americo

                                    Karenina,  não sei ao certo ainda, mas achei este artigo aqui Number of Records Returns Different Values Between Live and Extract Connection to SAP HANA | Tableau Software  que fala sobre isso mas não fala sobre diferenças de valores.

                                    De qualquer forma o seu caso é interessante, mas não conseguimos replica-lo ( eu ou o Luciano ).

                                    Sugiro você abrir um chamado seguindo as orientações aqui Submitting a Case to Tableau Support Using the Webform | Tableau Software  e não deixe de informar o link dessa discussão, pois pode ajudar.

                                     

                                    Assim que o suporte lhe ajudar, não deixe de informar aqui qual foi a solução, pois pode ajudar outras pessoas na comunidade.

                                    1 of 1 people found this helpful
                                    1 2 Previous Next