Download - Lab7 tutorial de análisis services parte 1
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
LABORATORIO 7: TUTORIAL DE SSAS
INTEGRANTES:
Karen Andrade
Efraín Saransig
Realizar el tutorial de SSAS del enlace:
https://msdn.microsoft.com/es-es/library/ms170208.aspx
Creación de modelos multidimensionales (tutorial de Adventure Works)
Lección 1: definir una vista del origen de datos en un proyecto de
Analysis Services
Crear un proyecto de Analysis Services
Creamos un nuevo proyecto Analysis Services:
En el Explorador de soluciones (a la derecha de la ventana de Microsoft
Visual Studio), haga clic con el botón derecho en Orígenes de datos y,
después, haga clic en Nuevo origen de datos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página de inicio del Asistente para orígenes de datos.
Haga clic en Siguiente para abrir la página Seleccionar cómo definir la
conexión, va a definir un origen de datos basado en una conexión nueva.
Compruebe que la opción Crear un origen de datos basado en una
conexión nueva o existente está seleccionada y después haga clic en Nueva.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el cuadro de diálogo Administrador de conexiones se definen las propiedades de conexión para el origen de datos. En el cuadro de lista Proveedor, compruebe que está seleccionada la opción Native OLE DB\SQL Server Native Client 11.0. Analysis Services también admite otros proveedores, que se muestran en la lista Proveedor.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el cuadro de texto Nombre de servidor, escriba el servidor que está
utilizando.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Compruebe que la opción Usar autenticación de Windows está seleccionada.
En la lista Seleccione o escriba un nombre de base de datos,
seleccione AdventureWorksDW2012.
Haga clic en Probar conexión para probar la conexión a la base de datos.
Aceptar y siguiente.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione Usar cuenta de servicio y haga clic en Siguiente.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Finalización del asistente, acepte el nombre
predeterminado Adventure Works DW 2012 y, después, haga clic
en Finalizar para crear el nuevo origen de datos.
Definir una vista del origen de datos
En el Explorador de soluciones (a la derecha de la ventana de Microsoft Visual Studio), haga clic con el botón derecho en Vistas del origen de datos y, después, haga clic en Nueva vista del origen de datos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Asistente para vistas del origen de datos, haga clic
en Siguiente. Aparece la página Seleccionar un origen de datos.
En Orígenes de datos relacionales, el origen de datos Adventure Works DW
2012 aparece seleccionado. Haga clic en Siguiente.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Seleccionar tablas y vistas, seleccione las tablas y vistas de la
lista de objetos disponibles del origen de datos seleccionado. Puede filtrar esta
lista para ayudarle a seleccionar las tablas y vistas.
En la lista Objetos disponibles, seleccione los siguientes objetos. Para seleccionar varias tablas, haga clic en cada una de ellas mientras mantiene presionada la tecla CTRL:
DimCustomer (dbo)
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DimDate (dbo) DimGeography (dbo) DimProduct (dbo) FactInternetSales (dbo)
Haga clic en > para agregar las tablas seleccionadas a la lista Objetos
incluidos.
En el campo Nombre, asegúrese de que aparece Adventure Works DW
2012 y, después, haga clic en Finalizar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Modificar los nombres de tabla predeterminados
En el panel Tablas del Diseñador de vistas del origen de datos, haga clic con el botón derecho en la tabla FactInternetSales y, después, haga clic en Propiedades.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Cambie la propiedad FriendlyName del objeto FactInternetSales por VentasInternet
Haga clic en DimProduct en el panel Tablas . En la ventana Propiedades,
cambie la propiedad FriendlyName por Productos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Cambie la propiedad FriendlyName de cada una de las tablas restantes en la
vista del origen de datos del mismo modo, para eliminar el prefijo "Dim".
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Lección 2: Definir e implementar un cubo
Definir una dimensión
En el Explorador de soluciones (en el margen derecho de Microsoft Visual
Studio), haga clic con el botón derecho en Dimensiones y haga clic en Nueva
dimensión. Aparece el Asistente para dimensiones
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Seleccionar método de creación, compruebe que la
opción Usar una tabla existente está seleccionada y, a continuación, haga clic
en Siguiente.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Especificar información de origen, compruebe que la vista del
origen de datos Adventure Works DW 2012 está seleccionada.
En la lista Tabla principal, seleccione Fecha y siguiente.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Seleccionar los atributos de la dimensión, active las casillas situadas junto a los siguientes atributos:
Date Key Full Date Alternate Key Spanish Month Name Trimestre del calendario Año del calendario Semestre del calendario
Cambie el valor de la columna Tipo de atributo del atributo Full Date
Alternate Key de Normal a Fecha. Para ello, haga clic en Normal en la
columna Tipo de atributo. A continuación, haga clic en la flecha para expandir
las opciones. Después, haga clic en Fecha > Calendario > Fecha.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Aceptar. Repita estos pasos para cambiar el tipo de atributo de los siguientes atributos como se indica a continuación:
English Month Name a Month Calendar Quarter a Quarter Calendar Year a Year Calendar Semester a Half Year
Y siguiente:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Finalización del asistente, en el panel de vista previa, puede ver
la dimensión Fecha y sus atributos.
Y finalizar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Definir un cubo
En el Explorador de soluciones, haga clic con el botón derecho en Cubos y,
después, haga clic en Nuevo cubo. Aparece el Asistente para cubos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la página Seleccionar método de creación, compruebe que la
opción Usar tablas existentes está seleccionada y, después, haga clic
en Siguiente.
En la página Seleccionar tablas de grupo de medida, compruebe que la vista
del origen de datos Adventure Works DW 2012 está seleccionada.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Sugerir para que el Asistente para cubos sugiera las tablas que
se deben usar para crear los grupos de medida.
Y siguiente.
En la página Seleccionar medidas, revise las medidas seleccionadas en el grupo de medida Internet Sales y luego desactive las casillas de las medidas siguientes:
Promotion Key Currency Key Sales Territory Key Revision Number
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Y siguiente.
En la página Seleccionar dimensiones existentes, asegúrese de que la
dimensión Date que ha creado anteriormente está seleccionada y haga clic
en Siguiente.
En la página Seleccionar nuevas dimensiones, seleccione las nuevas
dimensiones que se van a crear. Para ello, compruebe que las
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
casillas Customer, Geography y Product están activadas y, después,
desactive la casilla InternetSales.
En la página Finalización del asistente, cambie el nombre del cubo
por Tutorial de Analysis Services. En el panel de vista previa, puede ver el
grupo de medida InternetSales y sus medidas. También puede ver las
dimensiones Date, Customer y Product.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Y finalizar.
Observe que la tabla de hechos es amarilla y las tablas de dimensiones son
azules.
Agregar atributos a dimensiones
Agregar atributos a la dimensión Customer
Abra el Diseñador de dimensiones para la dimensión Customer. Para ello, haga
doble clic en la dimensión Customer del nodo Dimensiones del Explorador de
soluciones.
En el panel Atributos, observe los atributos Customer Key y Geography Key
creados mediante el Asistente para cubos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arrastre las columnas siguientes de la tabla Customer del panel Vista del
origen de datos al panel Atributos:
Arrastre las columnas siguientes de la tabla Geography del panel Vista del origen de datos al panel Atributos :
Ciudad StateProvinceName SpanishCountryRegionName PostalCode
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Agregar atributos a la dimensión Product
Abra el Diseñador de dimensiones para la dimensión Product. Haga doble clic en la dimensión Product en el Explorador de soluciones
En el panel Atributos , observe el atributo Product Key creado mediante el Asistente para cubos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arrastre las columnas siguientes de la tabla Product del panel Vista del origen de datos al panel Atributos :
Revisar las propiedades de cubo y dimensión
Para revisar las propiedades del cubo y de las dimensiones en el
Diseñador de cubos
Para abrir el Diseñador de cubos, haga doble clic en el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Medidas de la pestaña Estructura de cubo del Diseñador de cubos, expanda el grupo de medida Internet Sales para ver las medidas definidas.
En el panel Dimensiones de la pestaña Estructura de cubo del Diseñador de cubos, revise las dimensiones de cubo que se encuentran en el cubo Tutorial de Analysis Services .
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Dimensiones de la pestaña Estructura de cubo,
expanda Customery, a continuación, haga clic en Editar Customer para abrir
la dimensión en el Diseñador de dimensiones.
Para cambiar al Diseñador de cubos, haga clic con el botón derecho en el
cubo Tutorial de Analysis Services del nodo Cubos en el Explorador de
soluciones y, después, haga clic en Ver diseñador.
Dimensiones realizadoras de
roles
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el Diseñador de cubos, haga clic en la pestaña Uso de dimensiones .
Haga clic en la pestaña Particiones
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en la pestaña Explorador .
En el Explorador de soluciones, haga clic con el botón derecho en Tutorial de
Analysis Services en el nodo Cubos y, luego, haga clic en Ver código. Es
posible que tenga que esperar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Implementar un proyecto de Analysis Services
En el Explorador de soluciones, haga clic con el botón derecho en el
proyecto Tutorial de Analysis Services y, después, haga clic
en Propiedades.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el nodo Propiedades de configuración del panel de la izquierda, haga clic
en Implementación.
Implementar el proyecto en una instancia con nombre de Analysis Services en
el equipo local o en una instancia en un servidor remoto, cambie la
propiedad Servidor por el nombre de instancia apropiado, como
<nombreServidor>\<nombreInstancia>
En el Explorador de soluciones, haga clic con el botón derecho en el
proyecto Tutorial de Analysis Services y, después, haga clic
en Implementar. Es posible que tenga que esperar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Si obtiene errores durante la implementación, utilice SQL Server Management
Studio para comprobar los permisos de base de datos. La cuenta que
especificó para la conexión a un origen de datos debe tener un inicio de sesión
en la instancia de SQL Server. Haga doble clic en el inicio de sesión para ver
las propiedades de la asignación de usuarios. La cuenta debe tener permisos
db_datareader para la base de datos AdventureWorksDW2012.
Examinar el cubo
Haga doble clic en la dimensión Product del nodo Dimensiones del
Explorador de soluciones.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en la pestaña Explorador para mostrar el miembro All de la jerarquía
de atributo Product Key.
Haga doble clic en el cubo Tutorial de Analysis Services en el
nodo Cubos del Explorador de soluciones.´
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione la pestaña Explorador y haga clic en el icono Volver a
conectar en la barra de herramientas del diseñador.
Lección 3: Modificar medidas, atributos y jerarquías
Modificar medidas
Pase a la pestaña **Estructura de cuboAnalysis Services del Diseñador de cubos para el cubo Tutorial de **, expanda el grupo de medida Venta por Internet del panel Medidas, haga clic con el botón derecho en Cantidad de pedido y haga clic en Propiedades.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, haga clic en la lista FormatString y escriba #,#.
En la barra de herramientas de la pestaña Estructura de cubo, haga clic en el
icono Mostrar la cuadrícula de medidas situado a la izquierda.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione una de las medidas siguientes. Para seleccionar varias medidas,
haga clic en cada una de ellas mientras mantiene presionada la tecla CTRL:
En la ventana Propiedades, en la lista FormatString , seleccione Currency.
En la lista desplegable de la parte superior de la ventana Propiedades (justo
debajo de la barra de título), seleccione la medida Unit Price Discount Pct y,
después, seleccione Porcentaje en la lista FormatString.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, cambie la propiedad Name de la medida Unit
Price Discount Pct por Unit Price Discount Percentage.
En el panel Medidas, haga clic en Tax Amt y cambie el nombre de esta
medida a Importe de impuesto.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Mostrar el árbol de medidas en la barra de herramientas de la
pestaña Estructura de cubo.
Modificar la dimensión Customer
Haga doble clic en la dimensión Customer del nodo Dimensiones del
Explorador de soluciones.
En el panel Atributos, haga clic con el botón derecho en English Country
Region Name y haga clic en Cambiar nombre. Cambie el nombre del atributo
por Country-Region.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Cambie los nombres de los atributos siguientes del mismo modo: Cambie el atributo English Education por Education
Cambie el atributo English Occupation por Occupation
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Cambie el atributo State Province Name por State-Province
Creación de una jerarquía
Arrastre el atributo Country-Region desde el panel Atributos al
panel Jerarquías.
Arrastre el atributo State-Province desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel Country-Region.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arrastre el atributo City desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel State-Province.
En el panel Jerarquías de la pestaña Estructura de dimensión, haga clic con
el botón derecho en la barra de título de la jerarquía Jerarquía,
seleccione Cambiar nombre y escriba Customer Geography.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Agregar un cálculo con nombre
Abra la vista del origen de datos Adventure Works DW 2012 haciendo doble
clic en ella en la carpeta Vistas de origen de datos del Explorador de
soluciones.
En el panel Tablas, haga clic con el botón derecho en Customer y, después,
haga clic en Nuevo cálculo con nombre.
el cuadro de diálogo Crear cálculo con nombre, escriba FullName en el
cuadro Nombre de columna y, después, escriba o copie y pegue la siguiente
instrucción CASE en el cuadro Expresión:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Aceptar y expanda Customer en el panel Tablas. Aparece el
cálculo con nombre FullName en la lista de columnas de la tabla Customer.
En el panel Tablas, haga clic con el botón derecho en Customer y haga clic
en Explorar datos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Revise la última columna de la vista Explorar la tabla Customer.
Observe que la columna FullName aparece en la vista del origen de datos,
concatenando correctamente los datos de varias columnas del origen de datos
subyacente sin modificar el origen de datos original.
Usar el cálculo con nombre para los nombres de miembro
En el campo de la propiedad Name, escriba Full Name.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en el campo de la propiedad NameColumn situado en la parte
inferior y, después, haga clic en el botón Examinar (…) para abrir el cuadro de
diálogo Columna de nombre.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione FullName al final de la lista Columna de origen y haga clic
en Aceptar.
En la pestaña Estructura de dimensiones, arrastre el atributo Full Name desde
el panel Atributos a la celda del panel Jerarquías, debajo del nivel City.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Definir carpetas para mostrar
En el panel Atributos, mantenga pulsada la tecla CTRL mientras hace clic en cada uno de los atributos siguientes para seleccionarlos:
City Country-Region Código postal State-Province
En la ventana Propiedades, haga clic en el campo de la
propiedad AttributeHierarchyDisplayFolder situado en la parte superior (es
posible que tenga que seleccionarlo para ver el nombre completo) y, después,
escriba Location.
En el panel Jerarquías, haga clic en Customer Geography y, en la ventana
Propiedades de la derecha, seleccione Location como valor de la
propiedad DisplayFolder.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Atributos, mantenga pulsada la tecla CTRL mientras hace clic en cada uno de los atributos siguientes para seleccionarlos:
En la ventana Propiedades, haga clic en el campo de la
propiedad AttributeHierarchyDisplayFolder situado en la parte superior y
escriba Demographic.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Atributos, mantenga pulsada la tecla CTRL mientras hace clic en
cada uno de los atributos siguientes para seleccionarlos:
En la ventana Propiedades, haga clic en el campo de la
propiedad AttributeHierarchyDisplayFolder situado en la parte superior y
escriba Contacts.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Definir KeyColumns compuestas
Para definir KeyColumns compuestas para el atributo City
En el panel Atributos, haga clic en el atributo City.
En la ventana Propiedades, haga clic en el campo KeyColumns junto a la
parte final y, después, haga clic en el botón Examinar (...).
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el cuadro de diálogo Columnas de clave, en la lista Columnas
disponibles, seleccione la columna StateProvinceName y, después, haga clic
en el botón >.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Para establecer la propiedad NameColumn del atributo City, haga clic en el
campo NameColumn en la ventana Propiedades y, después, haga clic en el
botón Examinar (...).
En el cuadro de diálogo Columna de nombre, en la lista Columna de origen,
seleccione City y, después, haga clic en Aceptar
Para definir KeyColumns compuestas para el atributo State-Province
En el panel Atributos, haga clic en el atributo State-Province.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, haga clic en el campo KeyColumns y, después,
haga clic en el botón Examinar (...).
En el cuadro de diálogo Columnas de clave, en la lista Columnas
disponibles, seleccione la columna EnglishCountryRegionName y, después,
haga clic en el botón >. Y aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Para establecer la propiedad NameColumn del atributo State-Province, haga
clic en el campo NameColumn en la ventana Propiedades y, después, haga
clic en el botón Examinar (...).
En el cuadro de diálogo Columna de nombre, en la lista Columna de origen,
seleccione StateProvinceName y, después, haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Definición de relaciones de atributo
En el Diseñador de dimensiones para la dimensión Customer, haga clic en la
pestaña Relaciones de atributo. Es posible que tenga que esperar.
En el diagrama, haga clic con el botón derecho en el atributo City y haga clic
en Nueva relación de atributo.
En el cuadro de diálogo Crear relación de atributo, el Atributo de
origen es City. Establezca el Atributo relacionado en State-Province.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la lista Tipo de relación, establezca el tipo de relación en Rígida.
Haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el diagrama, haga clic con el botón derecho en el atributo State-Province y
seleccione Nueva relación de atributo.
En el cuadro de diálogo Crear relación de atributo, el Atributo de
origen es State-Province. Establezca el Atributo relacionado en Country-
Region.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la lista Tipo de relación, establezca el tipo de relación en Rígida.
Haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Implementar cambios, procesar los objetos y ver los cambios
En el menú Generar de SQL Server Data Tools, haga clic en Implementar
Tutorial de Analysis Services.
Después de que aparezca el mensaje La implementación finalizó
correctamente, haga clic en la pestaña Explorador del Diseñador de
dimensiones para la dimensión Customer y, después, haga clic en el botón
Volver a conectar en el lado izquierdo de la barra de herramientas del
diseñador.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Compruebe que Customer Geography aparece seleccionado en la
lista Jerarquía y, después, en el panel del explorador,
expanda All, Australia, New South Wales y, por último, Coffs Harbour.
Cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services. Para ello, haga doble clic en el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones. Haga clic en la pestaña Explorador y haga clic en el botón Volver a conectar en la barra de herramientas del diseñador.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Grupo de medida, expanda Customer.
Modificar la dimensión Product
Agregar un cálculo con nombre
Para abrir la vista del origen de datos Adventure Works DW 2012, haga doble clic en Adventure Works DW 2012 en la carpeta Vistas del origen de datos del Explorador de soluciones. Al final de panel de diagrama, haga clic con el botón derecho en el encabezado de tabla Product y, después, haga clic en Nuevo cálculo con nombre.
En el cuadro de diálogo Crear cálculo con nombre,
escriba ProductLineName en el cuadro Nombre de columna.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el cuadro Expresión, escriba o copie y pegue la siguiente
instrucción CASE:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Modificar la propiedad NameColumn de un atributo
Haga doble clic en la dimensión Product del nodo Dimensiones del
Explorador de soluciones.
En el panel Atributos de la pestaña Estructura de dimensión,
seleccione Product Line.
En la ventana Propiedades a la derecha de la pantalla, haga clic en el campo
de propiedad NameColumn situado en la parte inferior de la ventana y,
después, haga clic en el botón Examinar (…)
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione ProductLineName al final de la lista Columna de origen y haga
clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Atributos de la pestaña Estructura de dimensión,
seleccione Product Key.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, haga clic en el campo de la
propiedad NameColumn y, después, haga clic en el botón de puntos
suspensivos Examinar (…) para abrir el cuadro de diálogo Columna de
nombre.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione EnglishProductName en la lista Columna de origen y, después, haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, desplácese hacia arriba, haga clic en el campo de
la propiedad Name y escriba Nombre del producto.
Creación de una jerarquía
Arrastre el atributo Product Line del panel Atributos al panel Jerarquías.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arrastre el atributo Model Name desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel Product Line.
Arrastre el atributo Product Name desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel Model Name. (Cambió el nombre Product
Key a Nombre del producto en la sección anterior).
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Jerarquías de la pestaña Estructura de dimensión, haga clic con
el botón derecho en la barra de título de la jerarquía Jerarquía, haga clic
en Cambiar nombre y escriba Líneas de modelo del producto.
Especificar los nombres de carpeta y el nombre de todos los miembros
En el panel Atributos, mantenga pulsada la tecla CTRL mientras hace clic en
cada uno de los atributos siguientes para seleccionarlos:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Atributos, seleccione los atributos siguientes:
En el panel Atributos, seleccione los atributos siguientes:
Seleccione la jerarquía Líneas de modelo del producto en el
panel Jerarquías y luego cambie la propiedad AllMemberName de la ventana
Propiedades por Todos los productos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en una área abierta del panel Jerarquías y cambie la
propiedad AttributeAllMemberName situada en la parte superior de la ventana
Propiedades a Todos los productos.
Definición de relaciones de atributo
En el Diseñador de dimensiones, para la dimensión Product, haga clic en la
pestaña Relaciones de atributo.
1. En el diagrama, haga clic con el botón derecho en el atributo Model Name y haga clic en Nueva relación de atributo.
2. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Model Name. Establezca el Atributo relacionado en Product Line. En la lista Tipo de relación, deje establecido el tipo de relación en Flexible,
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Revisar los cambios de la dimensión Product
1. En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar Tutorial de Analysis Services.
2. Después de que aparezca el mensaje La implementación finalizó correctamente, haga clic en la pestaña Explorador del Diseñador de dimensiones para la dimensión Product y, luego, haga clic en el botón Volver a conectar de la barra de herramientas del diseñado
Compruebe que Líneas de modelo del producto está seleccionado en la
lista Jerarquía y expanda Todos los productos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Modificar la dimensión Date
Agregar un cálculo con nombre
Junto a la parte inferior del panel Tablas, haga clic con el botón derecho
en Date y, después, haga clic en Nuevo cálculo con nombre.
En el cuadro de diálogo Crear cálculo con nombre, escriba SimpleDate en el
cuadro Nombre de columna y, después, escriba o copie y pegue la siguiente
instrucción DATENAME en el cuadro Expresión:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Aceptar y expanda Date en el panel Tablas.
En el panel Tablas, haga clic con el botón derecho en Date y haga clic
en Explorar datos.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Desplácese hacia la derecha para revisar la última columna de la
vista Explorar la tabla Date.
Usar el cálculo con nombre para los nombres de miembro
Haga doble clic en la dimensión Date en el
nodo Dimensiones del Explorador de soluciones.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Atributos de la pestaña Estructura de dimensión, haga clic en el
atributo Date Key.
Haga clic en el campo de la propiedad NameColumn situado en la parte
inferior de la ventana y, después, haga clic en el botón de puntos suspensivos
(…) para abrir el cuadro de diálogo Columna de nombre.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione SimpleDate al final de la lista Columna de origen y haga clic
en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Creación de una jerarquía
En la pestaña Estructura de dimensión del Diseñador de dimensiones
correspondiente a la dimensión Date, arrastre el atributo Calendar Year desde
el panel Atributos al panel Jerarquías.
Arrastre el atributo Calendar Semester desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel Calendar Year.
Arrastre el atributo Calendar Quarter desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel Calendar Semester.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arrastre el atributo English Month Name desde el panel Atributos a la
celda del panel Jerarquías, debajo del nivel Calendar Quarter.
Arrastre el atributo Date Key desde el panel Atributos a la celda del
panel Jerarquías, debajo del nivel English Month Name.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Jerarquías, haga clic con el botón derecho en la barra de título de
la jerarquía Jerarquía, haga clic en Cambiar nombre y escriba Fecha del
calendario.
Mediante el menú contextual, en la jerarquía Fecha del calendario, cambie el
nombre del nivel English Month Name a Mes del calendario y cambie el
nombre del nivel Date Key a Fecha.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Elimine el atributo Full Date Alternate Key del panel Atributos, ya que no lo
va a usar. Haga clic en Aceptar en la ventana de confirmación Eliminar
objetos.
Definición de relaciones de atributo
En el Diseñador de dimensiones para la dimensión Date, haga clic en la
pestaña Relaciones de atributo.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el diagrama, haga clic con el botón derecho en el atributo English Month
Name y haga clic en Nueva relación de atributo.
En el cuadro de diálogo Crear relación de atributo, el Atributo de
origen es English Month Name. Establezca el Atributo
relacionado en Calendar Quarter.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la lista Tipo de relación, establezca el tipo de relación en Rígida.
Haga clic en Aceptar.
En el diagrama, haga clic con el botón derecho en el atributo Calendar
Semester y, después, haga clic en Nueva relación de atributo.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el cuadro de diálogo Crear relación de atributo, el Atributo de
origen es Calendar Semester. Establezca el Atributo
relacionado en Calendar Year.
En la lista Tipo de relación, establezca el tipo de relación en Rígida. Haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Proporcionar nombres de miembros de dimensión únicos
Para cambiar a la vista del origen de datos Adventure Works DW 2012, haga doble clic en ella en la carpeta Vistas de origen de datos del Explorador de soluciones. En el panel Tablas, haga clic con el botón derecho en Date y, después, haga clic en Nuevo cálculo con nombre.
En el cuadro de diálogo Crear cálculo con nombre, escriba MonthName en el
cuadro Nombre de columna y, después, escriba o copie y pegue la siguiente
instrucción en el cuadro Expresión:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Aceptar. En el panel Tablas, haga clic con el botón derecho en Date y, después, haga clic en Nuevo cálculo con nombre.
Haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el panel Tablas, haga clic con el botón derecho en Date y, después, haga clic en Nuevo cálculo con nombre. En el cuadro de diálogo Crear cálculo con nombre, escriba CalendarSemesterDesc en el cuadro Nombre de columna y, después, escriba o copie y pegue el siguiente script de SQL en el cuadro Expresión:
En el cuadro de diálogo Crear cálculo con nombre,
escriba CalendarSemesterDesc en el cuadro Nombre de columna y,
después, escriba o copie y pegue el siguiente script de SQL en el
cuadro Expresión:
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Aceptar. En el menú Archivo , haga clic en Guardar todo. Definir KeyColumns compuestas y establecer la columna de nombre Para definir KeyColumns compuestas para el atributo Spanish Month
Name
Abra la pestaña Estructura de dimensión para la dimensión Date. En el panel Atributos, haga clic en el atributo English Month Name.
En la ventana Propiedades, haga clic en el campo KeyColumns y, después, haga clic en el botón Examinar (...). En el cuadro de diálogo Columnas de clave, en la lista Columnas disponibles, seleccione la columna CalendarYear y, después, haga clic en el botón >.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Haga clic en Aceptar.
Para establecer la propiedad NameColumn del atributo EnglishMonthName, haga clic en el campo NameColumn en la ventana Propiedades y, después, haga clic en el botón Examinar (...). En el cuadro de diálogo Columna de nombre, en la lista Columna de origen, seleccione MonthName y, después, haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Para definir KeyColumns compuestas para el atributo Calendar Quarter
En el panel Atributos, haga clic en el atributo Calendar Quarter.
En la ventana Propiedades, haga clic en el campo KeyColumns y, después, haga clic en el botón Examinar (...). En el cuadro de diálogo Columnas de clave, en la lista Columnas disponibles, seleccione la columna CalendarYear y, después, haga clic en el botón >.
Haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Para establecer la propiedad NameColumn del atributo Calendar Quarter, haga clic en el campo NameColumn en la ventana Propiedades y, después, haga clic en el botón Examinar (...). En el cuadro de diálogo Columna de nombre, en la lista Columna de origen, seleccione CalendarQuarterDesc y haga clic en Aceptar.
Para definir KeyColumns compuestas para el atributo Calendar Semester
En el panel Atributos, haga clic en el atributo Calendar Semester.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, haga clic en el campo KeyColumns y, después, haga clic en el botón Examinar (...). En el cuadro de diálogo Columnas de clave, en la lista Columnas disponibles, seleccione la columna CalendarYear y, después, haga clic en el botón >
Haga clic en Aceptar. Para establecer la propiedad NameColumn del atributo Calendar Semester, haga clic en el campo NameColumn en la ventana Propiedades y, después, haga clic en el botón Examinar (...). En el cuadro de diálogo Columna de nombre, en la lista Columna de origen, seleccione CalendarSemesterDesc y haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el menú Archivo, haga clic en Guardar todo.
Implementar y ver los cambios
En el menú Generar de SQL Server Data Tools, haga clic en Implementar
Tutorial de Analysis Services.
Después de que aparezca el mensaje La implementación finalizó
correctamente, haga clic en la pestaña Explorador del Diseñador de
dimensiones para la dimensión Date y, después, haga clic en el botón Volver
a conectar en la barra de herramientas del diseñador.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Seleccione Calendar Quarter en la lista Jerarquía. Revise los miembros de la
jerarquía de atributo Calendar Quarter.
Revise los miembros de las jerarquías de los atributos English Month
Name y Calendar Semester.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Cambiar el criterio de ordenación modificando el orden de los miembros de
clave compuesta
Abra la pestaña Estructura de dimensión del Diseñador de dimensiones para
la dimensión Date y, después, seleccione Calendar Semester en el
panel Atributos.
En la ventana Propiedades, revise el valor de la propiedad OrderBy. Dicho
valor se establece en Key.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la ventana Propiedades, haga clic en el botón Examinar (...) para cambiar el valor de la propiedad KeyColumns. En la lista Columnas de clave del cuadro de diálogo Columnas de clave, compruebe que CalendarSemester está seleccionado, y, después, haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta. Haga clic en Aceptar.
Seleccione Calendar Quarter en el panel Atributos y, después, haga clic en el botón Examinar (...) de la propiedad KeyColumns de la ventana Propiedades.
En la lista Columnas de clave del cuadro de diálogo Columnas de clave, compruebe que CalendarQuarter está seleccionado, y, después, haga clic en
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
la flecha abajo para invertir el orden de los miembros de esta clave compuesta. Haga clic en Aceptar.
Seleccione English Month Name en el panel Atributos y, después, haga clic en el botón Examinar (...) de la propiedad KeyColumns de la ventana Propiedades. En la lista Columnas de clave del cuadro de diálogo Columnas de clave, compruebe que EnglishMonthName está seleccionado, y, después, haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta. Haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En el menú Generar de SQL Server Data Tools, haga clic en Implementar Tutorial de Analysis Services. Cuando la implementación se haya completado correctamente, haga clic en la pestaña Explorador del Diseñador de dimensiones para la dimensión Date.
En la barra de herramientas de la pestaña Explorador, haga clic en el botón Volver a conectar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Revise los miembros de las jerarquías de los atributos Calendar Quarter y Calendar Semester.
Examinar el cubo implementado
Para cambiar al Diseñador de cubos de SQL Server Data Tools, haga doble clic
en el cubo Tutorial de Analysis Services en la carpeta Cubos del Explorador
de soluciones.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Abra la pestaña Explorador y haga clic en el botón Volver a conectar de la
barra de herramientas del diseñador.
Haga clic en el icono de Excel para iniciar Excel usando la base de datos del
área de trabajo como origen de datos. Cuando se le pida que habilite las
conexiones, haga clic en Habilitar
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la lista de campos de la tabla dinámica, expanda Internet Sales y arrastre
la medida Sales Amount hasta el área Valores .
En la lista de campos de la tabla dinámica, expanda Product.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arrastre la jerarquía de usuario Product Model Lines hasta el
área Columnas .
En la lista de campos de la tabla dinámica, expanda Customer,
expanda Locationy arrastre la jerarquía Customer Geography desde la
carpeta para mostrar Location de la dimensión Customer hasta el área Filas .
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
En la lista de campos de la tabla dinámica, expanda Order Datey arrastre la
jerarquía Order Date.Calendar Date hasta el área Filtro de informe
Haga clic en la flecha que se encuentra a la derecha del filtro Order
Date.Calendar Date del panel de datos, desactive la casilla del nivel (All),
expanda sucesivamente 2006, H1 CY 2006 y Q1 CY 2006, active la
casilla February 2006 y, después, haga clic en Aceptar.
UNIVERSIDAD TÉCNICA DEL NORTE
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
De este modo, se muestran las ventas realizadas por Internet por región y por
línea de productos en el mes de febrero de 2006, como se muestra en la
imagen siguiente.