Posts

Showing posts from 2013
Image
Bodegas de Datos: Planeando una arquitectura correcta Por invitación e iniciativa de mi amigo Alberto Rivera Tavera de la Comunidad Intermezo y junto a Microsoft TechNet, el próximo jueves 24 de Octubre se llevará a cabo el evento totalmente en línea “Maratón de Inteligencia de Negocios” en el cual estaré presentando el tema.

Planeando una arquitectura correcta de Bodegas de Datos

Durante mi presentación, buscaré aclarar los conceptos básicos de bodegas de datos, las tecnologías Microsoft involucradas así como los errores más comunes en este tipo de proyectos.







Para registrarse en mi sesión deben visitar el siguiente link: http://bit.ly/1h5WCMy




La agenda completa de las sesiones las encuentran en el siguiente link it.ly/1a2BTpB la cual copio a continuación. Como verán, tenemos todos los temas del momento, presentadas por muy buenos amigos de toda latinoamérica. Todos las horas están en GTM-5 (Hora de Bogotá / Lima):


8 am | Power Query and Power Map Preview para Excel 2013 
Juan Alvarado…

Utilizando DAX con SQL Server 2012 y Excel 2013

En SQL Server 2012 en conjunto con Excel 2013 podemos crear modelos de datos y después mejorar dichos modelos con DAX, en este artículo vamos a utilizar la muy conocidad base de datos Northwind para crear un modelo de datos tabular para después extenderlo con DAX.Se inicia con descargar Nortwind de esta dirección http://businessimpactinc.com/install-northwind-database/, después la cargan en SQL Server y una vez con la base de datos local se puede crear un nuevo libro en Excel, conectarnos a Northwind e importar con PowerPivot las siguientes tablas Categories, Customers, Employees, Order Details, Orders, and ProductsDespués podemos agregar columnas calculadas y medidas con las siguientes instrucciones DAXIr a Orders Tab para calcular el año
Year
=YEAR(Orders[OrderDate])Orders Details Tab Calcular el total de ventas
Sales Amount
='Order Details'[Quantity] * 'Order Details'[UnitPrice]
Products Tab Obtener la categoría de los productos
Category
=RELATED(Categories[CategoryName])C…

Después de SQL Server Service Pack despliega el error Visual Studio Package did not load correctly

Después de instalar el Service Pack de SQL Server en una computadora de desarrollo que tenga instalado Visual Studio 2012 se puede presentar el siguiente error:Visual Studio 2012 Package did not load correctlyPAra solucionar este problema se tienen que volver a registrar las extensiones DAC, para esto necesita el disco de instalación de Visual Studio 2012, y se deben instalar las siguientes extensiones:\WCU\DAC\DACFramework_enu.msi
\WCU\DAC\DACProjectSystemSetup_enu.msi
\WCU\DAC\TSqlLanguageService_enu.msi Saludos, Eduardo Castro Comunidad Windows Costa Rica http://tinyurl.com/comunidadwindows

Screencast Inteligencia de Negocios con PowerView

En este screencast vemos Power View y PowerPivot y como crear soluciones de inteligencia de negocios, el video está disponible en esta dirección http://youtu.be/wlAu4_VjVJg
Ing. Eduardo Castro, PhD
http://ecastrom.blogspot.com
Microsoft SQL Server MVP

Auditoria en SQL Server 2012

Image
En este screencast vemos la forma de guardar auditorías en SQL Server, tanto a nivel de servidor como a nivel de operaciones de bases de datos tales como select, update, delete y demás operaciones. Disponible en http://youtu.be/_CvHt3gANhoIng. Eduardo Castro, PhD
http://ecastrom.blogspot.com
Microsoft SQL Server MVP

Opciones de SQL Server 2012 en la nube privada

Image
En este screencast vemos las opciones que tenemos para crear una nube privada de SQL Server 2012 http://youtu.be/tl5gSqCj4kMIng. Eduardo Castro, PhD
http://ecastrom.blogspot.com
Microsoft SQL Server MVP

Instalar Reporting Services con Instancia nombrada y puerto diferente al estandar

