Compartir a través de


Creación de accesos directos de OneLake en una base de datos KQL

OneLake es un lago de datos único, unificado y lógico para que Microsoft Fabric guarde almacenes de lago, almacenamientos, bases de datos KQL y otros elementos. Los accesos directos son referencias integradas en OneLake que indican las ubicaciones de almacenamiento de otros archivos, sin mover los datos originales. La referencia incrustada hace que aparezca como si los archivos y carpetas se almacenen localmente, pero en realidad; existen en otra ubicación de almacenamiento. Los accesos directos se pueden actualizar o quitar de los elementos, pero estos cambios no afectan a los datos originales y a su origen.

En este artículo, aprenderá a crear un acceso directo de OneLake en una base de datos de KQL que apunte a orígenes externos o Fabric interno. Posteriormente se accede a este tipo de acceso directo para la consulta en conjuntos de consultas KQL mediante la función external_table(). No se puede cambiar el nombre de los accesos directos creados en una base de datos de KQL y solo se puede crear un acceso directo a la vez.

Además de crear accesos directos a partir de una base de datos de KQL, también se pueden crear accesos directos a partir de otros elementos de Fabric. Estos accesos directos también apuntan a los datos almacenados en los orígenes externos o internos de Fabric, pero tienen limitaciones diferentes y se accede a ellos de forma diferente. Para más información, consulte Accesos directos de OneLake.

Nota:

Para acelerar las consultas a través de accesos directos de OneLake, consulte Acelerar consultas a través de accesos directos de OneLake.

Requisitos previos

Para acceder a los datos de la base de datos KQL en otras experiencias de Microsoft Fabric, consulte Una copia lógica.

Crear acceso directo

  1. Vaya a una base de datos KQL existente.

  2. Seleccione +>Nuevo>acceso directo OneLake.

    Captura de pantalla de la pestaña Inicio que muestra el desplegable del botón Nuevo. La opción titulada Acceso directo de OneLake aparece resaltada.

Seleccione un origen

OneLake admite accesos directos a recursos internos de OneLake (como bases de datos KQL, lakehouses y almacenes) y recursos externos (como Azure Data Lake Storage, Amazon S3 o Google Cloud Storage). Para obtener una lista de todos los tipos de métodos abreviados admitidos y vínculos a sus instrucciones de configuración específicas, vea OneLake shortcuts Types of shortcuts > .

Los atajos de las bases de datos KQL admiten la aceleración de consultas. Para habilitar la aceleración de consultas en un nuevo acceso directo, cambie el botón Acelerar a Activado.

Captura de pantalla de la ventana Nuevo acceso directo que muestra los detalles del acceso directo. El conmutador

Nota:

  1. Solo puede conectarse a una subcarpeta o tabla por acceso directo. Para conectarse a más datos, cree accesos directos adicionales.
  2. No se puede crear un acceso directo sobre una tabla que tenga un asterisco (*) en cualquier nombre de columna. Cambie el nombre de las columnas antes de crear el acceso directo.

Después de crear un acceso directo, la base de datos se actualiza automáticamente. El acceso directo aparece en Accesos directos en el panel Explorador. Ahora puede consultar estos datos.

Captura de pantalla del panel Explorador que muestra el nuevo acceso directo.

Consultar datos

Para consultar datos desde el acceso directo de OneLake, use la función external_table().

  1. En el lado derecho de la base de datos, seleccione Explorar los datos. La ventana se abre con algunas consultas de ejemplo que puede ejecutar para obtener un vistazo inicial a los datos.
  2. Reemplace el marcador de posición del nombre de la tabla por external_table('Nombre del acceso directo').
  3. Seleccione Ejecutar o pulse Mayúsculas+ Entrar para ejecutar una consulta seleccionada.

Captura de pantalla de la ventana Explorar sus datos que muestra los resultados de una consulta de ejemplo.

Asignación de tipos de datos

Asignación de tipos de datos Delta Parquet a Eventhouse

Los tipos de datos primitivos delta se asignan a los tipos de datos escalares de Eventhouse mediante las siguientes reglas. Para obtener más información sobre los tipos de datos de Eventhouse, consulte Tipos de datos escalares.

Tipo delta Tipo de datos escalar de Eventhouse
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (sin zona horaria) datetime
struct dynamic
array dynamic
map dynamic