Configurar Origen de Datos

Parent Previous Next

La pestaña Datasource permite especificar el origen de los datos a visualizar en el módulo tanto en formato gráfico como tabular:



Connection Source

Determina si la cadena de conexión se escribirá dentro del módulo (opción Text) o bien se tomará del archivo de configuración web.config de BIZUIT Dashboard Server (opción Configuration file). En caso de seleccionar esta última opción, el textbox "Connection String" se transforma en una lista desplegable conteniendo todas las cadenas de conexión definidas en la sección <connectionStrings> del archivo web.config de BIZUIT Dashboard.

Data provider

Proveedor de base de datos que se consultará para la obtención de datos. Los tipos disponibles son:
1) SQL Server: Utilice esta opción cuando deba conectarse con una BD SQL Server. Utilizando esta opción se utiliza el driver nativo de SQL Server para la plataforma .NET optimizando su acceso.
2) OLEDB: Utilice esta opción cuando deba conectarse con bases de datos distintas a SQL Server que cuenten con un driver OLEDB disponible. Tenga en cuenta que la cadena de conexión ingresada deberá tener la forma prevista por OLEDB.
3) ODBC: Utilice esta opción cuando deba conectarse con bases de datos distintas a SQL Server que cuenten con un driver ODBC disponible. Tenga en cuenta que la cadena de conexión ingresada deberá tener la forma prevista por ODBC.

Connection string

Cadena de conexión a la base de datos que se consultará. El formato de la cadena de conexión se debe corresponder con la opción seleccionada en la lista desplegable "Data provider". Visitando este sitio encontrará las distintas formas de especificar una cadena de conexión en función del tipo de proveedor y base de datos.

Query

Sentencia SQL a ejecutar sobre la base de datos configurada. La sentencia SQL debe devolver resultados, se puede realizar entonces la ejecución de una sentencia SQL SELECT o la ejecución de un procedimiento almacenado. De requerir enviar parámetros a la sentencia, los mismos deben ser especificados anteponiendo el caracter arroba (@). Por ejemplo:
Select * from customers where CustomerId Like @IdCliente + '%'
El parámetro IdCliente debe estar especificado en la pestaña "Parameters" como se indica en la sección "Configurar Parámetros"

Load structure

Ejecuta la sentencia SQL especificada en el campo Query permitiendo configurar la forma en la que se visualizará la información así como la configuración de los eventuales parámetros soportados por la consulta mediante las pestañas "Display" y "Parameters"

Si la sentencia SQL configurada en el campo Query requiere parámetros, al presionar la opción "Load structure" se presentará una ventana solicitando el ingreso de valores para dichos parámetros de manera de poder ejecutar la sentencia SQL presionando la opción "Execute Command"

Execute at start up

Si la sentencia SQL especificada en el campo Query recibe parámetros, seleccionando esta opción cuando el módulo se visualice se pasarán como parámetero de la sentencia los valores por defecto especficados sin mediar acción del usuario.

Enable AutoRefresh every(seconds)

Habilita o deshabilita la ejecución automática de la consulta configurada en intervalos de tiempo. La caja de texto permite configurar el intervalo de tiempo en segundos entre cada ejecución. Cada ejecución toma los valores actuales de los parámetros, no sus valores por defecto.