SAP IDT: gestión de conexiones
Una conexión en IDT se utiliza para conectarse a una fuente de datos OLAP o relacional mediante la herramienta de informes SAP BusinessObjects. Puede ser una conexión local o una conexión publicada en un repositorio central.
Diferentes tipos de conexiones admitidas en IDT
A continuación se muestran los tipos de conexiones que se admiten en IDT:
Conexión relacional
Se utiliza para diseñar la capa de la infraestructura de datos en la herramienta de diseño de información. Puede importar tablas y combinaciones desde la fuente de datos.
Conexión OLAP
Con una conexión OLAP, puede diseñar una capa empresarial mientras crea un Universo. Le permite conectarse a un esquema multidimensional directamente e importarlos para el diseño del universo. Posteriormente, se pueden utilizar con la herramienta de informes SAP Business Objects.
Cliente BICS
Para conectarse a SAP NetWeaver BW, puede utilizar el middleware del cliente SAP BICS para proporcionar acceso a la consulta BEx. Las conexiones en IDT se pueden guardar localmente o se pueden proteger y publicar en un repositorio central.
Las conexiones locales se guardan como archivos .cnx y cualquier usuario que ejecute IDT puede acceder a ellas. Una vez que publica la conexión al repositorio, se cambia a una conexión segura.
Una conexión segura se publica en el repositorio y se guarda en la carpeta Conexión. También puede crear conexiones seguras mediante los comandos Insertar relacional e Insertar conexión OLAP desde la vista de recursos del repositorio.
Las siguientes son las propiedades clave de una conexión segura:
Los usuarios deben estar autenticados.
Los derechos de usuario se pueden definir a nivel de usuario para otorgar o denegar el acceso a conexiones o propiedades de conexión.
Las conexiones seguras pueden ser utilizadas o compartidas por usuarios autenticados.
Crear una nueva conexión en IDT: relacional
Vaya a la herramienta Diseño de información en Cliente de BI. Para crear una nueva conexión relacional, primero comience con un nuevo proyecto en la vista Proyecto local.
Haga clic en Nuevo → Proyecto → Ingrese el nombre del proyecto → Finalizar.
Haga clic con el botón derecho en el nombre del proyecto → Nuevo → Conexión relacional.
Ingrese el nombre de la conexión / recurso → haga clic en Siguiente.
Seleccione el middleware según la fuente de datos. Puede seleccionar SAP o no SAP como fuente de datos y configurar una conexión relacional a la base de datos.
Hemos seleccionado SAP de la lista → SAP HANA → JDBC → haga clic en Siguiente.
Ingrese al modo de autenticación, nombre de usuario y contraseña. Ingrese el nombre de host y el número de instancia y haga clic en Siguiente.
En la siguiente ventana, puede definir parámetros de conexión como: tiempo de espera, tamaño de recuperación de matriz, tamaño de enlace de matriz, etc. Haga clic en Finalizar.
Se crea una conexión relacional a la base de datos de origen con la extensión de archivo .cnx. Puede hacer clic en Probar conexión.
La parte inferior de la ventana le informa sobre los parámetros de conexión: parámetros de inicio de sesión, parámetros de configuración, etc.
→ Prueba de conexión → Exitoso
Del mismo modo, puede crear una conexión relacional para otras fuentes de datos.
Tenemos que publicar esta conexión en el repositorio para que esté disponible para su uso.
Haga clic con el botón derecho en el nombre de la conexión → Publicar conexión en el repositorio → Ingrese la contraseña del repositorio BO → Conectar → Finalizar → Sí.
.cns- conexión de repositorio segura
.cnx-local no seguro: si usa esta conexión, no le permitirá publicar nada en el repositorio.
Esto muestra cómo se puede crear una conexión relacional en la herramienta de diseño de información. Para resumir los pasos involucrados en la creación de una conexión:
- Ingrese el nombre de la conexión
- Seleccione el middleware para la base de datos de destino
- Ingrese los parámetros de inicio de sesión para conectarse a la fuente de datos relacionales
- Configurar y personalizar parámetros para optimizar la conexión y finalizar
- Para cambiarlo a seguro, publique la conexión al repositorio
Cambio de nombre o eliminación de una conexión
Para cambiar el nombre o eliminar una conexión, haga clic con el botón derecho en el nombre de la conexión en el área de Proyectos locales.
También puede eliminar o editar una conexión relacional como esta.
Crear una nueva conexión en IDT - OLAP
Una conexión OLAP se utiliza para conectarse a una vista multidimensional o un modelo de datos para diseñar la capa de negocio en la herramienta de diseño de información.
Para crear una nueva conexión OLAP, haga clic con el botón derecho en Nombre del proyecto → Nuevo → Conexión OLAP.
Ingrese el nombre de la conexión, la descripción y haga clic en Siguiente.
A continuación, seleccione un controlador de middleware OLAP. Muestra una lista de todas las fuentes de datos OLAP disponibles. Puede seleccionar cualquiera de las fuentes de datos OLAP según los requisitos.
Tenga en cuenta que no necesita crear una infraestructura de datos, ya que un OLAP llega directamente a la capa empresarial. Puede definir dimensiones y medidas y otras propiedades en la capa empresarial.
Seleccione el controlador de middleware adecuado para conectarse a la fuente de datos OLAP y haga clic en Siguiente.
Ingrese los parámetros de conexión, los detalles de autenticación, el nombre del sistema, el número de instancia, etc. y haga clic en Siguiente.
También puede seleccionar un cubo específico para conectar o todos los cubos en el repositorio de tiempo de diseño. Si selecciona un cubo en particular, utilizando esta conexión OLAP puede diseñar Business Layer solo en los objetos disponibles en ese cubo.
Haga clic en Finalizar.
Ahora, debe publicar la conexión al repositorio. Haga clic con el botón derecho en conexión → Publicar la conexión en el repositorio.
Parámetros de inicio de sesión para la conexión
Cuando crea una conexión OLAP o relacional en IDT para conectarse a cualquier fuente de datos, debe proporcionar los parámetros de inicio de sesión de la base de datos de origen, como el nombre de host y el número de instancia.
Parámetros de conexión
Al crear una conexión, puede configurar varios parámetros de conexión:
Connection Pool Mode - Esto se usa para mantener la conexión activa.
Pool Timeout - Cuando configura el modo de grupo de conexiones para mantener la conexión activa durante, tiempo en minutos para mantener la conexión abierta.
Array Fetch Size - Indica el número máximo de filas que se pueden recuperar de la base de datos.
Example - Suponga que ingresa un valor de 25 y su consulta devuelve 150 filas, por lo que se obtendrá con 6 recuperaciones de 25 filas cada una.
Array Bind Size - Este campo no es obligatorio para diseñar Universe en IDT.
Login Timeout - Determina los minutos en que una conexión intenta el tiempo de espera y se muestra un mensaje de error.
Hay varios parámetros personalizados que también se pueden definir como ConnectInit, Hint.
Editar una conexión
Para editar una conexión, haga doble clic en el nombre de la conexión en la Vista del proyecto local.
Vaya a la pestaña Información general → Editar.
Para editar los parámetros de conexión, haga clic en el botón Editar. Puede editar los detalles de autenticación y los parámetros de conexión.
Para cambiar el controlador de middleware, haga clic en Cambiar controlador. Seleccione el controlador de la lista desplegable.
También puede probar la disponibilidad del servidor de la base de datos, haga clic en Probar conexión.
El panel "Definición de la conexión" muestra la información almacenada sobre la conexión: parámetros de inicio de sesión, parámetros de configuración, etc.