Catalogación de macrodatos en Azure Data Catalog

Importante

Azure Data Catalog se va a retirar el 15 de mayo de 2024.

Ya no se pueden crear nuevas cuentas de Azure Data Catalog.

En el caso de las características de catálogo de datos, use el servicio Microsoft Purview, que ofrece una gobernanza de datos unificada para todo el patrimonio de datos.

Si ya usa Azure Data Catalog, deberá crear un plan de migración para que la organización migre a Microsoft Purview antes del 15 de mayo, 2024.

Introducción

Microsoft Azure Data Catalog es un servicio en la nube totalmente administrado que actúa como sistema de registro y de detección de orígenes de datos empresariales. Ayuda a las personas a detectar, conocer y usar orígenes de datos, y a las organizaciones a obtener un mayor valor de los orígenes de datos existentes, incluidos los macrodatos.

Azure Data Catalog admite el registro de blobs y directorios de blobs de Azure Storage, así como de directorios y archivos de HDFS de Hadoop. La naturaleza semiestructurada de estos orígenes de datos proporciona gran flexibilidad. Sin embargo, para obtener el máximo partido de su registro en Azure Data Catalog, los usuarios deben tener en cuenta cómo se organizan los orígenes de datos.

Directorios como conjuntos de datos lógicos

Un patrón común para organizar los orígenes de macrodatos es tratar a los directorios como conjuntos de datos lógicos. Los directorios de nivel superior se usan para definir un conjunto de datos, mientras que las subcarpetas para definir las particiones y los archivos que contienen almacenarán los propios datos.

Un ejemplo de este patrón puede ser:

    \vehicle_maintenance_events
        \2013
        \2014
        \2015
            \01
                \2015-01-trailer01.csv
                \2015-01-trailer92.csv
                \2015-01-canister9635.csv
                ...
    \location_tracking_events
        \2013
        ...

En este ejemplo, vehicle_maintenance_events y location_tracking_events representan conjuntos de datos lógicos. Todas estas carpetas contienen archivos de datos que se organizan por año y mes en subcarpetas. Potencialmente, cada una de estas carpetas puede contener cientos o miles de archivos.

En este patrón, el registro de archivos individuales en Azure Data Catalog probablemente no tenga sentido. En su lugar, registre los directorios que representan los conjuntos de datos que sean significativos para los usuarios que trabajan con los datos.

Archivos de datos de referencia

Un patrón complementario es almacenar conjuntos de datos de referencia como archivos individuales. Estos conjuntos de datos puede considerarse como el lado "pequeño" de los macrodatos y a menudo son similares a las dimensiones de un modelo de datos analítico. Los archivos de datos de referencia contienen los registros que se usan para proporcionar contexto para la mayoría de los archivos de datos almacenados en otro lugar en el almacén de macrodatos.

Un ejemplo de este patrón puede ser:

    \vehicles.csv
    \maintenance_facilities.csv
    \maintenance_types.csv

Cuando un analista o un científico de datos trabaja con los datos que se encuentran en estructuras de directorio grandes, los datos de estos archivos de referencia se pueden usar para proporcionar información más detallada a las entidades a las que se hace referencia solo por nombre o Id. en el conjunto de datos mayor.

En este patrón, tiene sentido registrar los archivos de datos de referencia individuales en Azure Data Catalog. Cada archivo representa un conjunto de datos y cada uno de ellos se puede anotar y detectar individualmente.

Patrones alternativos

Los patrones descritos en las secciones anteriores son dos formas de organizar un almacén de macrodatos, pero cada implementación es diferente. Independientemente de cómo se estructuren los orígenes de datos, al registrar los orígenes de macrodatos en Azure Data Catalog, es preciso centrarse en el registro de los archivos y directorios que representen los conjuntos de datos que sean útiles para otras personas de la organización. Si se registran todos los archivos y directorios, se puede provocar un desorden en el catálogo, lo que dificulta la búsqueda a los usuarios.

Resumen

El registro de orígenes de datos en Azure Data Catalog facilita su detección y comprensión. Mediante el registro y anotación de los archivos y directorios de macrodatos que representan conjuntos de datos lógicos, puede facilitar a los usuarios la búsqueda y el uso de los orígenes de macrodatos que necesitan.