Cuando se desea instalar Reporting Services y que éste utilice una instancia nombrada de SQL Server a la cual se le modificó el puerto por default, se puede recibir el siguiente mensaje de error:System.Net.Sockets.SocketException: No such host is known   at System.Net.Dns.GetAddrInfo(String name)    at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)    at System.Net.Dns.GetHostEntry(String hostNameOrAddress)    at ReportServicesConfigUI.RSDatabase.IsLocalDbServer(String dbServer)    at ReportServicesConfigUI.RSDatabase.GrantRSConnectionRights()    at ReportServicesConfigUI.RSDatabase.CreateNewDatabase() Para solucionarlo debe especificar el nombre del servidor con el siguiente formato “NombreServidor\NombreInstancia,Puerto” Saludos, Ing. Eduardo Castro, PhD Microsoft SQL Server MVP

Registro de nombre del Clúster de SQL Server Falla

Image
Dependiendo de la configuración del clúster para SQL Server se puede presentar el siguiente error:Log Name: SystemSource: Microsoft-Windows-FailoverClusteringEvent ID: 1196Cluster network name resource ‘XXXXX’ failed registration of one or more associated DNS name(s) for the following reason:
DNS operation refused.
Ensure that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server.El error se muestra en la consola del administrador del clúster:Para solucionarlo se debe otorgar permisos en el servidor DNS para que dicha entrada pueda ser actualizada por el Servicio de ClusterPara hacerlo se le da botón derecho sobre la entrada del nombre del cluster, una vez en propiedades se deben otorgar los permisos de lectura y escritura, tal y como se muestra a continuación.Saludos,Ing. Eduardo Castro, PhDMicrosoft  SQL Server MVP

Failover Cluster Crashes después de Update

Image
Para aquellos que tienen un clúster de Windows Server 2012 e instalaron las últimas actualizaciones, se habrán dado cuenta del siguiente error cuando se levanta el Failover Cluster Manager:A weak Event was created and it lives on the wrong object, there is a very high Chance this will fail, please Review and make changes on your code to prevent the issue
at MS.Internal.FailoverClusters.Framework.WeakEvent.WeakEventCallback.MethodTarget...ctor(Object target, MethodInfo targetMethodPara solucionar dicho problema Microsoft ha librado una actualizacion la cual está disponible en la siguiente direcciónhttp://support.microsoft.com/kb/2803748Para Windows Server 2012 esta la dirección de descarga http://www.microsoft.com/en-us/download/details.aspx?id=36468Saludos, Ing. Eduardo Castro Martinez, PhD Microsoft SQL Server MVP

Configuración de un iSCSI Target para clúster de SQL Server 2012

Image
En esta serie de articulos vamos a configurar un clúster de SQL Server 2012, el primer paso que tenemos que hacer es crear un almacenamiento compartido que pueda ser utilizado por el clúster.Para crear el almacenamiento compartido vamos a utilizar un servidor Windows Server 2012, al cual le vamos a configurar el Rol de File Server y el Feature de iSCI Target. Dicha configuración la realizamos desde la consolda de administración de Windows Server.Una vez que está agregado el rol, tenemos que configurar el iSCSI Target, la primera vez que abrimos la consola de administración del rol, vamos a ver que no existen discos duros iSCSI ni el target, para configurarlos tenemos que ejecutar el wizard de creación de un nuevo disco duro.Creamos un disco duro para el Quorum del Cluster de SQL ServerDebido a que es la primera vez que configuramos este feature, es necesario crear el iSCSI TargetEl paso que sigue es autorizar a los clientes que se pueden conectar a este disco compartido. Existen vario…

Tecnologías de Alta Disponiblidad en SQL Server 2012

Image
Con la liberación del SQL Server 2012, existen ahora nuevas alternativas de alta disponibilidad, tenemos el siempre confiable FailOver Clúster y AlwaysOn. El FailOver tiene las siguientes características:Es una tecnología existente que ha sido utilizada durante muchos años de forma existosaSe basa en el Failover de Windows 2008 R2 o de Windows 2012Los datos se basa en almacenamiento compartido (SAN / SMB)El switch de Failover puede tardar minutos dependiendo del tamaño de los datos, de la memoria cache, etcPueden existir dentro del clúster de multiples nodosTodos los nodos secundarios son pasivosEl SQL Server AlwaysOn nos presenta nuevas características que presenta ventajas comparadas con el escenario anterior:Nuevo mecanismo introducido en SQL Server 2012Failover de múltiples base de datos, basados en el concepto de Availability GroupUtiliza Direct attached storageEl failover puede tardar segundosSe permite tener múltiples copias secundariasLa gran ventaja es que se puede contar con…