[Carol Shared Data] Erro ao referenciar campo com ``
Description
-
Issue Jira Produção: https://jiraproducao.totvs.com.br/browse/IDEIA-2756
-
Reporter: TOTVS IDEIA
-
Creator: Diego Matos Guedes
-
Formulário de origem: Abertura de issue para Plataforma Carol
-
Formulário preenchido por: diego.guedes@totvs.com.br
-
Informe a sua área de atuação na TOTVS: Analytics By GoodData
-
Ambiente impactado: Produção
-
Fase/estágio: Estamos em tempo de PROJETO
-
Informe o assunto a ser direcionado: Quero reportar um tema que não consta em nenhuma das opções anteriores
-
Descreva o seu problema: Ao tentar criar uma nova view pela interface / API da Carol, caso um dos campos de alias possua espaços em seu nome, o seguinte erro é apresentado:
The query in the view Teste2 must fully qualify tables with project and dataset (e.g. `project.dataset`.table). Invalid references: Id Banco
Segue abaixo a query de exemplo utilizada para reproduzir o erro. Nesta, o campo "Id Banco" possui espaços, portanto, é necessário passar o nome do alias entre crases `Id Banco`, e, apesar do BigQuery aceitar esta query como válida, a Carol a recusa.
SELECT
FARM_FINGERPRINT(iddobanco) AS `Id Banco`
FROM
`carol-046a93de9e2949f69900.046a93de9e2949f699000f74a97dabd7`.banco
WHERE _ingestionDatetime >= CURRENT_DATE() - 731
QUALIFY ROW_NUMBER() OVER (
PARTITION BY
mdmStagingRecord,
iddobanco,
mdmTenantId
ORDER BY mdmCounterForEntity DESC ,mdmLastUpdated DESC
) = 1
-
Informe a Org relacionada: totvstechfin
-
Informe o tenant/ambiente relacionado: TenantId: 046a93de9e2949f699000f74a97dabd7
-
Ciente de que, caso precise trazer upload de anexos, ele deverá acontecer na issue criada no JIRA Produção.: Estou ciente que o envio destas evidências será realizado diretamente na issue criada no JIRA PRODUÇÃO.
-
Informe a prioridade da sua issue: ALTA: o tema gera interrupção no funcionamento da aplicação, mas não provoca impacto financeiro direto. Ex.: telas de erro de programação, exceções no sistema.
-
Sendo prioridade CRÍTICA, relate a justificativa: