Buscar en el Blog

lunes, 28 de mayo de 2012

Instalación y Configuración de SQL Power Architect

SQL Power Architect Community Edition, es una herramienta que permite hacer modelamiento y caracterización de datos, entre sus mayores funcionalidades están:

1. Entorno gráfico para construir modelos de datos Entidad-Relación (Modelo Lógico de Datos)

2. Genera el lenguaje DDL para construir el modelo sobre cualquier base de datos que soporte JDBC (Modelo Físico de Datos)

3. Soporta los siguientes DBMS: Oracle, Microsoft SQL Server, PostgreSQL, MySQL, DB2, H2 Database

4. Permite hacer Ingeniería Reversa para obtener el modelo lógico a través del modelo físico de datos

5. Permite hacer Caracterización de Datos (Data Profiling) para conocer la naturaleza de los datos: sí existen duplicados, número total de registros, número de registros vacíos, etc.

Instalación

Para instalar SQL Power Architect realizar los siguientes pasos:

1. Descargar SQL Power Architect del siguiente link: http://www.sqlpower.ca/page/architect_download_os

2. Seguir los pasos de instalación. Por defecto el programa se instala en el directorio C:\Program Files\SQL Power Architect

Configuración

En el directorio C:\Program Files\SQL Power Architect\jdbc copiar los controladores JDBC de los DBMS que se va a trabajar. NOTA: mantener una sola versión del controlador JDBC por Base de Datos.



lunes, 21 de mayo de 2012

Comparación de Plataformas de BI Open Source

En el siguiente paper de Matteo Golfarelli, de título "Open Source BI Platforms: a Functional andArchitectural Comparison" existe un comparación bien interesante de las plataformas de BI Open Source, se compara Pentaho, Jaspersoft y SpagoBI

Además, Gartner también tiene un paper de título "Who's Who in Open-Source Business Intelligence" que analiza el futuro de las plataformas OSBI (Open Source Business Intelligence)

Espero que los lean y publiquen sus comentarios en éste post.

Instalación y Configuración de SQuirreL SQL Client en Windows

SQuirreL SQL Client es un cliente universal de bases de datos que permite conectarse a cualquier base de datos siempre y cuando ésta tenga un controlador JDBC, entre las más populares están: Oracle, MySQL, PostgreSQL, DB2, HSQLDB, Sybase, Informix

Con SQuirreL se pueden realizar consultas SQL tanto de definición de datos (DDL) así como también de control de datos (DCL)

Instalación

Para instalar SQuirreL tenemos que realizar los siguientes pasos:

1. Descargar SQuirreL del siguiente link: http://squirrel-sql.sourceforge.net/#installation

NOTA: previo a la instalación asegurarse tener instalado y configurado correctamente el JDK. En la publicación Instalación y Configuración del JDK se explica el procedimiento.

2. Se descargará un archivo de nombre squirrel-sql-x.x.x-standard.jar, en dónde x.x.x representa la última versión de la herramienta. Guardar el archivo en un directorio. Por ejemplo: c:\downloads\squirrel-sql-x.x.x-standard.jar

3. Abrir una consola de comandos (Inicio > Ejecutar > cmd)

4. Ir al directorio donde se descargó SQuirreL en el punto 2, en mi caso c:\downloads\

5. Ejecutar el siguiente comando: java -jar squirrel-sql-x.x.x-standard.jar

6. Seguir los pasos de la instalación y en la opción de selección de paquetes a instalar, seleccionar los siguientes:
Optional Plugin: PostgreSQL
Optional Plugin: Session Scripts
Optional Plugin: Smart Tools
Optional Plugin: SQL Parametrisation
Optional Plugin: SQL Replace
Optional Plugin: SQL Validator
7. Hacer clic en Next hasta finalizar con la instalación. La instalación por defecto se realizará en el siguiente directorio: C:\Program Files\squirrel-sql-x.x.x\

Configuración

En éste paso menciono el procedimiento para preparar a SQuirreL para que se conecte a cualquier base de datos usando un controlador JDBC.

1. Descargar los controladores JDBC para las bases de datos que se desea conectar.

2. Por ejemplo, para PostgreSQL descargar del siguiente link: http://jdbc.postgresql.org/download.html

NOTA: de preferencia descargar el controlador JDBC Tipo 4

3. El controlador descargado (postgresql-x.x-xxx.jdbc4.jar) copiar al directorio lib del directorio de instalación de SQuirreL, en mi caso: C:\Program Files\squirrel-sql-x.x.x\lib

4. Realizar el mismo procedimiento para todas las bases de datos que se desee conectar: Oracle, MySQL, PostgreSQL, etc.

5. Iniciar SQuirreL desde el Menú de Inicio, haciendo clic en el ícono del escritorio, o ejecutando el archivo C:\Program Files\squirrel-sql-x.x.x\squirrel-sql.bat



domingo, 20 de mayo de 2012

Instalación y Configuración del Java Development Kit (JDK 8) en Windows 7

Para instalar el Java Development Kit (JDK), se tiene que realizar los siguientes pasos:

Instalación

1. Descargar el instalador del siguiente link: http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. En ésta publicación se instalará la versión Java SE 8 Update xxx

3. Seguir todos los pasos del asistente e instalar también el Java Runtime Environment (JRE)

4. Al finalizar todos los archivos de la instalación se crearán en el directorio: C:\Program Files\Java\jdk1.8.0_xxx

Configuración

Para el correcto funcionamiento de las aplicaciones de software libre que se trabaje es necesario configurar 2 variables de entorno: la variable JAVA_HOME y la variable Path.

1. Ir a Inicio > Equipo > Configuración Avanzada del Sistema > Opciones Avanzadas > Variables de Entorno

2. Sobre variables del sistema, hacer clic en el botón Nueva...

3. Crear la variable de entorno JAVA_HOME apuntando al directorio dónde se instaló el JDK (Paso 4, Instalación)

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_xxx

4. Ubicar la variable de entorno Path y agregar al inicio lo siguiente: %JAVA_HOME%\bin;

Path = %JAVA_HOME%\bin;%Path%

5. Finalmente, para verificar que la instalación y configuración se realizó correctamente, abrir una consola de comandos (Inicio > Ejecutar > cmd) y ejecutar el comando: java -version

Se deberá mostrar un mensaje similar al siguiente:
java version "1.8.0_xxx"
Java(TM) SE Runtime Environment (build 1.8.0_xxx-yyy)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)