Skip to main content

O que há de novo no Server 2023.2

Versão : 2023.2

Data de lançamento : 1 de novembro de 2023

Acesse as Notas de versão do Server 2023.2 completasNotas de versão do Server 2023.2

Novos recursos

Opção de CLI para conectar ao controlador remoto

Como administrador, agora você pode transferir chaves de criptografia com segurança do seu ambiente existente para migrar o Server para um novo host ou mitigar uma interrupção.

Para obter mais informações, acesse Processo de transferência de chaves de criptografia.

Novo comando da CLI

Como administrador, agora você pode usar o novo comando da CLI:

  • setmongoconnectionserver: define a cadeia de conexão do MongoDB para a conexão da IU do Server.

Além disso, adicionamos os seguintes comandos à nossa documentação:

  • setmongoconnectionworker: define a cadeia de conexão do MongoDB para um trabalhador.

  • setmongoconnectioncontroller: define a cadeia de conexão do MongoDB para um controlador.

Para obter mais informações, acesse Comandos do AlteryxService.

Atualização da documentação da API V3 do Swagger

Nossa documentação do Swagger foi atualizada e aprimorada para ajudar você a usar e entender melhor todas as APIs V3 do Server. Fizemos atualizações para descrições de ID e de pontos de extremidade, anotações de implementação e URLs. Para obter mais informações sobre pontos de extremidade, acesse nossa documentação da API do Server.

Blob __ServiceData do SQL removido

Removemos o Blob __ServiceData para permitir uma melhor funcionalidade de pesquisa e classificação para determinados conjuntos de dados. As alterações que ocorreram no MongoDB devido à remoção do blob são as seguintes:

  • Colunas que estavam anteriormente ocultas no Blob estão agora disponíveis para consulta.

  • Todas as colunas agora são do tipo apropriado (em vez de todas serem armazenadas como cadeias de caracteres), tornando o Server mais consistente com o Mongo DB.

  • Isso também traz melhoria de desempenho e aumenta a flexibilidade para determinadas consultas. Por exemplo, você pode executar consultas de comparação de data/hora naturais em colunas com esse tipo de dados.

Removemos o Blob de serviço para ambas as versões FIPS e não FIPS do Server. As alterações estão refletidas na nossa página de ajuda Esquema do MongoDB AlteryxService.

Atualizar o MongoDB integrado para a versão com suporte

Esse recurso visa atualizar nossa versão integrada do MongoDB para a versão 6. Siga os passos abaixo para atualizar para a versão 6 do MongoDB:

  1. Baixe o Alteryx Server 2023.2 em downloads.alteryx.com.

  2. Execute o instalador.

  3. Você receberá uma solicitação para atualizar seu MongoDB.

  4. Depois que o MongoDB for migrado para a versão mais recente e o Server for instalado com sucesso, você poderá executar o Alteryx Server normalmente.

  5. Em caso de falha durante a migração do MongoDB, será solicitado que você entre em contato com o suporte ao cliente.

  6. Se a migração falhar, ou se você precisar reverter para uma versão anterior, é possível desinstalar manualmente a versão 2023.2 e restaurar um backup. Para obter mais informações, visite a página de ajuda Downgrade do Alteryx Server.

Nota

Observe que durante o processo de atualização, não haverá opção para instalar as ferramentas preditivas no assistente do instalador, uma vez que priorizamos a migração do MongoDB. Se você pretende instalar ferramentas preditivas, siga estas etapas:

  1. Vá para este local de arquivo: <Alteryx_Install_Path>\RInstaller.

  2. Execute o arquivo RInstaller para a sua versão. Por exemplo, RInstaller_2023.2.1.7.exe.

  3. Inicie o AlteryxService se ele não estiver sendo executado.

