Free Trial

Blog

Insights e ideias das mentes mais brilhantes em análise de dados.
fvilelabr
Alteryx Alumni (Retired)

GRANDE PARTE DA GOVERNANÇA NÃO É TECNOLOGIA

 

É com essa frase que abrimos a última parte dessa série sobre Governança de Dados com o Alteryx.

 

Caso não tenha visto os artigos anteriores, basta clicar nesses links: Parte 1 e Parte 2

 

Quando falamos de Governança de Dados abordamos os seguintes tópicos:

 

Processos

  • Procedimentos/Checklists
  • Revisão/Aprovadores
  • SLAs
  • Auditorias

 

Melhores Práticas

  • Documentação
  • Checks de Qualidade de Construção
  • Pontos de Controles
  • Error Handling

 

Arquitetura

  • APIs
  • Ambientes
    • Desktop - desenvolvimento;
    • Piloto – para alta democratização;
    • Production – com médio controle;
    • Isolated Production – altíssimo controle;
  • Orquestração / Integrações
  • Automação e Escalabilidade

 

Observe que a maioria dos pontos da lista acima não são designações técnicas e sim processuais, e muitas vezes até mesmo cultural.

 

Na implantação de um ambiente Alteryx, considerando desde o acesso dos usuários de Designer até o consumo final por usuários de negócio, é importante estabelecer processos e procedimentos adequados para garantir uma governança efetiva dos dados. Aqui estão alguns processos e procedimentos que podem ser pensados pela organização:

 

  1. Políticas de acesso e permissões:
    • Definição de políticas de acesso ao ambiente Alteryx, incluindo quais usuários têm permissão para acessar o Designer e o Server, bem como quais recursos estão disponíveis para cada usuário, como publicar fluxo ou apenas consumi-los;
    • Estabelecimento de níveis de permissões granulares com base nas funções e responsabilidades dos usuários, controlando o acesso a dados confidenciais ou sensíveis. Podemos considerar o uso de Data Connections e permissão por grupos do AD (Active Directory) corporativo;
    • Implementação de autenticação segura, como autenticação de usuário único (SSO) ou autenticação de dois fatores (2FA), para garantir a autenticidade e a segurança dos usuários.

 

  1. Processo de publicação e compartilhamento de fluxos:
    • Definição de um processo de revisão e aprovação antes da publicação de fluxos no Alteryx Server, garantindo a qualidade, consistência e conformidade dos fluxos compartilhados;
    • Estabelecimento de diretrizes de nomenclatura e organização de fluxos para facilitar a busca, a reutilização e o compartilhamento de fluxos entre os usuários;
    • Definição de procedimentos para atualização e versionamento de fluxos, controlando alterações e mantendo um histórico de revisões para fins de rastreabilidade.

 

  1. Monitoramento e rastreamento de fluxos em execução:
    • Estabelecimento de monitoramento contínuo dos fluxos em execução no Alteryx Server, identificando possíveis falhas, gargalos de desempenho ou anomalias;
    • Implementação de logs e registros detalhados para rastrear o histórico de execução dos fluxos, permitindo a identificação de erros, diagnóstico de problemas e auditoria das atividades.

 

  1. Treinamento e documentação:
    • Desenvolvimento de materiais de treinamento e documentação abrangentes para orientar os usuários no uso adequado do Alteryx, incluindo melhores práticas, dicas e solução de problemas comuns;
    • Realização de treinamentos regulares para usuários do Designer e do Server, cobrindo tópicos como segurança, gerenciamento de fluxos, compartilhamento de dados e governança.

 

  1. Gestão de usuários e ciclo de vida dos fluxos:
    • Estabelecimento de um processo para gerenciamento de usuários, incluindo criação, modificação e exclusão de contas de usuário no Alteryx, de acordo com as políticas de acesso e permissões estabelecidas.
    • Definição de um processo de revisão periódica dos fluxos publicados, garantindo que estejam atualizados, em conformidade com as políticas da organização e ainda relevantes para os usuários.

 

  1. Monitoramento do consumo de dados e desempenho:
    • Implementação de métricas e monitoramento do consumo de dados pelos usuários de negócio, identificando padrões de uso, demandas de recursos e otimizando a capacidade do servidor conforme necessário;
    • Acompanhamento do desempenho do Alteryx Server, incluindo tempo de resposta, utilização de recursos e escalabilidade, garantindo que o ambiente possa lidar com a carga de trabalho e requisitos da organização.

 

