Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al crear un modelo para su uso en el modo DirectQuery, primero debe configurar el entorno de diseño para admitir el uso de DirectQuery. Para ello, consulte Habilitar el modo de diseño DirectQuery (SSAS Tabular).
Cuando esté listo para implementar el modelo, debe establecer algunas propiedades adicionales para permitir que los usuarios accedan al modelo mediante uno de los modos de DirectQuery:
Debe indicar si las consultas en el modelo deben usar datos almacenados en caché o el origen de datos relacional. Puede usar un modo híbrido o solo DirectQuery.
Si usa particiones, debe indicar qué partición se va a usar como origen de datos de DirectQuery.
Debe establecer las opciones de suplantación para los usuarios que accedan al origen de datos de SQL Server.
En este procedimiento se describe cómo establecer el método de conexión preferido para un modelo de DirectQuery en el diseñador. También se describe cómo puede cambiar esta propiedad en SQL Server Management Studio después de implementar el modelo.
Para establecer el método de conexión preferido para un modelo de DirectQuery
En SQL Server Data Tools (SSDT), abra el archivo de solución para el modelo directQuery.
En Visual Studio, en el menú Proyecto , seleccione Propiedades.
En el panel Propiedades , cambie la propiedad DirectQueryMode a uno de los valores que admiten el uso de DirectQuery:
InMemory con DirectQuery: si usa esta opción, el modelo se implementa, pero debe procesar la memoria caché para poder ejecutar consultas en el modelo.
DirectQuery con InMemory: si usa esta opción, la memoria caché estará disponible para su uso por parte de los clientes si ya se ha procesado. Si implementa el modelo con esta configuración y no procesa la memoria caché, algunos clientes deben obtener un error al intentar conectarse al modelo.
Solo DirectQuery: Si usa esta opción, los metadatos se implementan, pero el modelo no tiene datos en él. Los clientes que intentan conectarse mediante el modo In-Memory obtendrán un error, lo que indica que el modelo no existe o no se ha procesado.
Si hay errores, en Visual Studio, abra la lista de errores y resuelva los problemas que impedirían que el modelo se implemente en modo DirectQuery.
Para comprobar o cambiar el método de conexión preferido para un modelo de DirectQuery
En SQL Server Management Studio, conéctese a la instancia en la que implementó el modelo directQuery.
Haga clic con el botón derecho en la base de datos del modelo y seleccione Propiedades.
En el panel Propiedades , cambie la propiedad DirectQueryMode a uno de estos valores:
Solo DirectQuery
InMemory con DirectQuery
DirectQuery con InMemory
Tenga en cuenta que estas propiedades son las mismas que las que estableció en el proyecto antes de la implementación en Visual Studio. Puede cambiar el modo de conexión preferido para el modo DirectQuery en cualquier momento, siempre que haya configurado el modelo para admitir el uso de DirectQuery.
Véase también
Modo DirectQuery (SSAS Tabular)
Habilitar el modo de diseño de DirectQuery (SSAS tabular)