Entradas

Mostrando las entradas etiquetadas como SSAS

Trabajo BI developer requerido Power BI, SSIS, SSAS, SSRS

Imagen
Buscamos a alguien que comprenda la plataforma de Power BI y sus herramientas de forma avanzada. El proyecto demanda un enfoque práctico (hands-on), lo cual requerirá que el candidato sea parte del proceso de entrega durante todo el ciclo de vida. Estos son los requisitos para la posición: 4+ años de experiencia práctica (hands-on) en herramientas de BI, con conocimiento de administración de bases de datos, modelado de datos, inteligencia empresarial, consultas SQL, almacenamiento de datos y procesamiento analítico en línea (OLAP). Experiencia en herramientas y sistemas en el stack de MS SQL Server BI, incluyendo: SSIS, SSAS, SSRS y TSQL, Power Query, MDX, Power BI y DAX. Experiencia implementando tareas programadas. Conocimiento sólido de SQL. Si cumples con estos requisitos y estás interesado en la posición, envía tu CV a   info@iprojectpartners.com.bo , sara.cruz@iprojectpartners.com.bo y Lourdes.bellott@iprojectpartners.com.bo . Por favor incluye tus expectativas salarial...

Programador en SSAS Boliviano

 Experiencia en SSAS Soy un consultor certificado por Microsoft en SSAS. Nombrado Microsoft Most Valuable Professional. Crear y modificar ETLs in SSAS. Modificar consultas en PL-SQL y T-SQL (Oracle y SQL Server). Mantenimiento de Aggregations. Mantenimiento de nuevos campos, remover campos en el modelo SSAS. Mantener reportes en MDX y DAX. Automatización de tareas en PowerShell Automatización de mantenimiento de particiones con SSIS, Script tasks, PowerShell. Hace deployment y mantenimiento de tablas, vistas, procedimientos almacenados en TFS. Mantener registro de cambios en TFS. Atender requerimientos de usuario y tener reuniones. Realizar control de calidad de cambios. Coordinar con el cliente. Experto en trabajar con clientes de habla inglesa. Mi idioma nativo es español. Puedo comunicarme en Francés de manera escrita. Docencia en SSAS Docencia en SSAS para la fundación Jala, Tekhne y empresas privadas tales como Tigo, BOA entre otros. Articulos escritos Analysi...

Ingeniero de datos - Trabajo de 60000 a 80000 dólares anuales

 Se necesita ingeniero de datos con excelente inglés. Experto en SSIS, SSAS, SQL, Excel, Power BI. Experto en bases de datos relacionales. Facilidad para tratar con clientes. Experiencia en resolución de problemas. Facilidad de comunicación. Experto en análisis de datos. Para mayor información, referirse a este enlace: https://www.red-gate.com/our-company/careers/current-opportunities/data-engineer

Apuntes sobre ProcessAdd de Microsoft Analysis Services

Cuando uno entra al mundo de los cubos multidimensionales de Microsoft (que voy a llamarlos SSAS) uno primero toma en cuenta que hay que procesar los datos. Cuando uno es novato usa un ProcessFull para reprocesar todo, pero luego cuando aumentan los datos ya se complica la situación y comienza a investigar más sobre los tipos de processos. ProcessData para procesar solo datos, ProcessUpdate para actualizar solo dimensiones, ProcessIndex para procesar principalmente índices y agregaciones. Sin embargo hay uno que es algo más complejo y menos documentado. El famoso ProcessAdd. Hay poca documentación sobre el mismo. Se dice que se puede realizar un processAdd a las dimensiones y que se lo puede hacer con XMLA, pero no hay mucha documentación al respecto y para dimensiones no hay una interface gráfica. Luego de investigar diferentes opciones, vi que la forma más sencilla de realizar el processAdd es mediante SQL Server Integration Services (SSIS). Si usted sabe algo de SSAS y ...

Problema en Analysis Service del metadata manager - Errors in the metadata manager.

Si usan Microsoft SQL Server Analysis Services (SSAS), es muy probable que obtengan este error: Errors in the metadata manager. The dimension with ID of 'xxyy', Name of 'yyyy' referenced by the 'yyyy' cube, does not exist. Errors in the metadata manager. An error occurred when loading the yyxxx cube, from the file, '\\?\c:\data\mfsprod.0.db\yyy.cub.xml'.  (Microsoft.AnalysisServices) En uno de mis servidores de desarrollo obtuve alguna vez  este error y no me permitía acceder a ninguna de mis bases de datos. Para los que no saben, SSAS internamente utiliza archivos XML como base estructural de datos. Y en este caso el archivo yyy.cub.xml se corrompió. Este archivo correspondía a una base de datos específica. Sin embargo, por algún extraño motivo este error perjudica a todas las bases de datos aún estando en perfectas condiciones. Para poder resolver el problema, tuve que detener el Servicio de Analysis Services y renombré el archivo. Si bien s...

