Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ajuda você a entender como os conjuntos de recursos são usados no Microsoft Purview para mapear ativos de dados para recursos lógicos.
Observação
Agora em implantação, a funcionalidade avançada de conjuntos de recursos está disponível para todos os clientes no Catálogo Unificado do Microsoft Purview. O preço para conjuntos de recursos avançados é consistente com as taxas existentes para governança de dados do Microsoft Purview clássico.
Informações de plano de fundo
Os sistemas de processamento de dados em escala normalmente armazenam uma única tabela no armazenamento como vários arquivos. No Catálogo unificado do Microsoft Purview, esse conceito é representado usando conjuntos de recursos. Um conjunto de recursos é um único objeto no catálogo que representa um grande número de ativos no armazenamento.
Por exemplo, suponha que o cluster do Spark tenha mantido um DataFrame em uma fonte de dados do Azure Data Lake Storage (ADLS) Gen2. Embora no Spark a tabela pareça um único recurso lógico, no disco provavelmente existem milhares de arquivos Parquet, cada um dos quais representa uma partição do conteúdo total do DataFrame. Os dados de IoT e os dados de log da web têm o mesmo desafio. Imagine que você tem um sensor que gera arquivos de log várias vezes por segundo. Não demorará muito até que você tenha centenas de milhares de arquivos de log desse único sensor.
Como o Microsoft Purview detecta conjuntos de recursos
O Microsoft Purview dá suporte à detecção de conjuntos de recursos no Armazenamento de Blobs do Azure, ADLS Gen1, ADLS Gen2, Arquivos do Azure e Amazon S3.
O Microsoft Purview detecta automaticamente os conjuntos de recursos durante a verificação. Esse recurso examina todos os dados ingeridos por meio da verificação e os compara a um conjunto de padrões definidos.
Por exemplo, suponha que você examine uma fonte de dados cujo URL seja https://myaccount.blob.core.windows.net/mycontainer/machinesets/23/foo.parquet. O Microsoft Purview examina os segmentos de caminho e determina se eles correspondem a algum padrão interno. Ele tem padrões internos para GUIDs, números, formatos de data, códigos de localização (por exemplo, en-us) e assim por diante. Nesse caso, o padrão numérico corresponde a 23. O Microsoft Purview pressupõe que esse arquivo faça parte de um conjunto de recursos chamado https://myaccount.blob.core.windows.net/mycontainer/machinesets/{N}/foo.parquet.
Ou, para uma URL como https://myaccount.blob.core.windows.net/mycontainer/weblogs/en_au/23.json, o Microsoft Purview corresponde ao padrão de localização e ao padrão numérico, produzindo um conjunto de recursos chamado https://myaccount.blob.core.windows.net/mycontainer/weblogs/{LOC}/{N}.json.
Usando essa estratégia, o Microsoft Purview mapearia os seguintes recursos para o mesmo conjunto de recursos: https://myaccount.blob.core.windows.net/mycontainer/weblogs/{LOC}/{N}.json
https://myaccount.blob.core.windows.net/mycontainer/weblogs/cy_gb/1004.jsonhttps://myaccount.blob.core.windows.net/mycontainer/weblogs/cy_gb/234.jsonhttps://myaccount.blob.core.windows.net/mycontainer/weblogs/de_Ch/23434.json
Tipos de arquivo que o Microsoft Purview não detectará como conjuntos de recursos
O Microsoft Purview intencionalmente não tenta classificar a maioria dos tipos de arquivos de documento, como Word, Excel ou PDF, como Conjuntos de Recursos. A exceção é o formato CSV, pois esse é um formato de arquivo particionado comum.
Como o Microsoft Purview verifica conjuntos de recursos
Quando o Microsoft Purview detecta recursos que ele acha que fazem parte de um conjunto de recursos, ele alterna de uma verificação completa para uma verificação de amostra. Uma verificação de exemplo abre apenas um subconjunto dos arquivos que ela acha que estão no conjunto de recursos. Para cada arquivo aberto, ele usa seu esquema e executa seus classificadores. Em seguida, o Microsoft Purview localiza o recurso mais recente entre os recursos abertos e usa o esquema e as classificações desse recurso na entrada para todo o conjunto de recursos no catálogo.
Conjuntos de recursos avançados
O Microsoft Purview pode personalizar e enriquecer ainda mais seus ativos de conjunto de recursos por meio da funcionalidade Conjuntos de Recursos Avançados . Os conjuntos de recursos avançados permitem que o Microsoft Purview entenda as partições subjacentes dos dados ingeridos e permite a criação de regras de padrão de conjunto de recursos que personalizam como o Microsoft Purview agrupa conjuntos de recursos durante a verificação.
Quando os Conjuntos de Recursos Avançados estão habilitados, o Microsoft Purview executa agregações extras para calcular as seguintes informações sobre os ativos do conjunto de recursos:
- Um caminho de exemplo de um arquivo que compreende o conjunto de recursos.
- Uma contagem de partições que mostra quantos arquivos compõem o conjunto de recursos.
- O tamanho total de todos os arquivos que compõem o conjunto de recursos.
Essas propriedades podem ser encontradas na página de detalhes do ativo do conjunto de recursos.
Ativando conjuntos de recursos avançados
Os conjuntos de recursos avançados estão desativados por padrão em todas as novas instâncias do Microsoft Purview. Somente usuários com a função de Curador de Dados na coleção raiz podem gerenciar configurações de Conjuntos de Recursos Avançados. Para habilitar conjuntos de recursos avançados, acesse aContade Configurações> do portal> do Microsoft Purview e selecione a alternância para Conjuntos de Recursos Avançados, conforme mostrado nesta imagem:
Depois de habilitar os conjuntos de recursos avançados, os enriquecimentos extras ocorrerão em todos os ativos recém-ingeridos. Esses enriquecimentos podem levar até 12 horas para estarem disponíveis em seus ativos após a ingestão. A equipe do Microsoft Purview recomenda esperar uma hora antes de verificar novos dados do data lake depois de ativar o recurso.
Importante
A ativação de conjuntos de recursos avançados afeta a taxa de atualização dos insights de ativos e classificação. Quando os conjuntos de recursos avançados estão ativados, os insights de ativos e classificação são atualizados duas vezes por dia.
Além disso, quando você habilita conjuntos de recursos avançados, pode levar até 12 horas para ver as atualizações de esquema.
Padrões internos do conjunto de recursos
O Microsoft Purview dá suporte aos seguintes padrões de conjunto de recursos. Esses padrões podem aparecer como um nome em um diretório ou como parte de um nome de arquivo.
Padrões baseados em Regex
| Nome do Padrão | Nome de exibição | Descrição |
|---|---|---|
| Guid | {GUID} | Um identificador globalmente exclusivo, conforme definido na RFC 4122 |
| Número | {N} | Um ou mais dígitos |
| Formatos de data/hora | {Ano}{mês}{Dia}{N} | Oferecemos suporte a vários formatos de data/hora, mas todos são representados com {Year}[delimiter]{Month}[delimiter]{Day} ou séries de {N}s. |
| 4ByteHex | {HEX} | Um número HEX de quatro dígitos. |
| Localização | {LOC} | Uma marca de idioma, conforme definido no BCP 47, há suporte para nomes - e _ (por exemplo, en_ca e en-ca) |
Padrões complexos
| Nome do Padrão | Nome de exibição | Descrição |
|---|---|---|
| SparkPath | {SparkPartitions} | Identificador de arquivo de partição do Spark |
| Data(aaaa/mm/dd)InPath | {Year}/{Month}/{Day} | Padrão ano/mês/dia abrangendo várias pastas |
Como os conjuntos de recursos são exibidos no Catálogo unificado
Quando o Microsoft Purview corresponde a um grupo de ativos em um conjunto de recursos, ele tenta extrair as informações mais úteis para usar como um nome de exibição no catálogo. Alguns exemplos da convenção de nomenclatura padrão aplicada:
Exemplo 1
Nome qualificado: https://myblob.blob.core.windows.net/sample-data/name-of-spark-output/{SparkPartitions}
Nome de exibição: "nome da saída do Spark"
Exemplo 2
Nome qualificado: https://myblob.blob.core.windows.net/my-partitioned-data/{Year}-{Month}-{Day}/{N}-{N}-{N}-{N}/{GUID}
Nome de exibição: "meus dados particionados"
Exemplo 3
Nome qualificado: https://myblob.blob.core.windows.net/sample-data/data{N}.csv
Nome de exibição: "data"
Personalizando o agrupamento do conjunto de recursos usando regras de padrão
Ao verificar uma conta de armazenamento, o Microsoft Purview usa um conjunto de padrões definidos para determinar se um grupo de ativos é um conjunto de recursos. Em alguns casos, o agrupamento de conjuntos de recursos do Microsoft Purview pode não refletir com precisão seu acervo de dados. Esses problemas podem incluir:
- Marcar incorretamente um ativo como um conjunto de recursos.
- Colocando um ativo no conjunto de recursos errado.
- Marcar incorretamente um ativo como não sendo um conjunto de recursos.
Para personalizar ou substituir como o Microsoft Purview detecta quais ativos são agrupados como conjuntos de recursos e como eles são exibidos no catálogo, você pode definir regras de padrão no centro de gerenciamento. Para obter instruções passo a passo e sintaxe, consulte regras de padrão do conjunto de recursos.
Limitações conhecidas com conjuntos de recursos
- Por padrão, os ativos do conjunto de recursos só serão excluídos por uma verificação se os conjuntos de recursos avançados estiverem habilitados. Se esse recurso estiver desativado, os ativos do conjunto de recursos só poderão ser excluídos manualmente ou por meio da API.
Próximas etapas
Para começar a usar o Microsoft Purview, consulte Guia de início rápido: criar uma conta do Microsoft Purview.