Nota

  • Ao atualizar o Server a partir das versões entre 2022.1 e 2023.1, o MongoDB atualizará para a versão 6 como parte da instalação usando as etapas acima.

  • Ao atualizar o Server da versão 2021.4 para 2023.2, o MongoDB atualizará para a versão 6 como parte da instalação usando as etapas acima. Nesse caso, se você utiliza autenticação interna, os usuários precisarão redefinir suas senhas devido a melhorias na segurança. Para mais informações sobre como redefinir sua senha do Server após a atualização para a versão 2023.2., acesse a página de ajuda Redefinir a senha do Server de um usuário.

  • Ao atualizar o Server a partir das versões entre 2019.3 e 2021.3, será preciso atualizar para uma versão do Server (2021.4 e superior) que use a versão 4.2 do MongoDB primeiro e, em seguida, você poderá atualizar para a versão 2023.2, que usa a versão 6 do MongoDB.

  • Ao atualizar o Server a partir de versões anteriores a 2019.2, será preciso atualizar para uma versão do Server (2019.3 a 2021.3) que use a versão 4 do MongoDB primeiro, depois atualizar para uma versão (2021.4 e superior) que use o MongoDB 4.2 e, finalmente, você poderá atualizar para a versão 2023.2, que usa a versão 6 do MongoDB.

Fuso horário para agendamentos na API V3 do Server

Adicionamos fuso horário para os seguintes pontos de extremidade da API V3:

  • POST /v3/schedules: esse ponto de extremidade foi atualizado para permitir que você defina hora e fuso horário para agendamentos.

    Por exemplo, se você quiser definir um agendamento para 17:00 (Hora Padrão das Montanhas), pode defini-lo para o horário das 17:00 e selecionar a Hora Padrão das Montanhas como o fuso horário. O fuso horário é opcional e, se você não especificá-lo, o padrão será UTC.

  • PUT /v3/schedules: esse ponto de extremidade foi atualizado para permitir que você atualize agendamentos existentes criados usando a API e adicione uma seleção de fuso horário se assim desejar. 

    Por exemplo, se você criou um agendamento usando os pontos de extremidade de API e a hora teve que ser definida em UTC, pode atualizar o agendamento e alterar a hora e o fuso horário.

    No entanto, os agendamentos existentes continuarão a ser executados como esperado se você optar por não adicionar um fuso horário.

  • GET /v3/schedules/{id}: esse ponto de extremidade foi atualizado para que você possa visualizar o fuso horário de um agendamento existente filtrado pelo ID.

  • GET /v3/schedules/: esse ponto de extremidade foi atualizado para permitir que você visualize o fuso horário de todos os agendamentos existentes.

Para obter mais informações sobre pontos de extremidade, acesse a documentação do Swagger selecionando o ícone de ponto de interrogação no canto superior direito da interface do Server. Para ver os fusos horários válidos para uso nos pontos de extremidade de API acima, consulte a página de ajuda Pontos de extremidade de agendamentos.

Novos pontos de extremidade de API V3 do DCM.E

Foram adicionados novos pontos de extremidade de API V3 do DCM.E. Os pontos de extremidade do DCM.E são divididos em dois grupos: pontos de extremidade do DCM.E que podem ser usados por usuários com acesso à API e pontos de extremidade do DCM.E para administradores com acesso à API.

  • Como usuário, você pode usar os pontos de extremidade para recuperar informações sobre seus registros de conexão do DCM, compartilhar conexões do DCM com usuários e grupos especificados, criar, atualizar, excluir e reverter o compartilhamento de uma conexão do DCM.

  • Como administrador, você pode usar os pontos de extremidade para gerenciar todos os objetos do DCM em seu ambiente.

Para obter mais informações, acesse Pontos de extremidade do DCM.E e API V3 do Server.

API V3 do Server: permitir que usuários executem um trabalho compartilhado por meio de coleções

Essa API permite que os usuários executem fluxos de trabalho que foram compartilhados com eles por meio de uma coleção. Removemos todas as limitações de permissão das assinaturas. Um usuário ou um administrador não precisam mais fazer parte de uma determinada assinatura para usar a API, mas estar na mesma assinatura que um fluxo de trabalho ainda concede a eles o acesso para executar esses pontos de extremidade de API.

Os usuários e administradores agora podem usar esse ponto de extremidade de API em qualquer fluxo de trabalho a que tenham acesso, seja por serem proprietários do fluxo, terem o fluxo compartilhado com eles por meio de uma coleção ou estar no mesmo estúdio.

Sincronização no Gerenciador de Conexões de Dados (DCM) entre o Alteryx Designer e o Alteryx Server

