jueves, 19 de noviembre de 2015

Instalación Oracle Database 12c en Windows 10

En esta nueva entrada voy a presentar breve mente la instalación de la base de datos Oracle 12c en Windows 10.

Antes que todo debemos realizar la respectiva descarga del instalador de la pagina oficial de Oracle, buscando la versión 12c, y proceder a descargar los dos archivos comprimidos, como también la herramienta Sql Developer que es la interfaz gráfica para la base de datos.


Unas vez tengamos los archivos de base de datos, realizamos la extracción del archivo winx64_12102_database_1of2.zip.


Y luego hacemos la extracción de los datos del archivo winx64_12102_database_2of2.zip en la carpeta creada con el primer archivo (\stage\Components), de esta manera tendremos completos los datos para realizar la instalación.

Iniciamos la instalación ejecutando el archivo setup.exe (Ejecutar como Administrador).



Nos aparece la interfaz de instalación, en este primer paso desactivamos la opción de Oracle Support, dando clic luego en "Si" al mensaje de advertencia que aparecerá.



El siguiente paso es definir el tipo de instalación que vamos a realizar, en este caso Crear y configurar base de datos.

El tercer paso es Clase de Sistema, para el cual seleccionamos Clase Escritorio.


En el siguiente paso es donde se definen las credenciales de conexión a la base de datos, para lo cual elegimos la segunda opción Crear Nuevo Usuario de Windows, especificando el nombre de usuario y contraseña, esta cuenta sera la utilizada para la ejecución de los servicios y es preferible que no tenga privilegios de administración por seguridad.


Luego es necesario definir la ruta donde se realizara la instalación de la base de datos, solo sera necesario cambiar el campo de Directorio Base de Oracle, y los dos campos siguientes se actualizaran automáticamente. También debemos definir el Nombre de la Base de Datos Global y contraseña, por ejemplo como se ve en la siguiente imagen, que sera la contraseña para el usuario SYS.


Damos clic en el botón siguiente y saldrá un mensaje de advertencia, si es el caso, que nos indica que la contraseña definida no cumple con los estándares recomendados por Oracle, damos clic en Si para continuar con la instalación.


En este paso se realiza una validación de los requisitos mínimos de instalación.


Si se cumplen todos los requisitos de instalación, nos presentara un resumen del análisis, damos clic en el botón Instalar.


Luego de alcanzar cerca del 80% de la instalación nos aparecerá una ventana con los datos generales de configuración, donde ademas podremos editar las contraseñas de los usuarios del motor de base de datos si lo deseamos, damos clic en aceptar para que termine el proceso de instalación.


Una vez termine la instalación nos presenta esta información indicando que se termino el proceso y esta lista la base de datos, damos clic en Cerrar.


Ahora procedemos a extraer los datos del archivo Sql Developer, esta herramienta funciona directamente donde hagamos la extracción, así de elegimos el lugar donde queremos que queden los archivos de esta herramienta.


Para iniciar la herramienta ejecutamos el archivo sqldeveloper.exe, donde vamos a crear la conexión a la base de datos que acabamos de instalar, para esto damos clic en el botón + de color verde ubicado en la esquina superior izquierda para crear una nueva conexión.


Nos aparecerá una ventana de configuración, donde especificaremos los datos de conexión como aparece en la siguiente imagen, definimos un Nombre para la conexión, en primera instancia nos vamos a conectar con el usuario SYS y con contraseña definida en la instalación del motor de base de datos, Nombre de Host será Localhost, puerto 1522 y SID será orcl tal como se definió en la instalación, si todo esta bien nos podremos conectar sin problemas, dando clic en Conectar.


Luego procederemos a crear los usuario que necesitemos con los privilegios necesarios, evitando trabajar con el usuario SYS. Para esto damos clic derecho en Otros Usuarios y luego en la opción Crear Usuario, tal como se ve en la siguiente imagen.


Con estos pasos tendremos ya configurado el motor de base de dato Oracle 12c y lista la herramienta Sql Developer para iniciar el trabajo de base de datos.


miércoles, 16 de enero de 2013

SSIS: Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED

Implementando un proyecto SSIS para cargar y validar unos datos registrados en archivos Excel, me encontré con este error: "SSIS Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available.".

Esto sucede porque el proveedor de control de lectura y escritura para archivos Excel no esta disponible para sistemas 64-bit, para solucionar este problema podemos cambiar la configuración del proyecto a 32-bit de la siguiente manera:

1. Entramos a las propiedades del proyecto.


2. Entramos a la propiedad de configuracion "Debugging", y cambiamos a False la opcion "Rum64bitRuntime".


De esta manera se ejecutara sin inconvenientes nuestro proyecto.

Si vamos a ejecutar el proyecto SSIS desde un Job, debemos también cambiar las opciones de configuración a 32-bit, como se muestra en la siguiente figura:

martes, 18 de diciembre de 2012

SSAS: Crear Cubo Olap paso a paso

Esta entrada es para los que están iniciando en el mundo de la Inteligencia de Negocios y necesitan una guía para crear su primer Cubo, y en español!!!.

Para comenzar debemos crear nuestro proyecto Analysis Services:


Creamos la conexión a la fuente de datos, que es la base de datos donde se encuentran nuestros datos:


Configuramos la conexión al servidor de base de datos:


Definimos que tipo de credenciales usará Analysis Services para conectarse a la fuente de datos, usaremos la cuenta del servicio



Ya tenemos la conexión a nuestra fuente de datos, ahora vamos a crear la Vista, con la cual podemos especificar las tablas a usar para nuestro cubo, crear campos calculados, etc...


Seleccionamos la fuente de datos:


Seleccionamos las tablas de Hechos, que serán nuestros grupos de medidas para nuestro cubo:


Luego seleccionamos las tablas relacionadas a cada tabla de Hecho, si las tablas tienen bien definidas todas las claves primarias y foraneas podemos simplemente usar el  botón "Add Related Tables":




Lista nuestra Vista de Fuente de Datos:




Ahora continuamos creando las dimensiones:



A partir de tablas existentes en nuestra Vista de Fuente de Datos:







Seleccionamos los atributos que se visualizaran en nuestra dimensión:





Una vez creemos todas las dimensiones, podemos continuar con la creación de nuestro cubo:




Usando las tablas de Hechos de nuestra Vista de Fuente de Datos creada:




Seleccionamos todas las tablas de Hechos que van a ser nuestros Grupos de Medida:





Seleccionamos las dimensiones a incluir en el cubo:





Listo!, ahora ya podemos procesar nuestros cubo, para esto configuremos el deploy:




Definimos el servidor SSAS y nombre del cubo:




Deploy...




Ya podemos consultar la información de nuestro cubo, cruzando dimensiones y medidas desde el browser del Analysis Services...




Ahora...configuremos un Rol para que los usuarios tengan permisos de consultarlo:


Agregamos los usuarios...


Configuramos los permisos de lectura al cubo:


Una manera fácil para que nuestros usuarios puedan consultar la información del cubo, es utilizando MS Excel, el medio por el cual los usuarios podrán realizar consultas sin necesidad de tener instalado BD, SSAS...


En la pestaña "Datos" hay una opción para conectarse a un servidor SSAS, tal como se muestra en la imagen:



Especificamos el servidor:


Seleccionamos el cubo:


Listo! por medio de MS Excel podrán consultar la información los usuarios, una manera sencilla de poner en  funcionamiento nuestros desarrollos SSAS.


Espero les sea de gran utilidad esta información, y sea un buen punto de partida para entrar en el mundo de las Bodegas de Datos (Data Warehouse) e Inteligencia de Negocios (Business Intelligence).