Download Integración Analysis Services con MySQL - neutroware

Document related concepts
no text concepts found
Transcript
Integración Analysis Services con MySQL
Integración de SQL Server Analysis Services con
Base de Datos MySQL
Hecho Por:
Héctor Rafael Gutiérrez Granados
Universidad Tecnológica de El Salvador
Facultad de Informática y ciencias aplicadas
San Salvador, El Salvador
Año 2014
Página 1
Integración Analysis Services con MySQL
Contenido
Requisitos ............................................................................................................................................ 3
Descargando Componentes Necesarios.............................................................................................. 3
Descargando dotConnect for MySQL .................................................................................................. 4
Descargando Script de Base de datos OLAP en MYSQL...................................................................... 5
Instalación de Componentes ............................................................................................................... 5
Instalación de componente dotConnect for MySQL ............................................................................ 9
Instalación de La Base de datos en MariaDB .................................................................................... 11
Creacion de CUBO en Analysis Services ............................................................................................ 14
Enlaces de Interes ............................................................................................................................. 25
Página 2
Integración Analysis Services con MySQL
Integración de Analysis services con MYSQL
En el presente documento se presentan los componentes necesarios para realizar una integración
de Microsoft Analysis Services con una base de datos en MariaDB(MySQL) y poder facilitar la
creación de CUBOS de datos en SQLServer Analysis Services.
Requisitos





Microsoft SQL Server 2012
SQL Server Data Tools (Visual Studio 2010)
MariaDB (Base de datos en MYSQL) : https://downloads.mariadb.org/
dotConnect for MySQL (Pluggin de integración con visual studio 2010):
http://www.devart.com/dotconnect/mysql/download.html
Base de datos OLAP en MYSQL: http://neutroware.webnode.es/products/base-de-datosolap-mysql-adventureworksdw-/
Descargando Componentes Necesarios
Descargando MariaDB
Primero descargaremos el gestor de base de datos en MySQL, para este caso se utilizó MariaDB, la
cual es un gestor basado en la estructura de MySQL. Para este tutorial se utilizó la versión 5.5
Instalador de Windows.
https://downloads.mariadb.org/
Página 3
Integración Analysis Services con MySQL
Descargando dotConnect for MySQL
Posteriormente Descargaremos el componente de integración de visual studio para MySQL, del
siguiente enlace:
http://www.devart.com/dotconnect/mysql/download.html
Utilizaremos la versión dotConnect for MySQL 8.3 Professional
Página 4
Integración Analysis Services con MySQL
Descargando Script de Base de datos OLAP en MYSQL
Descargue el script publicado del siguiente enlace: http://neutroware.webnode.es/products/basede-datos-olap-mysql-adventureworksdw-/ esta es la base de datos utilizada en este tutorial.
Instalación de Componentes
Una vez descargados los componentes, procederemos a la instalación de cada uno de ellos:
Instalación de mariaDB
Ejecutaremos el instalador de mariadb
Página 5
Integración Analysis Services con MySQL
Dejamos la configuración por defecto que se nos muestra y presionamos siguiente.
Definimos una contraseña para el usuario root, en nuestro caso simplemente “.” (punto).
Habilitamos la opción de acceso remoto y presionamos siguiente.
Página 6
Integración Analysis Services con MySQL
Dejamos la siguiente configuración y presionamos siguiente.
Página 7
Integración Analysis Services con MySQL
Página 8
Integración Analysis Services con MySQL
Instalación de componente dotConnect for MySQL
Continuación procederemos a ejecutar el instalador de dotConnect for MySQL
Página 9
Integración Analysis Services con MySQL
Dejaremos
las
siguientes
configuraciones
por
defecto:
Una vez instalados dichos componentes procederemos a hacer la conexión de SQL Server Analysis
Services con la base de datos en MariaDB (MySQL).
Página 10
Integración Analysis Services con MySQL
Instalación de La Base de datos en MariaDB
Maria DB posee un editor gráfico para sus bases de datos, este se llama: HeidiSQL y se nos crea un
icono de acceso directo en el escritorio al instalar MariaDB, abriremos HeidiSQL y nos aparecerá la
siguiente pantalla.
Y clicaremos en “Nueva” y seleccionaremos la opción Sesión en la carpeta raíz.
Le pondremos por nombre CNMysql y llenaremos el panel de la derecha con nuestras
credenciales, el nombre del host es automatico creado por MariaDB asi que es: 127.0.0.1.
El usuario será: root y la password es la que definimos en la instalación, para nuestro caso un
punto (.) .
Página 11
Integración Analysis Services con MySQL
Luego presionamos el boton Abrir y se nos desplegara la siguiente ventana: en donde daremos
click derecho a la conexión y seleccionaremos Crear nuevoBase de datos
Y le colocaremos por nombre: “AdventureWorksDW”
Y copiaremos el código del script de la base de datos exportada de SQLServer a MySQL (Ver
Requisitos). Al inicio de este documento.
Página 12
Integración Analysis Services con MySQL
Y lo pegaremos en la pestaña “Consulta” de HeidiSQL. Y presionamos la tecla F9 para ejecutar, o
presionamos
la
flecha
azul
en
la
barra
de
herramientas
del
editor.
Nos aparecerá una notificación en la parte inferior del editor que todo el script se ejecuto
correctamente, también nos aparecerá una advertencia que se podujeron X numero de
advertencias con el script, únicamente presionar Aceptar, es debido a la conversión de caracteres
de un gestor de BD a otro.
Ahora abriremos en SQLServer Data Tools (SQL Server 2012).
Página 13
Integración Analysis Services con MySQL
Creacion de CUBO en Analysis Services
Y
procedemos
a
crear
un
proyecto
nuevo
de
Analysis
Services.
Página 14
Integración Analysis Services con MySQL
Crearemos un nuevo origen de datos.
En general, se selecciona un conector para SQL server en este caso seleccionaremos:
dotConnectforMYSQL para establecer la conexión con dicha BD.
Página 15
Integración Analysis Services con MySQL
Ahora llenaremos los campos con los siguientes valores:
Host: 127.0.0.1 o Localhost o únicamente un punto (.) .
Port: por defecto(3306)
User Id: root
Password: Punto(.) que es la misma que establecimos en MariaDB al instalarlo.
Página 16
Integración Analysis Services con MySQL
Página 17
Integración Analysis Services con MySQL
Página 18
Integración Analysis Services con MySQL
Página 19
Integración Analysis Services con MySQL
Página 20
Integración Analysis Services con MySQL
Página 21
Integración Analysis Services con MySQL
Página 22
Integración Analysis Services con MySQL
Vamos luego a la pestaña Browse de SQLServerDataTools, y observaremos el editor para el cubo.
Página 23
Integración Analysis Services con MySQL
Ahora podremos arrastrar y soltar las medidas y dimensiones que deseemos agregar a nuestro
cubo.
Con esto quedaría establecida una conexión y creación de un CUBO de datos en SQLServer
Analysis services con una Base de Datos en MySQL.
Página 24
Integración Analysis Services con MySQL
Enlaces de Interes
Mi sitio web para tutoriales:
http://neutroware.webnode.es/
Página 25