Relatório de uso do Server
Use o Relatório de uso do Server para entender métricas de usuários, aplicativos, permissões, agendamentos e trabalhos, para que você possa avaliar rapidamente problemas de desempenho, auditoria e conformidade. Conecte-se ao MongoDB e à API do Server para extrair dados e análises pertinentes do seu Alteryx Server com facilidade. Escolha a saída preferida, incluindo: painel do Tableau, arquivos separados, banco de dados ou use as saídas de macro para processos em etapas posteriores.
Você pode baixar o Relatório de uso do Server no Alteryx Marketplace.
Requisitos
O Relatório de uso do Server é compatível com o Designer versões 2023.2 e mais recentes. Use o patch mais recente disponível para sua versão do Designer.
Instale o utilitário Relatório de uso do Server e as dependências
Siga estas etapas para instalar o Relatório de uso do Server e as dependências associadas.
Instalar o YXI
Baixe o
Server_Usage_Report.yxido Alteryx Marketplace.Clique duas vezes no arquivo YXI para instalar o utilitário com o Designer.
Siga os prompts:
Instalar para minha conta: somente sua conta de usuário terá acesso ao utilitário na máquina. Instala em:
%AppData%\Alteryx\.Instalar para todos os usuários: todos os usuários terão acesso ao utilitário na máquina. Instala em:
%ProgramData%\Alteryx\.
Após a conclusão, abra o fluxo de trabalho "Introdução". No Designer, vá para Ajuda > Exemplos de fluxos de trabalho > Utilitários empresariais > Relatório de uso do Server > Introdução.
Instalar o conector de Saída do Tableau
Nota
Esse é um item opcional. O conector de Saída do Tableau só é necessário se você optar por gravar a saída no Tableau. O fluxo de trabalho pode funcionar sem a Saída do Tableau, desde que você não selecione a opção de gravar no Tableau.
Baixe o conector de Saída do Tableau do Alteryx Marketplace.
Clique duas vezes no arquivo YXI para instalar o conector usando o Designer.
Siga os prompts:
Instalar para minha conta: somente sua conta de usuário terá acesso à ferramenta na máquina. Instala em:
%AppData%\Alteryx\.Instalar para todos os usuários: todos os usuários terão acesso à ferramenta na máquina. Instala em:
%ProgramData%\Alteryx\.
Instalar o driver do Simba para MongoDB
Baixe o driver do Simba no Portal de Licenças da Alteryx.
Role até a parte inferior da seção "Downloads de produtos" e selecione Baixar à direita da entrada Drivers.
Na lista de versões, selecione "MongoDB" e clique em Próximo.
Selecione Baixar à direita da entrada Simba MongoDB 2.3.22.1024 de 64 bits.
Clique duas vezes no arquivo MSI para instalar o driver na sua máquina. O driver agora estará acessível no utilitário de administrador do ODBC.
Configurar o DSN para conexões do MongoDB
Em seguida, configure o DSN para conexões do MongoDB. Siga as etapas abaixo.
Abra o Administrador de fonte de dados ODBC (64 bits) em sua máquina.
Crie uma nova fonte de dados usando o
Driver ODBC do MongoDB do Simba (versão 2.03.22.1024).Preencha estes campos:
Nome da fonte de dados: pode ser qualquer coisa, mas precisa ser preenchido, mesmo que usando temporariamente a conexão ODBC.
Servidor: o nome do seu servidor.
Porta: a porta do seu servidor (27018 para o MongoDB integrado).
Banco de dados: AlteryxService (ou AlteryxGallery, dependendo do banco de dados que você está atualizando).
Mecanismo: SCRAM-SHA-256
Fonte de autenticação: corresponde ao nome do banco de dados da entrada "d" acima.
Nome de usuário: nome de usuário do banco de dados, geralmente usuário.
Senha: senha do banco de dados. Verifique as configurações de sistema do Alteryx para obter a senha do MongoDB integrado.
Selecione Teste... para se certificar de que a conexão seja bem-sucedida.
Selecione Opções avançadas....
Atualize o valor de Tamanho da coluna binária para
2147483647.Na seção Metadados em "Mecanismo", selecione Arquivo local.
Clique em Navegar... e selecione o arquivo de esquema apropriado localizado na pasta "Esquema específico da versão do MongoDB":
Para versões até a 2023.2:
Arquivo de esquema:
MongoDB_Schema_23.2.jsonLocal da instalação por usuário:
%appdata%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_23.2.jsonLocal da instalação por administrador:
%ProgramData%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_23.2.json
Para versões 2024.1 e posteriores:
Arquivo de esquema:
MongoDB_Schema_24.1Plus.jsonLocal da instalação por usuário:
%appdata%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_24.1Plus.jsonLocal da instalação por administrador:
%ProgramData%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_24.1Plus.json
Clique em Abrir, em seguida, em OK e em OK novamente.
Repita as etapas acima para o banco de dados
AlteryxService.
Criar conexões do DCM para o MongoDB
A próxima etapa é criar conexões para o MongoDB no Gerenciador de Conexões de Dados (DCM).
Abra o DCM. No Designer, vá para Arquivo > Gerenciar conexões.
Na guia Fontes de dados, selecione + Novo e escolha o bloco MongoDB.
No menu suspenso Tecnologia, selecione ODBC do MongoDB.
Nome da fonte de dados: insira o nome da fonte de dados do
AlteryxServicedo Mongo na seção Configurar o DSN para conexões do MongoDB acima.DSN do ODBC: selecione o DSN do ODBC do
AlteryxServicedo MongoDB criado anteriormente.
Selecione Salvar e Conectar credencial.
Preencha estes campos:
Método de autenticação: nome de usuário e senha do MongoDB
Credencial: crie uma nova credencial
Nome da credencial: nome de sua escolha (por exemplo, MongoDB_AlteryxService_Local).
Cofre: DCM
Nome de usuário: usuário
Senha: sua senha.
Mecanismo de autenticação: SCRAM-SHA-256
Fonte da autenticação: AlteryxService
Permitir conexão para SDK: desmarcado
Clique em Testar conexão. Se o teste for bem-sucedido, selecione Criar e vincular.
Repita essas etapas para o banco de dados do
AlteryxGallery.
Criar uma conexão do DCM com a API do Server
Abra o DCM. No Designer, vá para Arquivo > Gerenciar conexões.
Na guia Fontes de dados, selecione + Novo e escolha o bloco Baixar.
Nome da fonte de dados: nome de sua escolha (por exemplo, API do Server).
URL de base: insira o URL de base para a API do Server. Termina com
/webapi/.Exemplo:
https://CompanyServerName/webapi/
Clique em Salvar.
Selecione Conectar credencial.
No menu suspenso Método de autenticação, selecione Nome de usuário e senha.
No menu suspenso Credencial, selecione Criar nova credencial.
Nome da credencial: nome de sua escolha (por exemplo, Chaves da API do Server).
Cofre: selecione DCM.
Nome de usuário: insira sua chave de acesso à API encontrada no seu perfil do Gallery.
Senha: insira seu segredo de acesso à API encontrado no seu perfil do Gallery.
Selecione Criar e vincular.
(Opcional) Criar bancos de dados de cache e saída de conexões do DCM
Abra o DCM. No Designer, vá para Arquivo > Gerenciar conexões.
Clique em + Novo e escolha o bloco MongoDB.
No menu suspenso Tecnologia, selecione o banco de dados desejado e conclua a configuração da conexão.
(Opcional) Criar tabelas necessárias nos bancos de dados de saída
Execute os seguintes aplicativos para criar as tabelas necessárias nos bancos de dados de saída. Esta etapa é opcional com base na preferência. Também é opcional se o banco de dados de cache não estiver sendo usado ou se os dados não estiverem sendo enviados para tabelas de banco de dados. Se um deles for usado, execute o aplicativo correspondente.
Se você usar um banco de dados para armazenar em cache os pacotes de fluxo de trabalho baixados do Gallery, execute Criar tabelas de banco de dados de cache (aplicativo).
Se você usar um banco de dados para enviar os dados finais para tabelas, execute Criar tabelas de banco de dados de saída (aplicativo).
Executar o Relatório de uso do Alteryx Server
Siga estas etapas para executar o Relatório de uso do Server:
Insira as credenciais criadas nas etapas anteriores:
Alteryx Gallery: conexão do DCM ao banco de dados do AlteryxGallery.
Alteryx Service: conexão do DCM ao banco de dados do AlteryxService.
Credenciais de API: conexão do DCM às credenciais de API do Server.
Filtrar trabalhos e resultados por data: restringe as consultas das tabelas "AS_Queue" (trabalhos) e "AS_Results" (mensagens de resultados) para que elas extraiam apenas até uma data especificada.
Usar banco de dados de fluxo de trabalho em cache (opcional): armazene em cache os downloads do pacote do aplicativo a partir das chamadas da API. Use essa opção se o Designer contiver muitos fluxos de trabalho, pois isso pode levar muito tempo para baixar em cada execução.
Saída para arquivo hyper do Tableau: defina onde você deseja fazer a saída do arquivo hyper do Tableau. Se esta for a primeira execução, deixe essa opção como padrão para testar a pasta de trabalho do Tableau.
Saída para tabelas do banco de dados (opcional): use a conexão do DCM para fazer a saída dos dados em tabelas separadas em seu próprio banco de dados.
Saída para arquivos separados (opcional):
(Opcional) Selecione um local (pasta) para salvar os arquivos separados. Vazio = pasta
.\Output.(Opcional) Insira o prefixo. Vazio = sem prefixo.
Escolha o tipo de arquivo (CSV ou YXDB).
Execute o fluxo de trabalho.
Navegue até a pasta fornecida para abrir a pasta de trabalho do Tableau e visualizar os dados. Se o arquivo hyper foi enviado para um local diferente, reconecte a fonte de dados no Tableau para ver seus dados.
Solução de problemas
Consulte esta seção para conhecer problemas comuns e etapas de solução de problemas.
Verificar as permissões
Em primeiro lugar, certifique-se de que as permissões corretas estejam definidas na IU do Alteryx Server para baixar fluxos de trabalho:
No Server, vá para Painel do administrador > Configurações > Ativos: certifique-se de que a opção Desabilitar download direto não esteja selecionada.
Os usuários devem ter a caixa de seleção Outras pessoas podem baixar este fluxo de trabalho marcada nas configurações de cada fluxo de trabalho. Essa caixa de seleção está marcada por padrão, portanto, a menos que ela seja explicitamente desmarcada, o pacote do fluxo de trabalho deverá ter as permissões corretas.
O usuário que estiver executando o Relatório de uso do Server deve ter o acesso à API ativado para obter tokens de API.
Notas adicionais de solução de problemas
Consulte os erros comuns e as etapas de resolução sugeridas abaixo.
- 500 Resposta não encontrada
- Relatório de uso do Alteryx Server (8): PullServiceDetails (1483): Ferramenta nº 147: Erro interno: Tentativa de ler além do final de um blob.
- Relatório de uso do Alteryx Server (8): Falha ao extrair detalhes do fluxo de trabalho do Alteryx Server: HTTP/1.1 500 Erro interno do servidor
- Relatório de uso do Alteryx Server (8): Falha ao extrair detalhes do fluxo de trabalho do Alteryx Server: HTTP/1.1 403 Proibido
- HTTP/1.1 404 ou HTTP/1.1 401 ou "RetrieveServerOAuthToken: O teste 'DownloadSucceeded' falhou"
500 Resposta não encontrada | |
Consulte este Artigo da Comunidade. | |
Relatório de uso do Alteryx Server (8): PullServiceDetails (1483): Ferramenta nº 147: Erro interno: Tentativa de ler além do final de um blob. | |
Verifique as Configurações avançadas do DSN do ODBC. O tamanho da coluna binária deve ser 2147483647. | |
Relatório de uso do Alteryx Server (8): Falha ao extrair detalhes do fluxo de trabalho do Alteryx Server: HTTP/1.1 500 Erro interno do servidor | |
Verifique se o fluxo de trabalho está corrompido. Confirme se ele pode ser executado no Server. | |
Relatório de uso do Alteryx Server (8): Falha ao extrair detalhes do fluxo de trabalho do Alteryx Server: HTTP/1.1 403 Proibido | |
Verifique se o fluxo de trabalho pode ser baixado e se as configurações globais permitem que fluxos de trabalho sejam baixados. Em seguida, revise a configuração "Desabilitar download direto" em Administrador > Configurações do Server. | |
HTTP/1.1 404 ou HTTP/1.1 401 ou "RetrieveServerOAuthToken: O teste 'DownloadSucceeded' falhou" | |
Verifique se o baseURL da conexão do DCM é "http://localhost/webapi/" (observe o sufixo Confirme se a chave de acesso (nome de usuário) e o segredo de acesso (senha) da conexão do DCM estão corretos. Verifique se o AlteryxService está em execução e se você pode acessar a documentação do Gallery ou do Swagger (API). Caso contrário, tente reiniciar o AlteryxService em "serviços". |