Cómo crear y administrar orígenes de datos compartidos (Reporting Services en el modo integrado de SharePoint)
Al ejecutar un informe desde una biblioteca de SharePoint, la información de conexión puede definirse dentro del informe o en un archivo externo que esté vinculado al informe. Si la información de conexión está incrustada en el informe, se denomina origen de datos personalizado. Si la información de conexión se define en un archivo externo, se denomina origen de datos compartido. El archivo externo puede ser un archivo de origen de datos del servidor de informes (.rsds) o un archivo de conexión de datos de Office (.odc).
Un archivo .rsds es similar a un archivo .rds, pero tiene un esquema distinto. Para crear un archivo .rsds, puede publicar un archivo .rds del Diseñador de informes o del Diseñador de modelos en una biblioteca de SharePoint (se creará un nuevo archivo .rsds a partir del archivo .rds original). O bien, puede crear un nuevo archivo en una biblioteca de un sitio de SharePoint.
Después de crear o publicar un origen de datos compartido, podrá editar las propiedades de conexión o eliminar el archivo si deja de usarse. Antes de eliminar un origen de datos compartido, debe determinar si lo usan los informes y modelos de informe. Para ello, vea los elementos dependientes que hacen referencia al origen de datos compartido.
Aunque la lista de elementos dependientes le indica si se hace referencia al origen de datos compartido, no indica si el elemento se utiliza de forma activa. Para determinar si el origen de datos compartido o modelo se utiliza de forma activa, puede ver los archivos de registro en el equipo del servidor de informes. Si no dispone de acceso a los archivos de registro o si los archivos no contienen la información que desea, considere la posibilidad de mover el informe a una carpeta inaccesible mientras determina su verdadero estado.
Para crear un archivo de origen de datos compartido (.rsds)
Si la biblioteca no está abierta todavía, haga clic en su nombre en Inicio rápido. Si no aparece el nombre de la biblioteca, haga clic en Ver todo el contenido del sitio y, a continuación, haga clic en el nombre de la biblioteca.
En el menú Nuevo, haga clic en Origen de datos de informe. Si no ve ese elemento en el menú, significa que no se ha registrado el tipo de contenido de origen de datos de informe. Para obtener instrucciones sobre la forma de agregarlo, vea Cómo agregar tipos de contenido del servidor de informes a una biblioteca (Reporting Services en el modo integrado de SharePoint).
En Nombre, escriba un nombre descriptivo para el archivo .rsds.
En Tipo de origen de datos, seleccione en la lista el tipo de origen de datos. Para obtener más información, vea Orígenes de datos compatibles con Reporting Services.
En Cadena de conexión, especifique un puntero al origen de datos y cualquier otra opción de configuración necesaria para establecer una conexión al origen de datos externo. El tipo de origen de datos que esté utilizando determinará la sintaxis de la cadena de conexión. Para obtener más información y ejemplos, vea Conectar con un origen de datos (Reporting Services).
En Credenciales, especifique el modo en que el servidor de informes debe obtener las credenciales para obtener acceso al origen de datos externo. Las credenciales pueden almacenarse, solicitarse, integrarse o configurarse para el procesamiento de informes en modo desatendido.
Seleccione Autenticación de Windows (integrada) si desea obtener acceso a los datos usando las credenciales del usuario que abrió el informe. No seleccione esta opción si el sitio o la granja de servidores de SharePoint usa la autenticación de formularios o se conecta al servidor de informes a través de una cuenta de confianza. No seleccione esta opción si desea programar el procesamiento de suscripciones o datos para este informe. Esta opción funciona de manera óptima cuando la autenticación Kerberos está habilitada para el dominio o cuando el origen de datos se encuentra en el mismo equipo que el servidor de informes. Si no está habilitada la autenticación de Kerberos, las credenciales de Windows sólo se podrán pasar a otro equipo. Esto significa que si el origen de datos externo es otro equipo, que requiere una conexión adicional, obtendrá un error en lugar de los datos esperados.
Seleccione Pedir credenciales si desea que el usuario especifique sus credenciales cada vez que ejecute el informe. No seleccione esta opción si desea programar el procesamiento de suscripciones o datos para este informe.
Seleccione Credenciales almacenadas si desea obtener acceso a los datos mediante un único conjunto de credenciales. Las credenciales se cifran antes de almacenarse. Puede seleccionar opciones que determinen la forma de autenticación de las credenciales almacenadas. Seleccione Usar como credenciales de Windows si las credenciales almacenadas pertenecen a una cuenta de usuario de Windows. Seleccione Establecer contexto de ejecución en esta cuenta si desea establecer el contexto de ejecución en el servidor de base de datos. En el caso de las bases de datos de SQL Server, esta opción establece la función _SETUSER. Para obtener más información, vea Descripción del contexto de ejecución.
Seleccione Cuenta de procesamiento de informes desatendido si desea especificar credenciales en la cadena de conexión o si desea ejecutar el informe mediante una cuenta con privilegios mínimos configurada en el servidor de informes. Si no se configura esta cuenta en el servidor de informes, se les pedirá a los usuarios las credenciales y no se ejecutará ninguna de las operaciones programadas que defina.
Guarde la página para crear el origen de datos compartido.
Para ver elementos dependientes
Abra la biblioteca que contiene el archivo .rsds.
Seleccione el origen de datos compartido.
Haga clic para que se muestre una flecha hacia abajo y seleccione Ver elementos dependientes.
En el caso de los modelos de informe, la lista de elementos dependientes muestra los informes que se crearon en el Generador de informes. En el caso de los orígenes de datos compartidos, la lista de elementos dependientes puede incluir tanto informes como modelos de informe.
Para eliminar un archivo de origen de datos compartido (.rsds)
Abra la biblioteca que contiene el archivo .rsds.
Seleccione el origen de datos compartido.
Haga clic para que se muestre una flecha hacia abajo y haga clic en Eliminar.
Si elimina por error un origen de datos compartido que tenía intención de conservar, puede crear uno nuevo que contenga la misma información de conexión. Después de volver a crear el origen de datos compartido, debe abrir cada uno de los informes y modelos que usaba el origen de datos y seleccionar el origen de datos compartido. El nuevo elemento de origen de datos compartido puede tener un nombre, unas credenciales o una sintaxis de la cadena de conexión distintos de los del eliminado. Mientras la conexión se resuelva en el mismo origen de datos, las propiedades del origen de datos podrán variar con respecto a sus valores originales.
Tenga cuidado a la hora de eliminar un modelo de informe. Si elimina un modelo, no podrá abrir ni modificar ningún informe basado en ese modelo en el Generador de informes. Si elimina accidentalmente un modelo utilizado por los informes existentes, deberá volver a generar el modelo, deberá volver a crear y guardar todos los informes que utilicen dicho modelo y deberá volver a especificar la seguridad de elementos de modelo que desee utilizar. No basta con volver a generar el modelo y luego adjuntarlo a un informe existente.