Error de las dimensiones SSAS al hacer un process update

Imagen
Era un día tranquilo y sencillo para un DBA de bases de datos multidimensionales, cuando de repente, al hacer un processs update rutinario, salió un error: File system error: The following error occurred while the 'd:\dim\2E9309BF-7629-4E49-9757-F5F40F310475.1.854.902.356\377.Tiempo Dim.Second.fact.map' file was being copied to the 'd:\dim\2E9309BF-7629-4E49-9757-F5F40F310475.1.854.902.356\378.Tiempo Dim.Second.fact.map' file: . Trató de reprocesar la dimensión manualmente sin éxito y con el mismo error. Aparentemente habían problemas con el disco D así que el DBA verificó el disco. Había poco espacio y liberó 5 GB. Volvió a reprocesar y nada. Seguía el mismo problema. Luego consultó a unos MVPs bien capos (Wade Song y Rob Hawthorne) y le dijeron lo siguiente: Si la dimensión es gigante, se necesita más de 5 % de su tamaño en disco disponible. En las propiedades del SQL Server Management Studio (SSMS) en las propiedades del servidor de Analysis Services v...

No se levanta el servicio de Analysis Services

Estaban los servicios desactivados por una cuestión de uso eficiente de memoria y porque el servidor no usaba los servicios. Estaba apagado el servicio de SQL Server Analysis Services. Sin embargo, para unas pruebas era necesario levantar de nuevo al servidor y no se lo podía iniciar. Probé cambiando las cuentas de servicio y nada. Use el local system, administrador, un usuario x y nada. Probé dependencias con otros servicios, pero SSAS es independiente así que eso no afecta. Luego me fijé la información en el event viewer y no había nada que pudiese ayudar. Finalmente limpié el event viewer o visor de eventos y funcióno. Revisando en la web he notado que no soy el único con ese problema y solución. Espero que les ayude la ayuda.

Proyectos tabulares de Microsoft SSAS

Todos los que hayan trabajado en Business Intelligence con las herramientas de Microsoft ya conocen lo que son los proyectos Multidimensionales de bases de datos. Son bases de datos hechas para la generación de reportes con un diseño especial muy diferente a las bases de datos transaccionales y con otro motor de base de datos. Los proyectos Multidimensionales si bien les falta mucho para poder ser tan estables como las bases de datos transaccionales, están en una etapa más avanzada de desarrollo y grandes empresas ya lo utilizan. Desde SQL Server 2000 hasta SQL 2012 varias empresas utilizan esta tecnología. Sin embargo, a partir de SQL 2012 aparece el modelo multidimensional. En un artículo anterior realicé la comparación de ambas tecnologías: http://elpaladintecnologico.blogspot.com/2012/11/modelos-tabulares-vs-modelo.html Antes de migrar sus datos vea su Hardware. Los modelos Tabulares requieren de muchísima Memoria RAM (64 GB o más). Si muchos de sus datos están e...

Modelos tabulares en SQL Server Analysis Services (SSAS)

En SQL Server 2012, uno de los principales cambios son los modelos tabulaares. La principal ventaja es que es mucho más parecido a Excel por lo que es muchísimo más intuitivo y fácil de usar. Anterior a los modelos tabulares, SSAS utilizaba los modelos multidimensionales. Para hacerlos, era necesario crear un Data Source, luego un data view, luego diseñar las dimensiones, luego crear los cubos. En los modelos tabulares, se puede trabajar con modelos relacionales fácilmente o usar los antiguos modelos multidimensionales. Su creación es mucho más sencilla e intuitiva. Los modelos multidimensionales usan MDX. Un lenguaje parecido en su sección básica a SQL, pero que cuando se complica no se parece a nadie y no es muy intuitivo de usar. Además no hay tanta documentación para consultas complejas. DAX en cambio, es un poco más parecido a las funciones Excel, es un poco más intuitivo. No es fácil, pero es un poco mejor que MDX. En los modelos tabulares con un simple wizard ya ...

Problemas de conexión de Excel con Analysis Services

