No SQL Server, você pode usar o sp_special_columns procedimento armazenado do sistema para identificar um identificador exclusivo para a tabela. Especificamente, ele retorna o conjunto ideal de colunas que identificam exclusivamente uma linha na tabela. Se não houver colunas que possam identificar exclusivamente a tabela, o conjunto de resultados estará vazio.
Gostaria de ajuda para construir uma solução semelhante no Alteyx.
Resumindo: dado uma tabela com várias colunas do tipo texto, qual a combinação mínima de colunas que me representa um identificador exclusivo.
Solucionado! Ir para Solução.
Opa @LeandroYgorLoli ,
No Alteryx voçe poderia usar a ferramenta Unique:
Pode dar certo para o que você perguntou.
Eai, @Garabujo7 !
A minha intenção não é bem essa. Meu problema é mais assim:
Dado várias colunas do tipo texto, qual é o conjunto mínimo de coluna que me representa um chave única. Por exemplo, temos uma tabela com "SKU | Descrição do SKU | Fornecedor | Descrição do Fornecedor | País do Fornecedor". Todas as colunas são do tipo texto, mas a chave única dessa tabela é o par "SKU-Fornecedor". Então queria discutir como construir uma macro que identificasse qual a chave única de qualquer tabela que eu entregasse à ela.
Ficou mais claro?
Bom dia, Leandro,
Então, pelo o que entendi, você quer que o Alteryx reconheça a sua chave única, certo?
Para isso, algo deve sempre ocorrer nesta chave.
Seja a sua posição no arquivo de texto, ou ter sempre algo em comum (inicia com algum parâmetro, etc).
Aí você consegue por o Alteryx para reconhecer esse padrão.
Funcionou bem! Muito obrigado, meu querido!
Maravilha!!