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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 ;)