Blog

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

Na primeira parte dessa série sobre governança de dados falamos do conceito e os tipos de sistemas segundo o modelo PACE, do Gartner.

 

 

Ficou no ar a seguinte pergunta:

 

"Em que categoria o Alteryx se encaixa, sistema de registro ou sistema de inovação?"

 

A grande verdade é que o Alteryx pode ser usado abrangendo todos os espectros de processos e sistemas. Ele pode ser usado tanto como Sistema de Inovação, por exemplo, simulação de cenário de preços ou para identificar quais clientes são mais propensos a uma nova campanha de marketing. E também pode ser usado como um Sistema de Registro, ou seja, crítico para o negócio, como pode exemplo o processo de fechamento contábil mensal da empresa ou de cálculos tributários da folha de pagamento acessando e processando dados sensíveis.

 

Portanto, na visão Alteryx, a abordagem de governança de dados ocorre em camadas que melhoram continuamente a entrega, comum em tecnologias democratizadas e self-service, endereçando a Governança de Dados adequada para cada tipo de cenário. Vejamos como:

 

fvilelabr_1-1684927861173.png

 

Vamos entender cada componente da figura acima.

 

Ambiente Democratizado:

 

  • Usuários Alteryx Designer: Todo o processo começa com os analistas que irão desenvolver os seus fluxos no Alteryx Designer. Eles precisam ter as capacidades mínimas, definidas pela empresa, para ter acesso à plataforma. Entre os pré-requisitos para começar a trabalhar com o Alteryx, podemos considerar os treinamentos básicos, entender como aplicar as melhores práticas de construção de fluxos analíticos e o processo para solicitação de acesso aos dados que irá trabalhar. Isso irá garantir que o usuário utilize a plataforma respeitando os princípios da governança de dados geridos pela organização. A partir da telemetria o time de tecnologia entenderá o que está sendo prototipado nas máquinas locais dos usuários.

 

  • Servidor Piloto: Uma vez desenvolvido o protótipo localmente em sua estação de trabalho o usuário poderá elevar esse fluxo para um ambiente de Alteryx Server Piloto, onde poderá testar a execução em uma máquina com maior poder de processamento, compartilhar com outros desenvolvedores do time e realizar testes. O ambiente Piloto terá acesso às bases de dados que o usuário necessita - respeitando os padrões de segurança e controle de acesso. No entanto, não será usado como ambiente um produtivo. Isso quer dizer que não será possível agendar a execução de fluxos ou compartilhar o processo com usuários de negócios nesse módulo. Já nessa camada o time de tecnologia poderá monitorar os processos que estão sendo executados e desenvolvidos pelos usuários.

 

  • Servidor Produção: No momento da migração, o processo construído pelo usuário será validado a partir de regras criadas pelo time de TI afim de garantir que os fluxos estão dentro dos padrões de melhores práticas de construção, que não estão acessando componentes proibidos pela organização e também se o horário solicitado para o agendamento suporta o seu processamento naquele horário, entre outras validações. Parte desse processo poderá ser automatizado usando o próprio Alteryx.

 

Uma vez em ambiente de produção o processo poderá:

  • ser agendado para execução programada;
  • disponibilizado para os usuários de negócio - de acordo com os seus devidos padrões de acesso;
  • executado por demanda pelos usuários de negócio;
  • ser monitorado de forma pró ativa através de Dashboards personalizados pela empresa.

 

Quais processos ficarão residentes nesse ambiente? Os que possuem características de Sistemas de Inovação e Diferenciação. Por exemplo, análises preditivas para realizar previsão de demanda ou análise de experiência do cliente, e até mesmo processos do dia a dia das áreas de negócio que não sejam classificados como Core Business da organização como um todo.

 

É extremamente importante ressaltar que o Ambiente Democratizado não é um ambiente Sem Controle. Muito pelo contrário, ele tem padrões de governança, controle e segurança a serem seguidos mas que não inviabilizam a agilidade que o negócio precisa em um mundo corporativo cada vez mais competitivo.

 

Ambiente IT SDLC (Software Development Life Cycle)

 

Nesse ambiente - normalmente gerenciado pela área de tecnologia - estarão todos os processos críticos para organização desenvolvidos pelas áreas de negócio e que precisam de um altíssimo controle de acesso devido à sensibilidade em relação aos dados. Processos como Controle da Folha de Pagamento, Demonstrativos Financeiros para o Mercado, Modelos de Fraude, entre diversos outros. Ou seja, processos que deixam de ser de "propriedade" apenas da área de negócio mas que passam a ser "processos de interesse corporativo", gerenciado pela área de tecnologia. Caracterizar cada tipo de processo desenvolvido pelos usuários Alteryx dependerá da estratégia de negócio de cada empresa.

 

Esse ambiente terá as seguintes características técnicas:

 

  • Ambiente Resiliente: No mínimo com Recuperação de Desastres mas dependendo da estratégia da empresa e da criticidade dos processos de negócio, pode ser pensado em um ambiente de Alta Disponibilidade. Dica: Se quiser saber mais sobre esses dois conceitos, confira essa série aqui. ;)
  • Controle de Segurança: Os processos precisam respeitar rígidos controles de compliance e segurança, antes de serem migrados.
  • Controle de Acesso: Somente poucos usuários da área de tecnologia terão acesso a esse ambiente. Ele será fechado para execuções por demanda de usuários ou acessos externos.

 

Nessa visão de arquitetura conseguimos garantir Governança e Segurança dos Dados sem prejudicar a agilidade que o negócio precisa usando o Alteryx.

 

Entendido os componentes, na última parte dessa série iremos falar sobre quais processos, políticas, procedimentos e controles podem ser implementados na arquitetura Alteryx.

 

Não esqueça de deixar o seu Like no post ;)

Rótulos