No geral: à luz da agitação em torno deste “contratorpedeiro” nos últimos meses, eu quero destacar algumas falhas fundamentais na conectividade de dados e relatórios de manutenção do Power BI, que a equipe de produtos até agora recusou como “não no escopo”. Na prática, no entanto, Isso torna o Power BI bastante inútil para obter dara de quaisquer produtos de terceiros, na nuvem em particular.Esta revisão reflete o Power BI em meados de Março de 2017. Reuni os meus conhecimentos de testes, interacção comunitária e uma dúzia de bilhetes com apoio Power BI Pro., O foco está em obter dados através de serviços Web, muito alinhados com a estratégia “Cloud First” da Microsoft.1) o Power BI Online está na nuvem, mas não permite chamadas HTTP. O Desktop Power BI permite chamadas HTTP, mas apenas com parâmetros de autenticação estáticos.Em primeiro lugar, é necessário fazer uma distinção entre o Power BI Online e o Power BI Desktop., Enquanto o Power BI Online é o “master” que, em última análise, lhe permite compartilhar e publicar seus relatórios, a experiência do usuário em design é diminuída pelas limitações HTML (você pode saber a partir do Word ou Excel Online) e, mais importante, a conectividade de dados (Get Data) é limitada a servidores SQL em Azure e cerca de 20 a 30 plugins de soluções de terceiros no momento. Tome nota que no Power BI Online, você também não pode selecionar ou gerenciar seus Gateways.Isso traz a atenção para o cliente de Desktop Power BI., Atualizado a cada um a dois meses, o Cliente Desktop traz conectores de dados necessários para se conectar a um maior número de fontes de dados.Com o conector Web, chamadas HTTP foram configuradas, embora apenas com cabeçalhos e parâmetros estáticos e Autenticação Básica e Windows apenas. O que é importante, porém, é que o Power BI Desktop inclui a Microsoft Power Query, que você já pode saber do Excel 2016. Com Scripts M, você pode script e personalizar de muitas maneiras e, mais interessante, convertê-lo em forma de tabela rapidamente. É aqui que a consulta de energia brilha., No entanto, a consulta Power não parece recorrer a métodos para nonces e timestamps necessários na autenticação baseada em token (OAuth, por exemplo). (Se isto estiver incorrecto, por favor, avise-me. Já ando a ver os fóruns e a chatear o apoio há demasiado tempo.O que é realmente divertido aqui é que a Microsoft Azure usa o OAuth 2.0. Então, você não pode executar qualquer relatório no Azure AD ou Base de dados do Resource Manager da Microsoft, por exemplo, uma caixa preta notória. De volta a Powershell. (Power BI não aceita PowerShell feeds.,Em resumo, enquanto o Power BI Online não permite obter quaisquer dados da web( exceto aqueles 20 a 30 plugins, principalmente produtos da Microsoft), o Power BI Desktop permite chamadas Web, mas apenas com parâmetros estáticos e, portanto, basicamente com suas credenciais de usuário.É uma grande limitação na conectividade de dados.2) com o Power BI Online sendo o mestre, as chamadas HTTP não podem ser programadas ou atualizadas na nuvem.Agora que você configurou sua chamada HTTP (com credenciais de usuário arriscadas), você quer publicar seu relatório e tê-lo atualizado em uma base agendada, digamos todos os dias.Azar.,Enquanto você pode publicar seu relatório Para Power BI Online e, posteriormente, um público mais amplo, é uma imagem estática de seus dados Desktop. Você não pode agendar uma atualização de dados no Power BI Online (porque não existe nenhuma funcionalidade Web de qualquer forma) e você não pode mesmo atualizar os dados manualmente, uma vez que isso requer republicar novamente o relatório.Você arrisca sua gerência olhando para dados desatualizados sempre que você se esqueceu de publicar seu relatório e colocar a nova URL em seus painéis e iframes.3) O Gateway de dados no local é bastante inútil para Serviços Web.Sim, há o portal de dados no local., Sim, você pode configurar os Serviços Web no gateway, embora seja bastante irônico para encaminhar chamadas web através de infra-estrutura on-premises.Mas alguma vez experimentaste? Ou seja, você não pode especificar qualquer Forte de cabeçalhos HTTP que ele chama de todo, para que não escreva um script de Consulta de poder. E assim, estamos de volta à autenticação via Basic e Windows somente e escrevendo scripts REST na fonte de dados para cada chamada HTTP porque sem cabeçalhos e corpo, todos os parâmetros precisam ser codificados no URI.Fazes isso?,No final do dia, Power BI é o reconhecimento há muito esperado da Microsoft de que o Excel e alguns relatórios da Dynamics não cortam para fins de relatórios. Na verdade, por relatar no SQL Server, Dynamics 365 (Se você quiser pagar), e Excel e bancos de dados de acesso armazenados em seu OneDrive, Microsoft Power BI faz um bom trabalho.,No entanto, assim que você quiser se integrar com sistemas de terceiros ou através de serviços web em particular, o Power BI apresenta tantas limitações em Autenticação, configuração de cabeçalho e corpo, scripting, e agendamento que você precisa para configurar um ambiente de servidor SQL inteiro (em Azure ou nas instalações através do recurso pobre Gateway) e escrever uma interface de CRL SQL ou comprar uma fábrica de dados Azure para obter esses dados.Para alguns relatórios bonitos, você realmente quer comprar e personalizar toda essa infra-estrutura BI em Azure?,Meu conselho para a Microsoft: trabalhar na conectividade de Dados, especialmente no Power BI Online, em vez de mais visuais para essas limitadas fontes de dados. Os seus clientes da Microsoft irão considerar o Power BI A dado devido à Total falta de relatórios no Office 365, Azure, ou Dynamics 365 (sim, empurrando-o para lá).o meu conselho para os utilizadores: se os conectores não estão listados, procure noutro lugar. (E certifique-se de que é o seu caso de uso que está listado. O Power BI anunciou um conector de AD Azure, mas ao invés de relatar sobre usuários, grupos ou aplicativos corporativos, você só pode ver em um bom mapa onde os últimos logins aconteceram.,É um destruidor de tabuleiros? Não. É um reconhecimento há muito esperado para a comunicação necessária com o potencial de ser uma solução sólida de Inteligência de negócios, uma vez que o foco vem a mentir mais sobre os dados.
You are Here