BIDS Helper es una extensión de código abierto de Visual Studio con múltiples características que amplían y mejoran la funcionalidad de desarrollo de inteligencia empresarial en todas las ediciones de SQL Server 2005, 2008, 2008 R2 y 2012. [3] [4] BIDS Helper mejora el entorno de desarrollo para la integración , servicios de análisis y reporting. [5] BIDS Helper está alojado en GitHub . [6]
![]() | |
Desarrollador (es) | Darren Gosbell, Greg Galloway, John Welch, Darren Green, Scott Currie [1] |
---|---|
Versión inicial | 27 de mayo de 2007 [2] |
Lanzamiento estable | 1.7.0 / 17 de marzo de 2015 [2] |
Escrito en | C# |
Sistema operativo | Microsoft Windows |
Disponible en | inglés |
Tipo | Entorno de desarrollo integrado |
Licencia | Licencia permisiva de fuente compartida (SS-PL) |
Sitio web | bideveloperextensions |
Historia
BIDS Helper se lanzó inicialmente el 27 de mayo de 2007. [2] Las extensiones de desarrollador de BI para Visual Studio 2015, 2017 y 2019 se publican en la Galería de Visual Studio. [7]
La última versión para SQL 2005 (Visual Studio 2005), SQL 2008 (Visual Studio 2008), SQL 2008 R2 (Visual Studio 2008), BIDS Helper 1.7.0 se publicó el 17 de marzo de 2015. [2]
En la versión 1.5, lanzada el 7 de junio de 2011, Varigence contribuyó con partes clave del motor Biml , incluida la generación de paquetes dinámicos para BIDS Helper. [8] [9] Business Intelligence Markup Language (Biml) es un lenguaje basado en XML que permite a un desarrollador describir una solución de BI de forma declarativa, de forma similar al uso de HTML para describir cómo debería aparecer una página web. [10] La versión 1.5 también tenía el Editor de expresiones contribuido por Konesans.
Características
BIDS Helper tiene docenas de características que mejoran la funcionalidad de BIDS , SSIS y SSAS . Se clasifican en una de las cinco categorías enumeradas a continuación en función de dónde aumentan la funcionalidad en SQL Server: [11]
Analysis Services multidimensional
Aggregation Manager : una interfaz avanzada para editar agregaciones manualmente.
Ayudantes de cálculo : mejora la pestaña Cálculos del editor de cubos.
Informes de uso de columnas : abre dos informes sobre el uso de columnas: Informe de columnas no utilizadas + Informe de columnas usadas
Eliminar agregaciones no utilizadas : automatiza el proceso de detección de qué agregaciones no están en uso y eliminándolos.
Implementar diseños de agregación : implementa solo los diseños de agregación en un cubo. No cambia qué diseño de agregación se asigna a cada partición
Implementar MDX Script : permite hacer clic con el botón derecho en un cubo en una solución de Analysis Services e implementar solo el script de cálculo
Dimension Data Type Discrepancy Check : ejecuta verificaciones de que los tipos de datos DSV coinciden con los tipos de datos en KeyColumns y NameColumn de atributos de dimensión. Muestra las discrepancias y permite al usuario corregirlas con el clic de un botón.
Verificación del estado de la dimensión: verifica varias indicaciones del estado de la
dimensión Informe de optimización de la dimensión : este informe enumera todos los atributos y jerarquías de las dimensiones en filas. En las columnas, enumera varias propiedades que se pueden utilizar para optimizar las dimensiones.
Función duplicada : copia una función con todas las configuraciones y permisos asociados.
Compresión de matriz de varios a varios: analizar los datos en una relación m2m para determinar si se pueden comprimir de forma significativa requiere la creación de una consulta SQL compleja. Esta función automatiza este proceso y devuelve un informe que muestra cuánto se puede comprimir cada relación m2m.
Comprobación del estado del grupo de medida: comprueba varias indicaciones del estado del grupo de medida.
Informe de propiedades no predeterminadas : genera un informe que muestra todas las propiedades que han cambiado de sus valores predeterminados.
Naturalizador de dimensiones de padres e hijos: ayuda a convertir las dimensiones de padres e hijos en jerarquías naturales.
Agregaciones fáciles de imprimir: permite imprimir o exportar a PDF un informe que enumera cada agregación en un cubo.
Uso de dimensiones de fácil impresión: permite ver e imprimir un informe que incluye toda la información de la pestaña Uso de dimensiones.
Informe de roles : enumera de forma recursiva los miembros del rol y los miembros de los grupos para determinar fácilmente qué miembros tienen realmente acceso a través de cada rol
Agregaciones similares : permite ver un informe que enumera las agregaciones que son muy similares entre sí.
Smart Diff : compara versiones de archivos SSAS, SSIS y SSRS. BIDS Helper procesa previamente los archivos XML para que la diferencia frente al control de origen sea más significativa.
Mostrar propiedades adicionales : expone propiedades ocultas en varios objetos de Analysis Services. También proporciona una mejor interfaz de usuario para editar descripciones en objetos de Analysis Services.
Descripciones de sincronización : si la base de datos de origen tiene descripciones para tablas y columnas relacionales (por ejemplo, utilizando la hoja de cálculo de modelado dimensional de Kimball), esta función importará esas descripciones a la dimensión en Analysis Services.
Probar el rendimiento de la agregación: prueba el rendimiento de las agregaciones.
Perspectivas de tres estados : esta función funciona en la pestaña Perspectivas del diseñador de cubos. Destaca todos los grupos de medida o dimensiones en los que no todos los elementos secundarios visibles forman parte de la perspectiva
Actualizar recuentos estimados : actualiza la propiedad EstimatedCount de cada atributo de dimensión y cada partición con recuentos exactos
Validar agregaciones : comprueba rápidamente si alguna agregación viola restricciones o mejores prácticas
Visualizar Attribute Lattice : permite ver visualmente las relaciones de atributos que se han definido para una dimensión en una solución de Analysis Services.
Tabular de Analysis Services
Smart Diff : compara versiones de archivos SSAS, SSIS y SSRS. BIDS Helper procesa previamente los archivos XML para que la diferencia frente al control de origen sea más significativa.
Editor de acciones tabulares : proporciona una interfaz de usuario para editar acciones para modelos tabulares. Por ejemplo, esta característica permite al diseñador de modelos la capacidad de personalizar las columnas devueltas por obtención de detalles.
Carpetas de visualización tabular : proporciona una interfaz de usuario para editar carpetas de visualización en medidas, columnas y jerarquías. Todas las carpetas de visualización se editan en el mismo lugar.
Tabular HideMemberIf : permite cambiar la configuración de HideMemberIf.
Tabular Pre-Build : detecta el evento de compilación y verifica las funciones de la configuración de BIDS Helper que se ha perdido. Debido a que estas configuraciones fueron respaldadas en anotaciones, se pueden restaurar y se le preguntará al usuario si es necesario.
Descripciones de sincronización tabular : si la base de datos de origen tiene descripciones para tablas y columnas relacionales (por ejemplo, utilizando la hoja de cálculo de modelado dimensional de Kimball), esta función importará esas descripciones a la tabla en un modelo tabular en Analysis Services.
Editor de traducciones tabulares : permite la codificación en un idioma pero muestra el modelo a los usuarios en otro idioma. Por ejemplo, el modelo puede estar codificado en inglés pero mostrarse a los usuarios en español.
Servicios de integración
Actualización de propiedades por lotes : permite actualizar las propiedades de varios paquetes a la vez Generador de paquetes
Biml : brinda la capacidad de crear paquetes desde Business Intelligence Markup Language (Biml)
Crear columnas de ancho fijo : permite el uso de una hoja de cálculo de Excel para crear las definiciones de columna en un unos sencillos pasos.
Implemente paquetes SSIS : implemente rápidamente paquetes SSIS directamente desde BIDS sin tener que crear un manifiesto de implementación y usar el Asistente de instalación de paquetes.
Advertencias de diseño : proporciona una funcionalidad similar a la característica Advertencia de diseño en Analysis Services 2008. Compara el paquete actual con una lista de pautas de diseño y agrega advertencias a la Lista de errores en Visual Studio para cualquier elemento que deba investigarse.
dtsConfig File Formatter : observa cuándo se activa o crea una ventana para un archivo con una extensión .dtsConfig e inicia automáticamente la función de formato de Visual Studio.
Resaltador de expresión y configuración : proporciona un indicador visual para que se pueda ver la influencia de las expresiones y configuraciones de paquetes.
Lista de expresiones de un vistazo : proporciona una ventana que enumera todas las expresiones definidas en un paquete.
Reparar rutas relativas : útil para configurar paquetes para usar rutas relativas en los administradores de conexión y en la ruta a los archivos dtsConfig
Informe de propiedades no predeterminadas : se muestra en una filtrar todas las propiedades que han cambiado de sus valores predeterminados
Desglose del rendimiento de los componentes de la tubería : automatiza la metodología para determinar qué parte de una tarea de flujo de datos es el cuello de botella y muestra una tendencia del rendimiento del componente a medida que se prueban diferentes configuraciones y alternativas de diseño
Restablecer GUID : restablece ID para todas las tareas, administradores de conexiones, configuraciones, controladores de eventos , variables y el propio ID del paquete.
Smart Diff : compara versiones de archivos SSAS, SSIS y SSRS.
Ordenar archivos de proyecto : agrega una opción de menú "Ordenar por nombre" a la carpeta "Paquetes SSIS" de un proyecto SSIS en Visual Studio
Sortable Package. Informe de propiedades : este informe muestra las siguientes propiedades para cada paquete SSIS en el proyecto o solución: Paquete, Nombre, ID, Descripción, Nombre del creador, Fecha de creación, Nombre del equipo del creador, Versión compilada, Versión GUID, Versión principal, Versión secundaria
Rendimiento SSIS Visualización : muestra una vista gráfica de diagrama de Gantt de las duraciones de ejecución y las dependencias de un paquete para ayudar a visualizar el rendimiento.
Extensiones de la ventana de variables : está diseñado para ampliar la ventana de Variables en el diseñador de paquetes SSIS.
Servicios de informes
Informes de uso de conjuntos de datos : muestra una lista de conjuntos de
datos de Reporting Services usados y no usados Eliminar archivos de caché de conjuntos de datos : automatiza la eliminación de los archivos .rdl.data
Smart Diff : compara versiones de archivos SSAS, SSIS y SSRS
General
Activar / Desactivar funciones : permite activar y desactivar funciones individuales
Preferencias : permite la configuración de funciones a través de una pantalla de Preferencias
Notificación de versión : ayuda a mantenerse actualizado al mostrar una alerta cuando se lanza una nueva versión de BIDS Helper
Referencias
- ^ "Ayudante de BIDS - Personas" . Nombre de código . Consultado el 21 de noviembre de 2012 .
- ^ a b c d "BIDS Helper 1.6.5" . Codeplex . Consultado el 29 de enero de 2014 .
- ^ Tok, Wee-Hyong; Parida, Rakesh; Masson, Matt; Ding, Xiaoning; Sivashanmugam, Kaarthik (2012). Servicios de integración de Microsoft SQL Server 2012 . O'Reilly Media, Inc. pág. 511. ISBN 978-0735665859.
- ^ Ferrari, Alberto; Webb, Chris; Russo, Marco (2009). "Capítulo 2: Construcción de dimensiones y cubos básicos". Desarrollo experto de cubos con Microsoft SQL Server 2008 Analysis Services . Packt Publishing. pag. 40. ISBN 978-1-847197-22-1.
- ^ Beresford, James (18 de diciembre de 2009). "Ayudante de BIDS" . BI Monkey - James Beresford en Microsoft BI and Consulting en Sydney, Australia . Archivado desde el original el 16 de junio de 2012 . Consultado el 5 de noviembre de 2012 .
- ^ Rad, Reza; Perfeito, Pedro (2012). "Capítulo 15: Mejora del rendimiento en SSIS". Servicios de integración de Microsoft SQL Server 2012: un libro de cocina de expertos . Packt Publishing. pag. 564. ISBN 978-1-84968-524-5.
- ^ "GitHub - Descargas BIDS" . GitHub . Consultado el 15 de octubre de 2018 .
- ^ "BIDS Helper 1.5" . Codeplex . Consultado el 21 de noviembre de 2012 .
- ^ Leonard, Andy; Masson, Matt; Mitchell, Tim; Moss, Jessica; Ufford, Michelle (2012). Patrones de diseño de SQL Server 2012 Integration Services . APulse. pag. 302. ISBN 978-1430237716.
- ^ Welch, John (7 de junio de 2011). "Generador de paquetes Biml" . Ayudante de BIDS . Consultado el 30 de septiembre de 2011 .
- ^ "BIDS Helper - Documentación" . Codeplex . Consultado el 21 de noviembre de 2012 .
enlaces externos
- BIDS Helper : extensión de Microsoft SQL Server
- Presentación de Business Intelligence Development Studio : más información sobre Business Intelligence Development Studio
- bimlscript.com - comunidad en línea de Biml
- Referencia de lenguaje Biml - por Varigence Corporation
- Microsoft SQL Server : más información sobre la plataforma Microsoft SQL Server.