Fuentes de datos sql

Solo disponible en BuenasTareas
  • Páginas : 9 (2111 palabras )
  • Descarga(s) : 4
  • Publicado : 8 de junio de 2010
Leer documento completo
Vista previa del texto
Fuentes de Datos SQL

Para extraer información de base de datos desde un modelo es necesario, en primer lugar, definir la o las conexiones a las distintas bases de datos.
A continuación, y de forma opcional se puede definir guardas. Las guardas pueden ser utilizadas para asegurarse que hay información disponible en la fuente de datos SQL cuando se construye un datamart. La definición de laguarda es una consulta SQL con una condición. Si la condición no se cumple, el proceso de construcción se interrumpe.
Finalmente se deben definir las distintas consultas, que son sentencias SQL que devolverán la información necesaria para construir el datamart.
Definiendo Fuentes de Datos SQL
La definición de una Fuente de Datos SQL es un proceso de tres pasos, el segundo opcional:

1.- Agregary definir la conexión a la base de datos.
2.- Agregar y definir guardas para las distintas consultas.
3.- Especificar las consultas para extraer datos de la base de datos en lenguaje SQL.

Esto le permite generar varias Fuentes de Datos SQL (Consultas) que comparten la misma conexión a la base de datos.

1. Agregando una Conexión para Fuentes de Datos SQL
Use los comandos Agregar Conexión oInsertar Conexión para agregar una nueva conexión a la fuente de datos SQL a través de JDBC / ODBC.
Es necesario trabajar desde la rama Consultas SQL dentro de Fuentes, o en cualquiera de las Consultas SQL ya definidas.
Para agregar una conexión a una base de datos:
1.- Seleccionar la rama Fuentes del Árbol de Diseño.
2.- Seleccionar la rama Consultas SQL.
3.- Elegir una conexión a bases dedatos:
*Para agregar una conexión a continuación de las conexiones existentes, seleccione el comando Agregar Conexión. La conexión se agrega y aparece el Panel de Propiedades para la misma.
*Para insertar una conexión a continuación de otra conexión existente, elija la conexión y seleccione el comando Insertar Conexión. La conexión se agrega y aparece el Panel de Propiedades para la misma.
4.-Completar las solapas Descripción y General en el Panel de Propiedades.
Luego de completar la definición de la conexión, ya se pueden agregar las consultas. Es posible definir una o más consultas para cada conexión.

Panel de Propiedades de Conexiones SQL
El panel de propiedades de Conexiones SQL incluye dos secciones:
Descripción
General
Sección de Descripción
Propiedad | Descripción|
Nombre | Ingrese el nombre de la conexión. |
Descripción | Ingrese una descripción de la conexión. |

Sección General
Propiedad | Descripción |
Verificar Antes de la Construcción | Marque esta opción para verificar la conexión a la base de datos antes de proceder con la construcción del datamart.
Si la verificación falla, el proceso de construcción se interrumpe con elsiguiente status de finalización: UNAVAILABLE SOURCE: .
Es posible definir acciones de construcción para este status. Ver Propiedades del Modelo |
Usuario y Contraseña | Es necesario especificar al usuario que está extrayendo los datos a través de la conexión a la base de datos. El usuario debe estar autorizado para acceder a la base de datos. |
Driver | Ingrese el nombre del controlador queestá usando. Si está usando un protocolo de comunicación JDBC, ingrese el nombre completo de la clase de controlador. Refiérase a la documentación del controlador para más información.
Si está usando una conexión ODBC, use el valor por defecto en este campo (sun.jdbc.odbc.JdbcOdbcDriver).
Esto corresponde al puente JDBC / ODBC. |
Protocolo | Seleccione el protocolo de conexión para la basede datos. Cuando se usan conexiones JDBC, el proveedor de controladores JDBC debe proporcionar el nombre del protocolo. Para conexiones ODBC, seleccione la opción odbc. |
Parámetros | Para conexiones JDBC, ingrese cualquier parámetro adicional que requiera el controlador. Revisar la documentación del controlador para más información. Estos parámetros representan la tercera parte de la URL del...
tracking img