Ločevanje poročil in osveževanja
Kontrolorka dela v Accessu s pravicami za branje in pisanje, analizira v Excelu in Power BI Desktop ter ima poročilo Power BI, ki se vsako noč samodejno osveži. Vsaka od teh poti naj ima le dostop, ki ga potrebuje, in vsako naj bo mogoče izklopiti posebej.
Pregled rešitve
Podatkovni prehod Excela in Power BI Desktop ne more razlikovati: oba prek Power Query pošiljata isto oznako programa (preverjeno z meritvijo). Razlikovati je mogoče dostop, ki ga dodelite posamezni poti. Z enim ključem za vsak namen ločite dostope, ki jih po programu ni mogoče razlikovati.
| Pot | Dostop | Koda | Zakaj |
|---|---|---|---|
| Access prek gonilnika ODBC | račun Windows ali osebni ključ, pravice osebe | da, od zunaj | Gonilnik kodo zahteva v pogovornem oknu |
| Excel, Power BI Desktop (interaktivno) | lasten ključ „Analiza“: samo za branje, en alias, časovno omejen, totpExempt | ne | Power Query kode ne more zahtevati; totpExempt je dovoljen le za ključe samo za branje |
| Storitev Power BI prek lokalnega prehoda podatkov (on-premises data gateway; načrtovano osveževanje) | lasten ključ „Osveževanje“: samo za branje, le pogledi poročila, totpExempt, vezan na omrežje lokalnega prehoda podatkov | ne | Zahteve prihajajo z računalnika z lokalnim prehodom podatkov in s tam shranjenim dostopom, ne od osebe, ki si poročilo ogleduje |
Izvedba
- Ustvarite pravilo za poročila s pogledi, ki jih poročila potrebujejo, samo za branje, in ga dodelite osebi; glejte Pravice za posamezne objekte.
Izdajte ključ „Analiza“ z ukazom
issue-key:{ "person": "Clara Controlling", "label": "Analiza Excel/Power BI", "expiresAt": "2027-03-31T00:00:00Z", "readOnly": true, "totpExempt": true, "databases": [ "fachdaten" ], "delivery": "link" }Izdajte ključ „Osveževanje“ za lokalni prehod podatkov, vezan na njegov naslov:
{ "person": "Clara Controlling", "label": "Osveževanje Power BI", "expiresAt": "2027-03-31T00:00:00Z", "readOnly": true, "totpExempt": true, "databases": [ "fachdaten" ], "from": [ "10.1.5.20/32" ], "delivery": "link" }V storitvi Power BI ga za vir podatkov lokalnega prehoda podatkov vnesite kot Basic z uporabniškim imenom
pkuser.- Za predstavitve izdajte ključ na zahtevo (
"onDemand": true): miruje, dokler ga skrbništvo ne omogoči za nekaj ur (activate-key); glejte Ključi na zahtevo. - Preverjanje: V
PersonalKeysje prikazan pri vsakem ključu čas zadnje uporabe z izvorom; ključ za osveževanje se pojavi le z naslovom lokalnega prehoda podatkov. Na zahtevo z njim od drugod prehod odgovori z403„… gilt nicht fuer diese Herkunft“ (ne velja za ta izvor).
Rezultat: Trije dostopi, vsak z lastno oznako, trajanjem in izvorom v dnevniku. Ko nočnega osveževanja ne potrebujete več, prekličete njegov ključ, ne da bi to vplivalo na Excel ali Access.
Napotki
totpExemptizvzame le iz kode, ne iz zavrnitve: pravilo „samo Nemčija“ velja tudi za te ključe.- Pri načrtovanem osveževanju oseba, ki si poročilo ogleduje, ni znana. Kdo vidi katero poročilo v storitvi Power BI, ureja Power BI; podatkovni prehod vidi le dostop lokalnega prehoda podatkov.
- Podatki v poročilu ostanejo v Power BI in v datotekah Excel tudi po preklicu ključa; naslednje osveževanje nato ne uspe.