Gerenciamento do ciclo de vida do desenvolvimento analítico

Use as permissões do aplicativo para gerenciar o desenvolvimento, testes e a implantação de scripts de análise. Com as coleções designadas para o desenvolvimento e para a produção, você pode controlar a segregação de atribuições e impedir que desenvolvedores de análises toquem no ambiente de produção, enquanto usuários finais das análises permanecem isolados do ambiente de teste.

Nota

Este tópico mostra uma das várias configurações possíveis no Servidor AX. Para ajuda adicional para configurar seu caso de negócio específico, entre em contato com seu representante de conta da Galvanize.

O cenário

Sua organização mantém análises de importação que trazem os dados de um banco de dados de produção operacional para o Analytics Exchange para monitoramento contínuo. Com o tempo, essas análises devem ser mantidas e melhoradas pelos seus desenvolvedores de análises.

Processo

Como isso funciona no Servidor AX

Desenvolver a análise

Criação da coleção de desenvolvimento

Crie uma coleção de Biblioteca chamada Importação de desenvolvimento de análise. Essa coleção armazena análises que estão na fase de teste e desenvolvimento. Qualquer tarefa executada dessa coleção acessa a instância do banco de dados de preparação e é isolada dos dados de produção.

Concessão de acesso para desenvolvedores de análises à coleção de desenvolvimento

Agora que a coleção de desenvolvimento existe, conceda aos seus desenvolvedores de análises Permissões totais à coleção. Os desenvolvedores podem importar análises para essa coleção e executar tarefas em relação à preparação para testar qualquer alteração feita nos scripts de importação.

Testar a coleção de desenvolvimento

À medida que o desenvolvimento avança na coleção de desenvolvimento, teste a análise em relação à instância de preparação ou teste do banco de dados da sua organização. Mantenha dois conjuntos de parâmetros para que as conexões de produção e preparação ou teste usem credenciais diferentes:

  • nome_de_usuário o usuário da conexão do banco de dados
  • senha a senha da conexão do banco de dados
  • ambiente a instância do banco de dados à qual se conectar (produção ou preparação)

Nota

Como prática recomendada, não use as mesmas credenciais para o seu banco de dados de preparação do seu banco de dados de produção. Isso garante que o teste não toque inadvertidamente nos dados de produção.

Distribua as credenciais de teste aos seus desenvolvedores para que seja garantido que o teste permaneça isolado dos dados de produção.

Implantar no ambiente de produção

Depois que as fases de desenvolvimento e teste estiverem concluídas, você precisará de um local para colocar as análises de importação para que elas possam ser executadas em relação ao banco de dados de produção.

Crie uma coleção de Biblioteca chamada Importação de produção de análise para que somente usuários administrativos possam acessar a análise de produção.

Agendar e executar a análise em produção

Por fim, implante as análises testadas copiando-as da coleção de desenvolvimento e colando-as na coleção de produção. Agora você pode agendar as tarefas a serem executadas em relação aos dados de produção, usando as credenciais de produção, e a análise será totalmente isolada do ambiente de desenvolvimento.

Nesse ponto, o desenvolvimento e o teste podem continuar na coleção de desenvolvimento e implantações subsequentes são tratadas da mesma maneira.

Ajuda do Cliente do Analytics Exchange 14.1