Definir conexiones a Bases de datos en AtlasSBI

En este artículo vamos a repasar cómo crear las conexiones a orígenes de datos más comunes que un usuario de Atlas SBI puede llegar a necesitar.


SQL SERVER

La conexión a SQL se realiza de manera nativa. En el proveedor de conexión será obligatorio poner  SQLSERVER y en la definición de esquema SQLServerGeneric.

Un ejemplo de cadena de conexión seria el siguiente:

Data Source=(local);Initial Catalog="NombreBD";User Id=usuario;Password=usuario;



MySQL

La conexión a MySQL se realiza utilizando el proveedor ODBC, por lo que es necesario instalar el controlador ODBC para MySQL. Una vez instalado, en el proveedor de conexión se tendrá que elegir ODBC y en la Definición de Esquema seleccionaremos SQLServerGeneric

Un ejemplo de cadena de conexión seria el siguiente:

Driver={MySQL ODBC 5.1 Driver}; Server=192.168.200.122; Port=3306; Database=pgconocimiento; User=XXXXXXXXXX; Password=ZZZZZ ;Option=3;charset=utf8



ORACLE

La conexión a Oracle se realiza utilizando el proveedor OLEDB, por lo que es necesario instalar el controlador OLEDB para Oracle. Una vez instalado, en el proveedor de conexión se tendrá que elegir ORACLE mientras que en la Definición de Esquema elegiremos OracleGeneric.

Opcionalmente podemos establecer la conexión utilizando OleDB u ODBC, en cuyo caso, es mejor elegir como Definición de Esquema OracleOLEDBGeneric u OracleODBCGeneric respectivamente.

Un ejemplo de cadena de conexión seria el siguiente:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXXX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=YYYYYY)));User Id=username;Password=password;



EXCEL

La conexión a Excel se realiza utilizando el proveedor OLEDB u ODBC, dependiendo si está instalado ya en la máquina o no. En el siguiente ejemplo la conexión se realiza via ODBC. En el proveedor de conexión se tendrá que elegir ODBC.

Un ejemplo de cadena de conexión para ODBC seria el siguiente:

Driver={Microsoft Excel Driver (*.xls)}; DriverId=790; Dbq=C:\AtlasSBIExcel\libro1.xls; DefaultDir=C:\AtlasSBIExcel\;


ANALYSIS SERVICES

La conexión a SQL se realiza de manera nativa. En el proveedor de conexión será obligatorio poner  MSOLAP.

Un ejemplo de cadena de conexión seria el siguiente:

Provider=MSOLAP; Persist Security Info=False; User ID=DOMAIN\Username; Initial Catalog=Adventure Works DW 2008R2 SE; Data Source=192.168.1.xxx; Location=192.168.1.xxx; Password=XXXXXXX



También tenemos una serie de artículos que explican la conexión a bases de datos NoSQL:






0 comentarios :

Publicar un comentario

Lo más visto