Obtención de datos de un contenedor de blobs

Importante

Microsoft Fabric está actualmente en versión preliminar. Esta información está relacionada con un producto en versión preliminar que puede modificarse considerablemente antes de su lanzamiento. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí.

En este artículo, aprenderá a obtener datos de un contenedor de blobs o blobs de Azure en una base de datos existente. Un contenedor de blobs organiza un conjunto de blobs, similar a un directorio de un sistema de archivos. Una cuenta de almacenamiento puede contener un número ilimitado de contenedores y un contenedor puede almacenar un número ilimitado de blobs. Para más información sobre los contenedores de blobs, consulte Administración de contenedores de blobs mediante Azure Portal.

Para obtener datos de un blob, consulte Obtención de datos de un blob.

Prerrequisitos

Obtener datos

  1. En la cinta de opciones inferior, seleccione Obtenercontenedor de blobs dedatos>.

    Captura de pantalla de obtención de datos con el contenedor de blobs seleccionado en Real-Time Analytics.

    Nota

    Los nombres de tabla pueden tener hasta 1024 caracteres, entre los que se incluyen alfanuméricos, guiones y caracteres de subrayado. No se admiten caracteres especiales.

Pestaña Source (Origen)

  1. En Tipo de origen, seleccione Contenedor de blobs.

  2. En el campo Vincular al origen, agregue una dirección URL de blob con un URI de clave de cuenta o SAS.

    Para agregar un URI de blob, debe generar un token de clave de cuenta o SAS con permisos de lista y lectura. Para generar un token de clave de cuenta o SAS, consulte Generación de un token de SAS.

    Captura de pantalla del panel de ingesta de datos para contenedores de blobs.

  3. Opcionalmente, puede filtrar los datos que se van a ingerir con filtros de archivo. Puede filtrar por extensión de archivo, ruta de acceso de carpeta o ambas.

    Filtrar por extensión de archivo: por ejemplo, filtre todos los archivos con una extensión CSV.

    Filtrar por ruta de acceso de carpeta: puede escribir una ruta de acceso de carpeta completa o parcial o un nombre de carpeta.

    Captura de pantalla de los filtros de archivo para el contenedor de blobs.

  4. Seleccione Next: Schema (Siguiente: esquema) para ver y editar la configuración de la columna de tabla.

Pestaña Esquema

El formato de datos y la compresión se identifican automáticamente en el panel izquierdo. Si se identifica incorrectamente, use el menú desplegable Formato de datos para seleccionar el formato correcto.

  • Si el formato de los datos es JSON, también debe seleccionar los niveles de JSON, del 1 al 10. Los niveles determinan la división de datos de la columna de tabla.
  • Si el formato de datos es CSV, seleccione la casilla Ignore the first record (Omitir el primer registro) para omitir la fila de encabezado del archivo.

Para obtener más información sobre los formatos de datos, consulte Formatos de datos admitidos para la ingesta.

  1. En el campo Mapping name (Nombre de asignación), escriba un nombre de asignación. Puede usar caracteres alfanuméricos y caracteres de subrayado. No se admiten espacios, caracteres especiales ni guiones.

    Captura de pantalla que muestra el esquema de blobs de Azure.

    Nota

    La herramienta deduce automáticamente el esquema en función de los datos. Si desea cambiar el esquema para agregar y editar columnas, puede hacerlo en Vista previa de datos parciales.

    Opcionalmente, puede usar el Visor de comandos para ver y copiar los comandos automáticos generados a partir de las entradas.

  2. Seleccione Siguiente: Resumen. Para ir a la explicación del panel de resumen, seleccione Completar ingesta de datos.

Visor de comandos

El visor de comandos muestra los comandos para crear tablas, asignar e ingerir datos en tablas.

Para abrir el visor de comandos, seleccione el botón v situado en el lado derecho del visor de comandos. En el visor de comandos, puede ver y copiar los comandos automáticos generados a partir de las entradas.

Captura de pantalla del editor de comandos.

Vista previa de datos parciales

La vista previa de datos parciales se deduce automáticamente en función de los datos. Puede cambiar la vista previa de los datos editando y agregando nuevas columnas.

Para agregar una nueva columna, seleccione el + botón de la columna derecha en Vista previa de datos parciales.

Captura de pantalla del panel Vista previa de datos parciales.

  • El nombre de columna debe comenzar con una letra y puede contener números, puntos, guiones o caracteres de subrayado.
  • El tipo de columna predeterminado es string pero se puede modificar en el menú desplegable del campo Tipo de columna.
  • Origen: para formatos de tabla (CSV, TSV, etc.), cada columna solo se puede vincular a una columna de origen. Para otros formatos (como JSON, Parquet, etc.), varias columnas pueden usar el mismo origen.

Captura de pantalla del nuevo panel de columnas en la ventana de esquema.

Seleccione Next: Summary (Siguiente: resumen) para crear una tabla y una asignación, y comenzar la ingesta de datos.

Ingesta de datos completa

En la ventana Data ingestion completed (Ingesta de datos completada), los tres pasos se marcarán con marcas de verificación verdes cuando la ingesta de datos se haya completado correctamente.

Captura de pantalla del cuadro de diálogo completo ingerido con la vista previa de datos.

Exploración de los datos

Para comprobar que ha ingerido datos en la base de datos, seleccione Explorar los datos en el lado derecho de la página de aterrizaje de la base de datos. Después, puede guardar la consulta como un conjunto de consultas KQL seleccionando Guardar como conjunto de consultas KQL.

Captura de pantalla del botón Consulta rápida.

Para obtener más información sobre el conjunto de consultas KQL, vea Consulta de datos en un conjunto de consultas KQL.

Pasos siguientes