Tanto o Alteryx Designer quanto o Alteryx Server possuem recursos que podem ajudar na governança e segurança dos dados. Abaixo estão alguns recursos-chave que podem ser considerados:

 

Recursos do Alteryx Designer:

  • Customer Managed Telemetry – registro de todas as atividades do Designer que podem ser usadas pelos times de tecnologia para monitorar o desenvolvimento dos processos pelas áreas de negócio;
  • Annotations Tools – onde é possível escrever as descrições funcionais de cada ferramenta usada pelos usuários;
  • Comment tool – para descrever as descrições de negócio;
  • Error handling – configuração de emails/alertas em pontos específicos do processo, seja para fins de auditoria como para controle de erros;
  • Test tool – testes lógicos que suportam qualidade de dados, integridade dos dados processados;
  • Metadata tool & summary – para descrever a saída após a conclusão da execução dos processos;

 

Recursos do Alteryx Server:

  • Gerenciamento centralizado de usuários e grupos: O Alteryx Server permite criar e gerenciar contas de usuário e grupos corporativo, facilitando o controle de acesso e a atribuição de permissões em larga escala.
  • Publicação e compartilhamento seguro de fluxos: Os fluxos criados no Designer podem ser publicados de forma automática no Alteryx Server, permitindo que outros usuários acessem e executem os fluxos compartilhados. O Server controla as permissões de acesso, garantindo a segurança dos dados compartilhados.
  • Monitoramento e registro: O Alteryx Server possui recursos de monitoramento em tempo real, permitindo acompanhar a atividade e o desempenho dos fluxos em execução, bem como registrar eventos para fins de auditoria e conformidade.
  • Integração com autenticação corporativa: O Server pode ser integrado a sistemas de autenticação corporativa, como LDAP ou Active Directory, facilitando a gestão centralizada de identidades e garantindo um processo seguro de autenticação dos usuários.
  • Escalabilidade e balanceamento de carga: O Server suporta escalabilidade horizontal e vertical, permitindo dimensionar a capacidade de processamento de acordo com as necessidades da organização. Também oferece recursos de balanceamento de carga para distribuir o trabalho entre os servidores disponíveis.

 

Além disso, existem outros recursos técnicos que podem ser muito úteis, como:

 

  • APIs – para migração e gestão de fluxos entre ambientes piloto e produtivo, além da gestão de usuários e do ambiente;
  • Workflows Management – versionamento, gestão de conexão, monitoramento de execução;
  • Connection Management – aliases / DCM.E para compartilhar acesso a dados de forma centralizada;
  • Worker Management – atribuições, execuções locais, execução corporativas;

 

Esses são apenas alguns exemplos de recursos disponíveis no Alteryx Designer e Alteryx Server que podem ajudar na governança e segurança dos dados. A utilização e configuração desses recursos, juntamente com os processos e procedimentos criados, devem ser adaptadas às necessidades específicas da organização, garantindo a conformidade com as políticas internas e regulamentações aplicáveis.

 

Portanto, ao adotar o Alteryx para democratizar o Analytics as organizações podem fornecer às equipes de negócios ferramentas poderosas para análise de dados, ao mesmo tempo em que mantêm o controle e a governança sobre os dados. Essa abordagem equilibra a agilidade e a autonomia dos usuários com a necessidade de proteger e governar os dados de forma eficaz.

 

É importante ressaltar que a governança de dados não é apenas uma responsabilidade da tecnologia. Ela requer uma combinação de processos, políticas e práticas estabelecidas pela organização, juntamente com o suporte das ferramentas e recursos fornecidos pelo Alteryx. A colaboração entre as equipes de negócios, TI e governança de dados é fundamental para garantir que a democratização do Analytics seja realizada de forma responsável e eficaz.

 

Se você necessita de apoio para sua iniciativa de Governança de Dados em ambiente Alteryx, procure o seu representante de vendas da Alteryx ou um de nossos parceiros credenciados.

 

Se gostou dessa séria, deixe o seu like ;)

Rótulos