Delphix Masking Helper

Delphix Masking Helper

Construa, teste e mantenha algoritmos de mascaramento do Delphix — na sua própria máquina.

Descubra qual framework de mascaramento serve para o seu dado, experimente com valores reais, construa uma configuração pronta para usar e publique direto na sua instância — sem criar Rule Set nem depender de um masking job.

O assistente construindo um algoritmo, um algoritmo sendo testado, e algoritmos sendo sincronizados com uma instância Delphix
Três coisas, nesta ordem: pedir um algoritmo ao assistente e vê-lo construir e validar um; executar um algoritmo com um valor real; importar de uma instância Delphix e devolver um. Todos os valores mascarados são saída real do plugin.

Um projeto independente — e o que você precisa para usar

Sem qualquer relação com a Delphix. Este é um projeto open source independente. Não é feito, endossado, revisado nem suportado pela Delphix ou por seus detentores, e nada aqui é produto oficial. Delphix e os nomes de produto citados neste site são marcas de seus respectivos donos.

É necessária uma licença Delphix ativa. Os algoritmos de mascaramento vivem em bibliotecas do produto Delphix, que este projeto não distribui e não substitui. Para rodar a ferramenta você já precisa ter direito a essas bibliotecas e conseguir o Masking Devkit (SDK) com a Delphix — normalmente por meio de uma licença ativa e do seu time de conta.

Tudo que um algoritmo precisa, num lugar só

01

Entender

Cada um dos 31 frameworks de mascaramento explicado em linguagem clara: o que faz, o que espera como entrada e o que cada parâmetro muda. Chega de deduzir pelo nome do campo.

02

Testar

Execute um algoritmo com um valor real e veja a saída na hora. Experimente uma configuração, mude um campo, rode de novo — o ciclo leva segundos em vez de uma execução de job.

03

Construir

Descreva o problema com suas palavras e receba um algoritmo configurado, salvo e pronto para rodar. Você não precisa saber de antemão qual framework usar.

04

Sincronizar

Conecte a um Masking Engine e traga os algoritmos dele para trabalhar, ou publique os seus. Um algoritmo que veio da instância é atualizado lá, não duplicado ao lado.

Instalar

Um comando. Ele pergunta onde colocar as coisas, confere se Node, Java e git estão na sua máquina — nunca os instala, apenas avisa o que falta — e deixa um comando dlpx-helper para subir e derrubar o app.

macOS e Linux
curl -fsSL https://adelbs.github.io/delphix-masking-helper/install.sh | bash
Windows (PowerShell)
irm https://adelbs.github.io/delphix-masking-helper/install.ps1 | iex

Prefere ler antes de executar? Baixe o mesmo script, abra e depois rode — a página do seu sistema mostra as duas formas.

Depois, um passo que só você pode dar

Copie os jars do seu Masking Devkit (SDK) para a pasta lib que ele criou. O app abre numa tela listando exatamente quais arquivos faltam e onde vão.

Depois de instalado: dlpx-helper sobe e abre o navegador, dlpx-helper stop derruba, dlpx-helper update traz a versão mais nova. Atualizar nunca mexe nos seus algoritmos salvos.

Instruções completas, incluindo os passos manuais →

Conectado à sua instância

Aponte a ferramenta para um Masking Engine e os algoritmos dele passam a estar ao seu alcance: traga um para cá, altere, rode com valores reais até fazer o que você precisa, e devolva. A instância recebe uma atualização, não uma segunda cópia — a ferramenta lembra de onde cada algoritmo veio. O que você criar do zero sobe como algoritmo novo.

Nada é enviado sem você pedir.

Um assistente que confere o próprio trabalho

Descreva o que precisa mascarar e o assistente escolhe o framework e configura. Antes de salvar qualquer coisa, ele executa o algoritmo de verdade com aquela configuração — se não funcionar, nada é salvo e você é avisado do motivo. Uma configuração que parece plausível mas falha nunca chega até você.

Por padrão roda com um modelo local, então nada sai da sua máquina.

A referência dos algoritmos

Todos os frameworks documentados por inteiro — comportamento, formato de entrada, exemplos de entrada → saída e cada parâmetro de configuração. Cada exemplo foi produzido executando o algoritmo de verdade, nunca estimado.

Ler online

Ou leve com você

A mesma referência em PDF pronto para imprimir, um por idioma.