Blog

Insights e ideias das mentes mais brilhantes em análise de dados.
_PavelP
Alteryx
Alteryx

Com o lançamento do Server 2024.2, a migração de conexões de dados para conexões do DCM foi significativamente simplificada. Esta atualização permite a migração automatizada de todas as conexões de dados e workflows associados.

 

Abaixo, gostaríamos de usar um exemplo para mostrar como funciona a migração e como você pode evitar quaisquer problemas ao longo do caminho.

 

Configuração

 

Vamos primeiro considerar uma conexão de dados chamada MyAlias com a seguinte cadeia de conexão:

 

ODBC Driver Code.png

 

Esta conexão de dados é compartilhada com dois usuários e um grupo de usuários.

 

DCM My Alias - Pre-migration.png

 

Também configuramos uma fonte de dados correspondente no DCM, juntamente com três conexões (credenciais) diferentes para demonstrar diferentes cenários:

  1. user001: contém o mesmo nome de usuário e senha da cadeia de conexão MyAlias.
  2. user001 [wrong pass]: mesmo nome de usuário, mas senha incorreta para simular cenários de senha obsoletos.
  3. [vault credentials] random: simula o uso de credenciais baseadas no cofre.

 

Data Sources SQL Server in DCM.png

 

A seguir, temos um workflow que usa a conexão de dados MyAlias no Alteryx Server. Este workflow pode ser agendado ou executado manualmente. Neste exemplo, usaremos um workflow simples que transfere dados de uma

tabela de banco de dados SQL para outra e adiciona uma coluna de ID. Chamamos esse workflow de MyWorkflow.

 

My Workflow Tools.png

 

My Workflow YXMD.png

 

Migrar conexões de dados

 

Com tudo configurado, podemos iniciar o processo de migração. Isso inclui vincular conexões de dados aos seus respectivos equivalentes do DCM e, como opção, copiar configurações de compartilhamento. Cada conexão de dados deve ser migrada individualmente selecionando as configurações apropriadas de conexão e compartilhamento do DCM.

  1. Navegue até a página de detalhes da conexão de dados na interface do usuário do Alteryx Server.
  2. Inicie a migração selecionando a opção de migrar para DCM na página de detalhes do MyAlias. Isso abrirá uma nova caixa de diálogo.

 

Migrate Connection to DCM.png

 

A caixa de diálogo permite revisar a cadeia de conexão e visualizar uma lista de conexões do DCM disponíveis. Esta lista contém todas as conexões do DCM ODBC no Server, categorizadas da seguinte forma:

  • Correspondência exata: conexões do DCM com cadeias de conexão perfeitamente correspondentes.
  • Correspondência de cofre não resolvida: conexões do DCM com segredos de um cofre externo. O algoritmo correspondente não baixa nem resolve o payload do cofre para comparação.
  • Correspondência parcial: conexões do DCM com cadeias de conexão semelhantes, mas não idênticas.
  • Sem correspondência: todas as outras conexões do DCM no Server.

 

Exact Match Results.png

 

A conexão mais adequada é automaticamente pré-selecionada. Em nossa configuração, a conexão user001 é selecionada porque é uma correspondência exata. Esta seleção pode ser substituída, se necessário.

 

O administrador tem a opção de “Compartilhar com usuários existentes, compartilhando a conexão do DCM com os mesmos usuários e grupos que a conexão migrada. Essa opção está habilitada por padrão.

 

Para compartilhar credenciais específicas, o compartilhamento de colaboração deve ser iniciado primeiro na conexão do DCM e depois prosseguir com a migração. Observe que, embora os workflows que usam conexões de dados possam ser executados por qualquer usuário do Server com permissão, as conexões do DCM exigem compartilhamento para serem executadas no Server para todos os usuários que executam o workflow.

 

A migração do MyAlias pode ser confirmada usando a conexão do DCM user001 e a opção “Compartilhar com usuários existentes”. Esta ação fecha a caixa de diálogo e atualiza a página de detalhes da conexão de dados.

 

Após a migração, a conexão de dados não poderá mais ser editada nem seu compartilhamento alterado. Todas as alterações devem ser feitas na conexão do DCM. A conexão de dados MyAlias permanece disponível no Designer para workflows, com a opção de migrar novamente para o DCM, se necessário.

 

DCM My Alias - Post-migration.png

 

Outra alteração durante a migração é a versão inicializada da conexão do DCM. Ele foi compartilhado com o segundo e terceiro usuários, bem como com o grupo de usuários, com as configurações de conexão de dados copiadas.

 

SQL Server in DCM.png

 

Share Connection.png

 

Em seguida, repetimos o mesmo processo para todas as outras conexões de dados no Server. Depois disso, podemos prosseguir com a migração das referências do workflow.

 

Migrar conexões de dados em workflows

 

Como parte final da migração, queremos substituir a conexão de dados MyAlias em todas as configurações de ferramenta em todos os workflows no Server pela conexão do DCM SQL Server in DCM — user001. Para iniciar esse processo, selecione a opção para migrar workflows para DCM no canto superior direito da página de conexões de dados e confirme a migração na caixa de diálogo.

 

O status da migração do workflow é exibido sob o cabeçalho da página e o botão de inicialização da migração é desativado durante o processo. A migração de conexões de dados individuais também está temporariamente indisponível. Atualize a página para obter o status mais recente ou volte mais tarde para ver os resultados.

 

Migration in Progress.png

 

Assim que a migração for concluída, um resumo será exibido com o número de workflows migrados, ignorados ou com falha.

  • Migração bem-sucedida: workflows onde as conexões de dados foram encontradas e substituídas por seus equivalentes do DCM.
  • Ignorados: workflows que não contêm referências de conexão de dados ou não possuem todas as referências associadas à sua conexão do DCM.
  • Com falha: workflows que não puderam ser migrados devido a motivos como acesso insuficiente ou permissões de gravação.

 

Migration Status Done.png

 

Para workflows migrados, uma nova versão é criada automaticamente para preservar o histórico de todas as alterações.

 

Um registro completo de migração de workflow detalhando todos os workflows analisados e operações realizadas está disponível no nó da galeria do Alteryx Server no arquivo C:\ProgramData\Alteryx\Gallery\Logs\AliasMigration.ndjson. Em uma configuração de vários nós, ele fica no nó que executa a migração (selecionado aleatoriamente).

 

Embora apenas uma migração de workflow possa ser executada por vez, é possível acionar a migração diversas vezes, desde que a execução anterior tenha sido concluída. Desta forma, as migrações podem ser realizadas “fragmentadas”, ou seja, uma conexão de dados por vez ou a migração pode ser executada novamente para garantir que não haja novas ocorrências dos aliases no Server.

 

Comece hoje mesmo!

 

Tudo pronto para o futuro do gerenciamento de dados com a ferramenta de migração do DCM da Alteryx? Migre facilmente para o DCM e inaugure uma nova era de eficiência e desempenho. Fique de olho nas próximas atualizações à medida que a Alteryx continua desenvolvendo esta ferramenta poderosa para ajudar as empresas em sua jornada analítica.

 

Para obter mais informações sobre o DCM, consulte os seguintes links:

Rótulos