Adicionamos a configuração Server Synchronization (sincronização do Server) para o DCM nas configurações de sistema do Alteryx. Isso oferece aos administradores a flexibilidade para gerenciar o fluxo de conexões entre os ambientes do Designer e do Server. Você pode escolher entre Full synchronization (sincronização completa), One-way to Designer (unidirecional para o Designer) e No synchronization (sem sincronização). Para obter mais informações sobre as configurações, vá para DCM – Server e Gerenciador de Conexões de Dados: IU do Server.

Opções para compartilhamento de conexões de uma fonte de dados

Ao compartilhar uma conexão, agora você pode escolher entre duas opções de compartilhamento de fonte de dados: Compartilhar para colaboração e Compartilhar para executar apenas no Server.

  • Compartilhar para colaboração: compartilhe uma conexão permitindo que múltiplos usuários colaborem na criação de fluxos de trabalho. Essa forma de compartilhamento permite que outros usuários sincronizem a conexão com o Designer para criar fluxos de trabalho usando essa conexão.

    • O proprietário da conexão pode optar por compartilhar suas credenciais junto com as conexões. Se assim o fizer, outros usuários não poderão ver os segredos, mas poderão utilizá-los em fluxos de trabalho. Outros usuários não poderão reutilizar as credenciais compartilhadas em nenhuma outra conexão – elas ficam vinculadas apenas àquela que foi compartilhada. Se o proprietário da conexão decidir não compartilhar as credenciais, cada usuário será solicitado a se conectar com suas próprias credenciais — para o mesmo método de autenticação — para poder usar a conexão.

    • Não são necessárias atualizações nos fluxos de trabalho para que eles possam ser executados por outros usuários que tenham essa conexão compartilhada.

    • Apenas os administradores do Server têm permissão para compartilhar conexões para colaboração.

  • Compartilhar para executar apenas no Server: compartilhe uma conexão para a execução de fluxos de trabalho no Server. O usuário não consegue ver a conexão, nem pode sincronizá-la e usá-la no Designer.

Para obter mais informações, visite a página de ajuda Gerenciador de Conexões de Dados: IU do Server.

Fim do suporte do Windows Server 2012

A partir da versão 2023.2 do Server, o Alteryx não é mais compatível com o Windows Server 2012 porque este chegou ao fim do suporte pela Microsoft. Acesse O suporte para o Windows Server 2012 e 2012 R2 está terminando para saber mais.

Atualização da versão do Python

Atualizamos a versão do Python integrado para 3.8.16.

Melhorias na migração de criptografia

Fizemos as seguintes melhorias no processo de migração de criptografia:

Melhorias na ferramenta de preparo para migração

  • Para avaliar problemas que você possa precisar resolver antes de atualizar para a versão 2022.3 ou posterior, execute um checklist com a ferramenta de preparo para migração.

  • Durante o processo de pré-migração ou migração completa, você poderá ver logs de erros aprimorados que permitem a você resolver os problemas por conta própria. Isso permite a você tomar as medidas recomendadas para garantir que a migração completa seja concluída com sucesso, apesar de quaisquer erros.

  • Adicionamos três novas opções de execução ao executar a ferramenta de preparo para migração:

    • Padrão: executar a pré-migração e a verificação da pré-migração simultaneamente (-p)

    • Executar apenas a pré-migração (aplicativos) (--appsonly)

    • Executar apenas a etapa da validação de credenciais (--credonly)

  • Ao executar a ferramenta de preparo para migração, você deve fornecer o token do controlador (-t) e o nome de host/endereço IP (-i) do controlador. Isso também significa que agora você pode executar a ferramenta de preparo para migração em uma configuração de múltiplos nós fornecendo o nome do host/endereço IP e o token do controlador.

Observe que duas instâncias da ferramenta de preparo para migração não podem ser executadas simultaneamente para o mesmo controlador.

Mensagens de erro aprimoradas

Exemplo de uma mensagem de erro aprimorada:

2024-02-28 10:06:38.038910;3;Error parsing xml file 'C:\ProgramData\Alteryx\RuntimeSettings.xml': char position=0; Message=File was not found

2024-02-28 10:06:38.038834;3;<Error parsing xml file 'C:\ProgramData\Alteryx\RuntimeSettings.xml': char position=0; Message=File was not found>. Please verify <"C:\ProgramData\Alteryx\RuntimeSettings.xml"> exists.

Para obter mais informações sobre o checklist, visite Executar a ferramenta de preparo para migração.