Sifiso W. Ndlovu

Sifiso W. Ndlovu

Sifiso W. Ndlovu

Sifiso is a Johannesburg based certified professional within a wide range of Microsoft Technology Competencies such SQL Server and Visual Studio Application Lifecycle Management.

He is the member of the Johannesburg SQL User Group and also hold a Master’s Degree in MCom IT Management from the University of Johannesburg.

He currently works for Clientele Life as an Assistant Manager in Business Software Solutions.

Ver todas las publicaciones de Sifiso W. Ndlovu
Sifiso W. Ndlovu

Convertir resultados de SQL Server a JSON

June 2, 2017 by

En mi artículo Almacenamiento de datos formateados en JSON en SQL Server 2016, dimos un vistazo a las opciones T-SQL disponibles para convertir datos JSON a filas y columnas para propósitos de poblar un SQL Server basado en el almacenamiento de datos. La incrementada popularidad de JSON en aplicaciones web modernas puede crear un requerimiento para que los equipos de datos expongan algunos de sus datos a aplicaciones cliente (por ejemplo, herramientas de reportes, servicios web, etc.) en un formato JSON. En este artículo dimos un vistazo a cómo tal requerimiento puede ser implementado por equipos de datos usando la cláusula de SQL Server 2016 FOR JSON.

Read more »

Top 5 Características Deprecadas en Reporting Services 2016

June 2, 2017 by

No es común que escriba artículos negativos acerca de el último lanzamiento de SQL Server, pero desde que actualizamos una de nuestras cajas BI para correr SQL Server ReportingServices 2016 (SSRS 2016), he tomado nota de algunas frustraciones de mi equipo cuando usa el portal Report Manager actualizado debido a la no disponibilidad de características que solían existir en versiones previas a SSRS 2016. Me he dado cuenta que, a pesar de las muchas características emocionantes y mejores introducidas en SSRS 2016, hay una desventaja en esta última versión de ReportingServices que probablemente deje a muchos administradores frustrados.

Read more »

Cómo parar un paquete SSIS que ha estado corriendo mucho tiempo

April 21, 2017 by

Hay muchas razones para terminar un paquete SSIS que está corriendo mucho tiempo. Imagine un escenario donde un DBA/desarrollador sin experiencia accidentalmente inicia un trabajo mensual en lugar de un trabajo diario, inadvertidamente impactando el desempeño de SQL Server. Cuales quieran que sean las razones, es muy posible encontrarse en una situación en la cual usted tiene que parar temporalmente un proceso de corrida larga.

Read more »

Trabajando con archivos con formato derecho irregular en SSIS

February 28, 2017 by

En el mundo de la arquitectura de desarrollo SSIS, la preferencia debería darse a extraer datos desde archivos planos en lugar de bases de datos relaciones no Microsoft. Esto es porque usted a menudo tiene que preocuparse acerca del soporte de controladores y problemas de compatibilidad en su máquina de desarrollo/servidor SSIS que a menudo se atribuyen a proveedores de bases de datos no Microsoft. De hecho, he estado en muchas situaciones donde no podíamos actualizar a otra versión de SSIS (por ejemplo, BIDS a SSDT) debido a problemas de compatibilidad del controlador del proveedor externo en la nueva versión de SSIS.

Read more »

SQL Server 2012 – Introducción a paginación

December 24, 2016 by
Microsoft SQL Server distingue entre paginar y paginación. Paginar se refiere a administrar cuellos de botella de memoria, mientras que paginación, el foco de este artículo, se refiere a dividir al conjunto de resultados de una consulta T-SQL en partes discretas. El concepto general de Paginación es prevalente en varias disciplinas profesionales (por ejemplo, el periodismo, la publicación, el desarrollo web, etc.). De acuerdo a Wikipedia Paginación es el proceso de dividir contenido (por ejemplo, resultados de búsquedas de sitios web, artículos de periódicos, etc.) en páginas separadas pero relacionadas. El mayor beneficio de tal división de contenido es usualmente una estructura más limpia y clara de contenido que mejora la experiencia de lectura (o navegación) para el consumidor de tal contenido. Read more »

¿Dónde está mi Team Explorer 2015?

October 29, 2016 by

Introducción

Si usted ha estado usando Team Foundation Server (TFS) por tanto tiempo como yo, usted recordará que cada lanzamiento de TFS ha estado siempre acompañado de instaladores independientes de Team Explorer y Team Explorere Everywhere. Así que usted comprenderá mi desconcierto cuando no pude localizar estos instaladores siguiendo una configuración local exitosa de una instancia de servidor TFS 2015 para mi empleador. Después de revisar cada enlace en los resultados del motor de búsqueda relacionado a “Team Explorer 2015”, concluí que sólo Team Explorer Everywhere 2015 fue lanzado esta vez.

Read more »

Múltiples opciones para transponer filas en columnas

October 29, 2016 by

Introducción

Una de las funciones primarias en Inteligencias de Negocios es permitir a los usuarios de negocios entender la naturaleza de los datos generados por sus sistemas de negocios. Por ejemplo, en la industria de seguros, un caso de negocios en un departamento de reclamos de políticas típicamente involucraría entender el número de documentos enviados versus documentos pendientes requeridos para procesar exitosamente un reclamo. Una representación relacional no normalizada de tal caso de negocios se vería como se muestra en la Tabla 1:

Read more »