2015-09-26 84 views
0

我對Power BI相當陌生。我有兩個問題/澄清:Power BI,休息來源,認證和訪問(用戶)

問題1:

我想知道哪種類型的驗證是由Power BI數據集的支持。我將與下面的例子來說明:

考慮我有一個電源BI數據集,並在電力BI一些圖表(儀表盤)。該數據源是我處所中的Rest WCF服務。用戶是我的組織用戶。 OData服務是HTTPS端點。我想知道在這種情況下驗證是否可行?在這種情況下,我能夠驗證用戶嗎?據我所知,如果對我的休息服務的呼叫在頭部有一個令牌,我可以打電話給我的STS並驗證用戶。

我的問題是數據集被刷新時,調用我的服務(這是從電源BI製造)是否也包括在電話頭的令牌。我假設這是因爲用戶已經使用他/她的組織憑證登錄到BI。有人可以確認。

問題2:

這個問題又是有關用戶訪問/認證。考慮到我的組織有許多用戶具有不同級別的數據訪問權限(有些用戶會根據用戶標識看到更多數據/更少數據)。我開發了一些強大的BI數據集(模型)和一些儀表板。我作爲開發人員可以訪問所有數據,所以基本上可以看到所有數據。然後我將它們分享給最終用戶。

問題是,當任何用戶使用共享的儀表盤和刷新數據集,將他的訪問(認證)工作,他說,他應該只看到那些數據?

我很困惑,如何做到這一點的工作。當用戶將共享儀表板添加到他的個人資料中時,他/她是否擁有自己的儀表板/數據集副本,還是將其共享?如果它是共享的,那麼我認爲訪問不起作用。

請告知/建議。

  • 吉里賈·
+0

最好在StackOverflow上發佈不同的問題,以便他們很容易回答和討論。 –

回答

0

第一個問題:如果你的數據源使用基本身份驗證它應該工作。您將構建Excel文件或Power BI Desktop文件以指向您的數據源,確保其刷新併發布到Power BI服務。如果你正在尋找OAuth,那麼你不能在你身邊做什麼。

第二個問題,取決於你如何實現您的解決方案。如果您使用的是REST API,則會以輸入憑據的用戶身份檢索數據。因此,如果您分享以數據源爲基礎的報告,那麼與您分享的人就會看到您的數據。但是,如果您使用諸如Analysis Service表格這樣的數據源作爲數據源,則可以在Analysis Service表格中實現行級別的安全性,您的用戶將會以自己的身份登錄並僅查看他們有權訪問的數據。