Download Cómo habilitar la conexión a bases de datos externas

Document related concepts
no text concepts found
Transcript
2016/08/25 15:10
1/6
Cómo habilitar la conexión a bases de datos externas*
Cómo habilitar la conexión a bases de datos
externas*
*Bases de datos diferentes a la base de datos Discovery
La base de datos Discovery puede conectarse a una base del mismo tipo: Si la base de
datos del sistema es SQL puede habilitarse la conexión a otra base ubicada en el mismo
servidor (instancia) o en un servidor SQL externo.
Puede habilitarse la conexión a un motor distinto: Si la base de datos del sistema es SQL
puede establecerse conexión a una base en motor Oracle.
Pasos para crear la conexión
En el siguiente ejemplo se habilitara la conexión del sistema Discovery con motor de base de datos
SQL a un servidor Oracle para traer información de la tabla EMPLOYEES.
1. Antes de habilitar la conexión, es necesario que en la base de datos destino se cree la tabla con
el mismo nombre y estructura1) que tiene la tabla orígen.
Ej.:
Tabla Destino: Tabla en la base de datos del sistema Discovery con motor SQL
Tabla Orígen: EMPLOYEES, motor Oracle.
Wiki LeverIT - http://wiki.lever-it.com/
Last update: 2016/04/08 21:33
disincoming:conexion_bases_externas http://wiki.lever-it.com/disincoming:conexion_bases_externas
Crear la estructura de la tabla EMPLOYEES en el archivo IncomingBDDmdf.CBD.2)
Ubicación del archivo: C:\Program Files (x86)\LeverIT\Discovery\Software y abrir con notepad u
otro editor de texto.
Creación de tablas Incoming
2. Crear un origen de datos ODBC que conecte a la base de datos externa, en este caso el tipo de
datos al motor Oracle que contiene la tabla EMPLOYEES.
Creación y Configuración del orígen de datos ODBC para SQL
Creación y Configuración del orígen de datos ODBC para Oracle
3. Después de la creación de la tabla, abrir el módulo DiscoveryIncomingTask.exe.
1. Si está como aplicativo:
En el servidor Discovery abrir el DiscoveryIncomingTask.exe, dar clic derecho sobre sobre
el icono en el área de notificaciones de la barra de tareas del escritorio y seleccionar la
opción Maximizar.
2. Si está como servicio del sistema:
1. En la Consola de servicios del sistema operativo detener el servicio o servicios
Discovery.
2. En el Administrador de tareas cerrar manualmente los servicios en el siguiente
orden: Sleepy.exe, Sleepy2.exe, DiscoveryIncoming.exe y
DiscoveryIncomingTask.exe.
3. En el directorio <UNIDAD>:\Program Files(x86)\LeverIT\Discovery\Software y ubicar
el aplicativo DiscoveryIncomingTask.exe y dar doble clic.
4. Cuando inicie completamente el servicio, dar clic derecho sobre sobre el icono en el
área de notificaciones de la barra de tareas del escritorio y seleccionar la opción
Maximizar.
4. Seleccionar la pestaña Configuración de Entradas y después en la subpestaña Orígen del Dato
http://wiki.lever-it.com/
Printed on 2016/08/25 15:10
2016/08/25 15:10
3/6
Cómo habilitar la conexión a bases de datos externas*
1. En el panel nombre asignar la identificación que tendrá la conexión y dar clic en el botón
Agregar y habilitar la casilla de verificación junto al nombre.
2. En Tipo de Servicio, seleccionar ODBC para establecer la conexión con el motor
externo.
3. En Nombre de Odbc o Dominio, ingresar el nombre del origen de datos ODBC creado
previamente (Ver punto 3)
4. Habilitar la casilla Autentificar:
User Name: Nombre del usuario habilitado para conectar la base de datos externa.
Password: Contraseña del usuario de base de datos.
5. En el mismo módulo, seleccionar la pestaña Consulta:
1. En el campo de lista Tabla del interno, seleccionar la tabla creada en el archivo
incoming correspondiente (tabla destino), en este caso seleccionar EMPLOYEES.
2. En el campo de texto Consulta ingresar el query que servirá para extraer la información
requerida en la base de datos externa:
Ej.:
SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME,
EMAIL, PHONE_NUMBER, HIRE_DATE, JOB_ID,
MANAGER_ID, DEPARTMENT_ID
FROM EMPLOYEES
Y dar clic en el botón Agregar Consulta
Wiki LeverIT - http://wiki.lever-it.com/
Last update: 2016/04/08 21:33
disincoming:conexion_bases_externas http://wiki.lever-it.com/disincoming:conexion_bases_externas
6. Seleccionar la pestaña Tiempo de Ejecución
En esta pestaña se configura la frecuencia de inserción y/o actualización de los datos desde la
base externa a la base (tabla) Discovery.
1.
2.
3.
4.
Día: Día(s) de la semana en el que se ejecutará la inserción/actualización de datos
Hora inicial: Hora de Inicio de la conexión.
Hora final: Finalización de la conexión.
Intervalo: Número de veces que se repetirá la conexión para inserción/actualización de
datos.
http://wiki.lever-it.com/
Printed on 2016/08/25 15:10
2016/08/25 15:10
5/6
Cómo habilitar la conexión a bases de datos externas*
Para ejecución solo una vez del evento, la hora inicial y final deben ser iguales, con
intervalo cero.
7. Una vez realizada la conexión con la base de datos externa, se podrán consultar los datos en la
base de datos Discovery.
Discovery Incoming, Conexión de bases de datos externas, Conexión directorio activo
Página
Aumentar el número de registros devueltos en una consulta LDAP
Conexión al Directorio Activo
Contenido: Uso del módulo Discovery Incoming
Creación de tablas Incoming
Cómo habilitar la conexión a bases de datos externas*
1)
Los campos en la tabla destino deben ser iguales a los de la tabla orígen. Los tipos de campo y su
tamaño deben ser equivalentes, por ejemplo el tipo de dato VARCHAR2 de Oracle es equivalente al
tipo de dato VARCHAR en motores SQL
2)
En cada motor de base de datos el archivo en el que debe crearse la estructura de tabla destino es:
SQL: IncomingBDDmdf.CBD
Oracle: IncomingBDDorc.CBD
Access: IncomingBDDmdb.CBD
Wiki LeverIT - http://wiki.lever-it.com/
Last update: 2016/04/08 21:33
disincoming:conexion_bases_externas http://wiki.lever-it.com/disincoming:conexion_bases_externas
From:
http://wiki.lever-it.com/ - Wiki LeverIT
Permanent link:
http://wiki.lever-it.com/disincoming:conexion_bases_externas
Last update: 2016/04/08 21:33
http://wiki.lever-it.com/
Printed on 2016/08/25 15:10