Imagen
El primer problema típico es habilitar el Firewall con los puertos de SSAS. El puerto por defecto es el 2383. A continuación mando un manual para poder acceder de Excel a los cubos de Analysis Services: http://www.mssqltips.com/sqlservertip/1987/configure-windows-firewall-for-ssas-in-windows-server-2008-r2/ Sin embargo a veces surgen otros problemas. El mejor manual es el siguiente link: http://msdn.microsoft.com/en-us/library/cc917670.aspx Si bien el manual es sobre SSAS 2005, casi todas las instrucciones me sirvieron para SSAS 2012. Lamentablemente solo encontré el tutorial en inglés, pero con ayuda de algún programa traductor uno se puede dar modos. No se puede conectar con el archivo de origen de datos. Razón: no se puede encontrar el servidor de base de datos. Compruebe si el nombre de la base de datos que se escribió es correcto o póngase en contacto con el administrador de la misma para obtener ayuda. Otro error que sale y que es mentira es que el Servidor est...

¿Se puede combinar Oracle y Microsoft Analysis Services?

Estabamos en una cantina en Santa Cruz hablando con unos consultores argentinos y ellos nos preguntaron que herramienta usabamos nosotros para realizar los sistemas de Inteligencia de negocios. Les dijimos que SQL Server Analysis Services de Microsoft. Que nuestros clientes usaban Oracle en UNIX y que de ahí nosotros extraíamos información. Se rieron de nosotros y nos dijeron que Microsoft no era un entorno serio para empresas grandes. Me reí en su cara por su ignorancia. Windows Server, SQL Server y un montón de tecnologías Server son sistemas extremadamente avannzados desde hace 13 años. Desde Windows 2000 y SQL Server 2000 respectivamente, los entornos Windows ya son sistemas serios con mucha experiencia a nivel de Servidor. Se pueden tener sistemas de clusters de varios nodos donde si se muere un servidor pueden haber otros que lo reemplacen o también distribuir la carga. En fin, la tecnología es avanzadísima. Lo mismo la seguridad. Desde Windows Server 2003 y SQL Ser...

Datawarehouse y Minería de datos

¿Existe una relación en lo que es Datawarehouse y minería de datos ? Con la herramienta de Microsoft Analysis Services, las herramientas para obtener información analítica llamada MOLAP (Multidimentional  Online Analytical Processing que significa algo así como Procesamiento en línea analítico y multidimensional) como también las herramientas de minería de datos (Data Mining en inglés) están incluídas en la misma herramienta. Esto no quiere decir que alguien que manejó bases de datos multidimensionales sepa usar minería de datos. Aclaremos conceptos. Analysis Services es una herramienta de Microsoft incluída con SQL Server. Se usa tanto para crear bases de datos multidimensionales como minería de datos. Las bases de datos multidimensionales son otro concepto diferente a esas bases de datos relacionales que usan tablas, filas y columnas. El concepto multidimensional forma lo que se llaman los cubos. Los cubos son como un armado de reportes que son muy veloces para arm...

El disco duro se llena al hacer un process update de SSAS

Imagen
Cuando una persona creas sus cubos de SQL Server Analysis Services (SSAS) inicialmente procesar las dimensiones o hacer un process update toman pocos segundos. Sin embargo, en bases de datos de varios GB por día hacer un process update puede tomar demasiado tiempo. Lo que le pasó a un cliente es que tenía un proyecto de Integration Services donde corría un process update. Con el tiempo esos process update diarios tomaban cada vez más tiempo. Luego notaron que el process update se comió todo el disco. Cuando corrian el proces update individualmente, si bien consumía bastante disco duro de manera temporal luego se liberaba esta memoria. Decidió mi cliente correr las dimensiones en secuencia en vez de hacerlo en paralelo. De esta forma evitarían que se llene el disco duro. Sin embargo, al correr en secuencia en SQL Server Integration Services (SSIS), igual se llenaba el disco y al final para colmo no se liberaba el espacio y no terminaba. Los discos eran de varios Terabytes. ...

Modelos tabulares vs Modelo Multidimensionales

En SQL Server 2000 hasta SQL Server 2012, se manejó el concepto de bases de datos multidimensionales en lo que se llama Analysis Services. Desde SQL Server 2012, se maneja el concepto de Modelos Tabulares. Este es un nuevo concepto que está revolucionando los proyectos de Business Intelligence. El artículo que mencionamos a continuación es para gente que ya utiliza bases de datos multidimensionales, pero desea Migrar a modelos Tabulares. Lo que usted debe saber: Primeramente, si usted ya tiene una base de datos Multidimensional, no se recomienda moverse a base de datos tabulares. El hardware requerido para un proyecto Tabular es muy diferente al requerido por un proyecto multidimensional. Por la compresión de datos, requiere menos disco una Modelo Tabular, pero requiere mucha más memoria RAM porque todo lo maneja en memoria. En general, se necesita un buen CPU y memoria. Le recomendamos hacer pruebas en un servidor de Desarrollo y no en producción el funcionamient...