general: a la luz del bombo alrededor de este «destructor de Tableau» en los últimos meses, quiero destacar algunos defectos fundamentales en la conectividad de datos y el mantenimiento de informes de Power BI, que el equipo de producto hasta ahora ha rechazado como «no en el alcance». En la práctica, sin embargo, Esto hace que Power BI sea bastante inútil para obtener dara de cualquier producto de terceros, en la nube en particular.Esta revisión refleja Power BI a mediados de marzo de 2017. He recopilado mis conocimientos de las pruebas, la interacción con la comunidad y una docena de tickets con soporte de Power BI Pro., El enfoque radica en obtener datos a través de servicios Web, muy alineado con la estrategia de Microsoft «PRIMERO en la nube».1) Power BI Online está en la nube, pero no permite llamadas HTTP. Power BI Desktop permite llamadas HTTP, pero solo con parámetros de autenticación estáticos.En primer lugar, es necesario hacer una distinción entre Power BI Online y Power BI Desktop., Si bien Power BI Online es el «maestro» que en última instancia le permite compartir y publicar sus informes, la experiencia del usuario en el diseño se ve disminuida por las limitaciones de HTML (puede saber de Word o Excel en línea) y, lo que es más importante, la conectividad de datos (Get Data) se limita a servidores SQL en Azure y alrededor de 20 a 30 complementos de soluciones de terceros en la actualidad. Tenga en cuenta que en Power BI Online, tampoco puede seleccionar o administrar sus Gateways.Esto llama la atención sobre el cliente de Escritorio Power BI., Actualizado cada uno o dos meses, el cliente de Escritorio trae conectores de datos necesarios para conectarse a un mayor número de fuentes de datos.Con el conector Web, las llamadas HTTP se configuraron, aunque solo con encabezados y parámetros estáticos y solo con Autenticación básica y Windows. Sin embargo, es importante destacar que Power BI Desktop incluye Microsoft Power Query, que ya puede conocer de Excel 2016. Con M Scripts, puede escribir y personalizar de muchas maneras y, lo más interesante, convertirlo en forma de tabla rápidamente. Aquí es donde brilla Power Query., Sin embargo, Power Query no parece llamar a métodos para nonce y marcas de tiempo requeridas en la autenticación basada en tokens (OAuth, por ejemplo). (Si esto es incorrecto, por favor, hágamelo saber. He estado navegando por los foros y molestando apoyo demasiado tiempo ya.) Lo que es realmente divertido aquí es que Microsoft Azure utiliza OAuth 2.0 ellos mismos. Por lo tanto, no puede ejecutar ningún informe en la base de datos Azure AD o Resource Manager de Microsoft, por ejemplo, una notoria caja negra. Volver a Powershell. (Power BI no acepta alimentaciones de Powershell.,) En resumen, mientras que Power BI Online no permite obtener ningún dato de la web (a excepción de los 20 a 30 plugins, en su mayoría Productos de Microsoft), Power BI Desktop permite llamadas Web, pero solo con parámetros estáticos y, por lo tanto, básicamente con sus credenciales de usuario.Esa es una gran limitación en la conectividad de datos.2) Como Power BI Online es el maestro, las llamadas HTTP no se pueden programar ni actualizar en la nube.Ahora que ha configurado su llamada HTTP (con credenciales de usuario riesgosas), desea publicar su informe y actualizarlo de forma programada, por ejemplo, todos los días.Mala suerte.,Si bien puede publicar su informe en Power BI Online y, posteriormente, en una audiencia más amplia, es una imagen estática de sus datos de Escritorio. No puede programar una actualización de datos en Power BI Online (Porque de todos modos no hay ninguna función Web) y ni siquiera puede actualizar los datos manualmente, ya que esto requiere volver a publicar el informe.Corre el riesgo de que su administración vea datos obsoletos cada vez que olvidó volver a publicar su informe y colar la nueva URL en sus paneles e iframes.3) La Puerta de enlace de datos local es bastante inútil para los Servicios Web.Sí, existe la puerta de enlace de datos local., Sí, puede configurar Servicios Web en la puerta de enlace, aunque es bastante irónico enrutar llamadas web a través de la infraestructura local.¿Pero alguna vez lo probaste? Es decir, no se puede especificar ninguna cabecera HTTP fort he llama en absoluto, no sea que escribir un script de consulta de energía. Y por lo tanto, estamos de vuelta en la autenticación a través de Basic y solo Windows y escribir scripts REST en la fuente de datos para cada llamada HTTP porque sin encabezados y cuerpo, todos los parámetros deben codificarse en el URI.¿Harás eso?,Al final del día, Power BI es el reconocimiento largamente esperado de Microsoft de que Excel y algunos informes de Dynamics no lo hacen para fines de informes. De hecho, para informes en SQL Server, Dynamics 365 (si desea permitírselo) y bases de datos de Excel y Access almacenadas en su OneDrive, Microsoft Power BI hace un buen trabajo.,Sin embargo, tan pronto como desee integrarse con sistemas de terceros o a través de servicios web en particular, Power BI presenta tantas limitaciones en Autenticación, configuración de encabezado y cuerpo, scripting y programación que necesita configurar un entorno SQL Server completo (en Azure o en las instalaciones a través de Feature poor Gateway) y escribir una interfaz SQL CRL o comprar Azure Data Factory para obtener esos datos.Para algunos informes bonitos, ¿realmente desea comprar y personalizar toda esa infraestructura de BI en Azure?,Mi consejo para Microsoft: trabajar en la conectividad de datos, especialmente en Power BI Online, en lugar de más imágenes para esas fuentes de datos limitadas. Sus clientes de Microsoft considerarán Power BI como un hecho por la absoluta falta de informes en Office 365, Azure o Dynamics 365 (sí, empujándolo allí).mi consejo para los usuarios: si los conectores no están en la lista, busque en otro lugar. (Y asegúrese de que es su caso de uso que aparece en la lista. Power BI anunció un conector de Azure AD, pero en lugar de informar sobre Usuarios, Grupos o aplicaciones empresariales, solo puede ver en un buen mapa dónde ocurrieron los últimos inicios de sesión.,¿Es un destructor de Tableau? No. Es un reconocimiento desde hace mucho tiempo para los informes necesarios con el potencial de ser una solución de inteligencia de negocios sólida una vez que se centra más en los datos.
You are Here