Compartir vía


Crear un acceso directo de base de datos

Un acceso directo a la base de datos en Inteligencia en tiempo real es una referencia incrustada dentro de una base de datos KQL en una base de datos de origen. La base de datos de origen puede ser cualquiera de las siguientes:

  • Una base de datos KQL en Inteligencia en tiempo real
  • Una base de datos de Azure Data Explorer

El comportamiento mostrado por el acceso directo de la base de datos es similar al de una base de datos de seguimiento.

¿Cuándo resulta útil un acceso directo de base de datos?

Si tiene datos en una base de datos de Azure Data Explorer y quiere usar estos datos en Inteligencia en tiempo real, puede crear un acceso directo a la base de datos para exponer estos datos. Esta característica también es útil para separar los recursos de proceso para proteger un entorno de producción frente a casos de uso que no son de producción. También se puede usar un acceso directo de base de datos para asociar los costos a la entidad que ejecuta consultas en los datos.

¿Cómo funciona un acceso directo de base de datos?

El propietario de la base de datos de origen, el proveedor de datos, comparte la base de datos con el creador del acceso directo en Inteligencia en tiempo real, el consumidor de datos. El propietario y el creador pueden ser la misma persona.

El acceso directo de la base de datos se adjunta en modo de solo lectura, lo que permite ver y ejecutar consultas en los datos que se han ingerido en la base de datos de Azure Data Explorer de origen. El acceso directo de la base de datos sincroniza los cambios en la base de datos de origen. Debido a la sincronización, hay un retraso de datos que va de unos segundos a unos minutos en la disponibilidad de los datos. La duración del retraso de tiempo depende del tamaño total de los metadatos de la base de datos de origen.

Los accesos directos de origen y base de datos usan la misma cuenta de almacenamiento para capturar los datos. El almacenamiento es propiedad de la base de datos de origen. El acceso directo de la base de datos ve los datos sin necesidad de ingerirlos. Dado que el acceso directo a la base de datos es una base de datos de solo lectura, los datos, las tablas y las directivas de la base de datos no se pueden modificar, excepto la directiva de almacenamiento en caché, las entidades de seguridad y los permisos.

Crear acceso directo a la base de datos

Un consumidor de datos puede crear un acceso directo a la base de datos en Inteligencia en tiempo real desde cualquier base de datos de origen de Azure Data Explorer mediante un vínculo de invitación o mediante un URI de clúster y un nombre de base de datos. El consumidor de datos puede controlar la cantidad de datos que se almacenan en caché estableciendo la directiva de caché. Las principales implicaciones para establecer la directiva de caché activa son:

  • Costo: El costo de la caché en frío puede ser considerablemente menor que el de la caché en caliente.
  • Rendimiento: Los datos de la caché activa se consultan más rápido, especialmente para las consultas de intervalo que examinan grandes cantidades de datos.

Seleccione la pestaña deseada que se corresponda con la forma en que desea crear un acceso directo.

Requisitos previos

Importante

Tanto la base de datos de origen como el acceso directo de la base de datos en Inteligencia en tiempo real deben estar en la misma región, pero pueden estar en inquilinos diferentes.

Importante

Este método funciona con orígenes tanto en Azure Data Explorer como en Inteligencia en tiempo real.

Para crear un acceso directo mediante un URI de clúster y un nombre de base de datos, asegúrate de que tienes al menos permisos de colaborador en el clúster de origen y, a continuación, sigue estos pasos:

  1. Vaya al área de trabajo en Microsoft Fabric.

  2. Abre una instancia de Eventhouse nueva o existente en Inteligencia en tiempo real.

  3. Selecciona el signo más junto a bases de datos KQL.

  4. Escriba un nombre para el acceso directo de la base de datos.

  5. Seleccione Tipo>Nueva base de datos de acceso directo (seguidor)

    Captura de pantalla del cuadro de diálogo de nueva base de datos para crear un acceso directo a la base de datos en Inteligencia en tiempo real.

  6. Seleccione Siguiente.

  7. Seleccione Método>URI de clúster.

  8. Escriba el URI del clúster de origen. Para buscar el URI de una base de datos KQL, consulta Copia de URI.

  9. Especifique el origen Base de datos.

  10. Opcionalmente, modifique la directiva de caché predeterminada.

    Captura de pantalla del nuevo acceso directo de base de datos desde un cuadro de diálogo de URI de clúster en Inteligencia en tiempo real.

  11. Seleccione Crear.

Una vez creado el acceso directo, se le lleva a los detalles de la base de datos vista del nuevo acceso directo a la base de datos.

Captura de pantalla del acceso directo de la base de datos resultante en Inteligencia en tiempo real.

Eliminación del acceso directo a la base de datos

  1. En el área de trabajo, busque el acceso directo de la base de datos KQL que desea eliminar.

  2. Seleccione el menú Más [...]>Eliminar.

    Captura de pantalla de la eliminación del elemento de acceso directo de la base de datos.

Ahora se ha eliminado el acceso directo de la base de datos. Una vez eliminada una base de datos, no se puede recuperar. Sin embargo, puede crear un nuevo acceso directo de base de datos desde la misma base de datos de origen.