algemeen: In het licht van de hype rond deze “Tableau destroyer” in de afgelopen maanden, wil ik enkele fundamentele gebreken in data connectiviteit te benadrukken en rapporten onderhoud van Power BI, die het Product Team tot nu toe heeft afgewezen als “niet in scope”. In de praktijk, hoewel, dit Maakt Macht BI vrij nutteloos voor het krijgen van dara van een 3rd party producten, in het bijzonder in de cloud.Deze beoordeling weerspiegelt Power BI vanaf medio maart 2017. Ik heb mijn kennis verzameld van testen, community interactie en een dozijn tickets met Power BI Pro Ondersteuning., De focus ligt op het verkrijgen van gegevens via Web Services, veel afgestemd op Microsoft ‘ s “Cloud First” strategie.1) Power BI Online is in de cloud, maar staat geen HTTP-oproepen toe. Power BI Desktop maakt HTTP-oproepen mogelijk, maar alleen met statische verificatieparameters.Allereerst moet een onderscheid worden gemaakt tussen Power BI Online en Power BI Desktop., Terwijl Power BI Online de “master” is die u uiteindelijk in staat stelt om uw rapporten te delen en te publiceren, wordt de gebruikerservaring in het ontwerp verminderd door HTML-beperkingen (U kunt weten van Word of Excel Online) en nog belangrijker, data connectiviteit (Get Data) is beperkt tot sql-Servers op Azure en ongeveer 20 tot 30 plugins van 3rd party oplossingen op dit moment. Let op dat op de Macht BI Online, U kunt niet selecteren of beheren van uw Gateways, hetzij.Dit brengt de aandacht op de Macht BI Desktop client., Elke een tot twee maanden bijgewerkt, de Desktop client brengt gegevensconnectoren die nodig zijn om verbinding te maken met een groter aantal gegevensbronnen.Met de Web connector zijn HTTP-oproepen geconfigureerd, hoewel met alleen statische headers en parameters en alleen basis-en Windows-authenticatie. Belangrijk, hoewel, Power BI Desktop bevat Microsoft Power Query, die u misschien al weet van Excel 2016. Met M Scripts, kunt u script en aanpassen op vele manieren en het meest interessant, converteren naar tabel vorm snel. Dit is waar Power Query schijnt., Echter, Power Query lijkt geen beroep te doen op methoden voor nonces en tijdstempels vereist in token gebaseerde authenticatie (OAuth bijvoorbeeld). (Mocht dit onjuist zijn, laat het me dan weten. Ik blader al te lang door de fora en zeur al te lang over de steun.) Wat is echt grappig hier is dat Microsoft Azure maakt gebruik van OAuth 2.0 zelf. Zo, u kunt geen rapportage op Microsoft ‘ s Azure AD of Resource Manager database bijvoorbeeld, een beruchte blackbox. Terug naar Powershell. (Power BI accepteert geen PowerShell-feeds.,) In het kort, terwijl Power BI Online niet mogelijk is om alle gegevens uit het web (met uitzondering van die 20 tot 30 plugins, meestal Microsoft-producten), Power BI Desktop zorgt voor Webgesprekken, maar alleen met statische parameters en dus, in principe met uw gebruikersgegevens.Dat is een grote beperking in dataconnectiviteit.2) Met Power BI Online de master, de HTTP-gesprekken kunnen niet worden gepland of ververst in de cloud.Nu u uw HTTP-oproep hebt geconfigureerd (met riskante gebruikersreferenties), wilt u uw rapport publiceren en het op een geplande basis laten vernieuwen, bijvoorbeeld elke dag.Pech gehad.,Terwijl u uw rapport kunt publiceren aan de Macht BI Online en vervolgens een breder publiek, het is een statische afbeelding van uw Desktop gegevens. U kunt geen gegevensvernieuwing plannen in Power BI Online (omdat er toch geen webfunctie is) en u kunt de gegevens zelfs niet handmatig vernieuwen omdat dit vereist dat het rapport opnieuw wordt gepubliceerd.U riskeert uw management te kijken naar verouderde gegevens wanneer u vergeten bent om uw rapport opnieuw te publiceren en sluip de nieuwe URL in uw dashboards en iframes.3) de On-Premises Data Gateway is vrij nutteloos voor webservices.Ja, daar is de on-premise data Gateway., Ja, U kunt webservices configureren in de gateway, hoewel het nogal ironisch is om webgesprekken via on-premises infrastructuur te routeren.Maar heb je het ooit geprobeerd? Dat wil zeggen, Je kunt geen HTTP headers opgeven fort hij roept op alle, opdat het schrijven van een Power Query script. En dus, we zijn terug bij authenticatie via Basic en Windows alleen en het schrijven van REST scripts in de gegevensbron voor elke HTTP-oproep, omdat zonder Headers en Body, alle parameters moeten worden gecodeerd in de URI.Wil je dat doen?,Aan het einde van de dag, Power BI is Microsoft ‘ s langverwachte erkenning dat Excel en sommige Dynamics rapporten niet snijden voor rapportagedoeleinden. Inderdaad, voor rapportage over SQL Server, Dynamics 365 (als je het wilt veroorloven), en Excel en Access databases die zijn opgeslagen in uw OneDrive, Microsoft Power BI doet een mooi werk.,Echter, zodra u wilt integreren met systemen van derden of via web services in het bijzonder, Power BI presenteert zo veel beperkingen in authenticatie, Header en Body configuratie, scripting, en planning dat je nodig hebt om een hele SQL Server-omgeving te configureren (op Azure of On-Premises via feature poor Gateway) en schrijf een SQL CRL-interface of kopen Azure Data Factory om die gegevens te krijgen in.Voor een aantal mooie rapporten, wil je echt kopen en aanpassen van al die bi infrastructuur op Azure?,Mijn advies aan Microsoft: werk aan data connectiviteit, vooral in Power BI Online, in plaats van meer visuals voor die beperkte gegevensbronnen. Uw Microsoft-klanten zullen Power BI een gegeven beschouwen voor het volslagen gebrek aan rapportage in Office 365, Azure, of Dynamics 365 (Ja, duwen het daar). mijn advies aan gebruikers: als de connectoren niet worden vermeld, kijk ergens anders. (En zorg ervoor dat het uw use case die wordt vermeld. Power BI kondigde een Azure AD connector, maar in plaats van rapportage over gebruikers, groepen, of Enterprise Apps, kunt u alleen zien op een mooie kaart waar de laatste logins gebeurde.,Is het een Tableau destroyer? Geen. Het is een langverwachte erkenning voor de noodzakelijke rapportage met het potentieel van een solide Business Intelligence-oplossing zodra de focus komt om meer te liggen op data.