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:AtlasSBIExcellibro1.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=DOMAINUsername; 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:
Otros artículos de interés:
Quieres compartir tus impresiones?
Tu dirección de correo no será publicada. Los campos obligatorios se marcan con *