O cmdlet New-AzSqlDatabaseDataMaskingRule cria uma regra de mascaramento de dados para um banco de dados SQL do Azure.
Para usar o cmdlet, use os parâmetros ResourceGroupName, ServerName e DatabaseName para identificar a regra.
Forneça TableName e ColumnName para especificar o destino da regra e o parâmetro MaskingFunction para definir como os dados são mascarados.
Se MaskingFunction tiver um valor de Number ou Text, você poderá especificar os parâmetros NumberFrom e NumberTo, para mascaramento de número, ou PrefixSize, ReplacementString e SuffixSize para mascaramento de texto.
Se o comando for bem-sucedido e o parâmetro PassThru for usado, o cmdlet retornará um objeto descrevendo as propriedades da regra de mascaramento de dados, além dos identificadores da regra.
Os identificadores de regra incluem, mas não estão limitados a, ResourceGroupName, ServerName, DatabaseName e RuleID.
Esse cmdlet também é suportado pelo serviço SQL Server Stretch Database no Azure.
Exemplos
Exemplo 1: Criar uma regra de mascaramento de dados para uma coluna numérica em um banco de dados
Este comando cria uma regra de mascaramento de dados para a coluna chamada Column01 na tabela chamada Table01 no esquema chamado Schema01.
O banco de dados chamado Database01 contém todos esses itens.
A regra é uma regra de mascaramento de número que usa um número aleatório entre 5 e 14 como o valor da máscara.
Parâmetros
-ColumnName
Especifica o nome da coluna direcionada pela regra de mascaramento.
Especifica o número de limite inferior do intervalo a partir do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Number para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número limite superior do intervalo a partir do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Number para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no início do texto que não estão mascarados.
Especifique esse parâmetro somente se você especificar um valor de Text para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no final do texto que não estão mascarados.
Especifique esse parâmetro somente se você especificar um valor de Text para o parâmetro MaskingFunction .
O valor padrão é uma cadeia de caracteres vazia.
Especifica o número de caracteres no final do texto que não estão mascarados.
Especifique esse parâmetro somente se você especificar um valor de Text para o parâmetro MaskingFunction .
O valor padrão é 0.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.