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
- Un área de trabajo con una capacidad habilitada para Microsoft Fabric
- Una base de datos KQL
- Un contenedor de blobs con datos
Obtener datos
En la cinta de opciones inferior, seleccione Obtenercontenedor de blobs dedatos>.
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)
En Tipo de origen, seleccione Contenedor de blobs.
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.
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.
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.
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.
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.
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.
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.
- 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.
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.
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.
Para obtener más información sobre el conjunto de consultas KQL, vea Consulta de datos en un conjunto de consultas KQL.
Pasos siguientes
- Para crear una tabla vacía, consulte Creación de una tabla vacía.
- Para administrar la base de datos, consulte Administración de datos.
- Para crear, almacenar y exportar consultas, consulte Consulta de datos en un conjunto de consultas KQL.