Quero juntar fontes de dados no Amazon Quick Sight, mas encontrei problemas.
Breve descrição
A seguir estão os casos comuns que podem impedir que você junte dados de diferentes fontes no Amazon Quick Sight:
- Não é possível ver o botão Adicionar dados e o painel de grade na página Editar conjunto de dados.
- Você usou campos geográficos.
- Você tentou criar um terceiro conjunto de dados a partir de dois conjuntos de dados da Amazon.
- O Quick Sight ficou sem memória de junção.
- Você recebe uma coluna duplicada ou um erro de coluna ambígua.
Resolução
Você não pode ver o painel Adicionar dados e grade na página Editar conjunto de dados
Se não for possível ver o botão Adicionar dados e o painel de edição, deverá solicitar acesso à fonte de dados a partir do proprietário do conjunto de dados.
Para compartilhar um conjunto de dados que você possui com outros usuários, conclua as seguintes etapas:
- Abra o console do Amazon Quick Sight.
- Clique em Conjuntos de dados e, em seguida, selecione Novo conjunto de dados.
- Selecione o conjunto de dados que você deseja compartilhar.
- Escolha Compartilhar fonte de dados e, em seguida, escolha Convidar usuários.
- Digite o nome de usuário e a permissão necessária.
- Clique em Compartilhar.
Para adicionar mais dados ao conjunto de dados, conclua as seguintes etapas:
- Abra o conjunto de dados e selecione Editar conjunto de dados.
- Na página Preparação de dados, clique em Adicionar dados.
- Escolha como você deseja adicionar os dados. Você pode adicioná-los do conjunto de dados, da fonte de dados ou fazer upload de um arquivo.
Observação: também é possível selecionar Usar SQL personalizado para abrir o editor de consultas e, em seguida, escrever uma consulta para a fonte de dados SQL.
- Selecione os pontos vermelhos para configurar a junção.
- Selecione seu tipo de junção preferido: Interno, Esquerdo, Direito ou Completo.
- Clique em Aplicar.
Você usou um campo geográfico
Os campos geográficos não são aceitos na interface de junção. Para solucionar esse problema, realize as etapas a seguir:
- Altere o tipo de dados de Geospatial para String.
- Aplique seu tipo de junção preferido.
- Volte para a página do conjunto de dados e selecione o conjunto de dados.
- Escolha Usar em um novo conjunto de dados para criar um novo conjunto de dados secundário no conjunto de dados principal.
- Altere o tipo de campo de volta para Geospatial.
- Escolha Salvar.
Para obter mais informações, consulte Adding geospatial data.
Você tentou criar um terceiro conjunto de dados a partir de dois conjuntos de dados
Não é possível juntar dois conjuntos de dados para criar um terceiro conjunto de dados. No entanto, para conjuntos de dados do Amazon Athena, conclua as seguintes etapas:
- Escreva uma consulta no Athena para juntar duas tabelas e, em seguida, crie uma exibição.
- Crie uma fonte de dados do Athena na exibição.
- Escreva um SQL personalizado e use a nova fonte de dados do Athena para criar um conjunto de dados no Quick Sight.
O Quick Sight ficou sem memória de junção
Para juntar conjuntos de dados de várias fontes de dados que tenham tabelas de fontes diferentes não armazenadas no SPICE, somente um dos conjuntos de dados pode ter mais de 1 GB. Se mais de um conjunto de dados for maior que 1 GB, o Quick Sight ficará sem memória. Para resolver esse problema, use uma consulta SQL personalizada para juntá-los.
Se você juntar dois conjuntos de dados armazenados no SPICE, o tamanho combinado de todas as tabelas secundárias na junção não poderá exceder 20 GB. Para mais informações, consulte Joining data (Juntar dados).
Se você tiver grandes junções de tabelas, é prática recomendada primeiro executar uma consulta de condições de junção no banco de dados. Em seguida, crie uma tabela ou exibição e, finalmente, crie o conjunto de dados no Quick Sight a partir da tabela ou visualização.
Para obter mais informações, consulte Joining across data sources on Amazon QuickSight (Junção entre fontes de dados no Amazon Quick Sight).
Você recebe uma coluna duplicada ou um erro de coluna ambígua
Você recebe o seguinte erro de coluna duplicada:
“ERROR - Duplicate column name 'column name' ”
O exemplo de consulta a seguir resulta em um erro de coluna duplicada:
select * from schema.sales, schema.date where sales.dateid = date.dateid;
Você recebe o seguinte erro de coluna ambígua:
“ERROR - column reference "dateid" is ambiguous”
O exemplo de consulta a seguir resulta em um erro de coluna ambígua:
select sid, dateid from schema.sales, schema.date, schema.users where sales.sid = users.userid and dateid = dateid and year = 2010 and city = 'dallas';
Erros de coluna duplicados e ambíguas ocorrem quando o nome comum da coluna não é qualificado pelo nome ou alias da tabela. Para resolver erros de coluna duplicadas e ambíguas, especifique o nome da coluna unida, com o nome da tabela ou alias como qualificador.
Informações relacionadas
Data source connectivity issues for Amazon Quick Sight (Problemas de conectividade da fonte de dados para o Amazon Quick Sight)
Como resolvo erros de exceção de SQL com fontes de dados SQL personalizadas no QuickSight?
Como resolvo os erros de “Acesso negado” quando uso o Athena como fonte de dados no QuickSight?