Spracovanie podpisovania Pripojenie power query alebo

V službe Power BI je načítanie vlastných konektorov obmedzené vaším výberom nastavenia zabezpečenia. Vo všeobecnosti platí, že ak je zabezpečenie na načítanie vlastných konektorov nastavené na odporúčanú hodnotu, vlastné konektory sa nenačítajú vôbec a je potrebné ich znížiť, aby sa načítali.

Výnimkou sú dôveryhodné podpísané konektory. Podpísané konektory majú špeciálny formát vlastného konektora, .pqx namiesto súboru .mez, ktorý bol podpísaný certifikátom. Signer môže používateľovi alebo IT oddeleniu používateľa poskytnúť odtlačok podpisu, ktorý možno vložiť do databázy Registry na bezpečné označenie dôveryhodnosti daného konektora.

Nasledujúce kroky vám umožnia použiť certifikát (s vysvetlením, ako ho vygenerovať, ak nemáte k dispozícii) a podpísať vlastný konektor pomocou nástroja MakePQX.

Poznámka

Ak potrebujete pomoc s vytvorením certifikátu s vlastným podpisom na otestovanie týchto pokynov, prejdite na dokumentáciu spoločnosti Microsoft v prostredí New-SelfSignedCertificate v prostredí PowerShell.

Poznámka

Ak potrebujete pomoc s exportovaním certifikátu ako pfx, prejdite do časti Export-PfxCertificate.

  1. Stiahnuť MakePQX.

  2. Extrahujte priečinok MakePQX v priloženom zip na požadovaný cieľ.

  3. Ak ho chcete spustiť, zavolajte príkaz MakePQX v príkazovom riadku. To vyžaduje ďalšie knižnice v priečinku, takže nemôžete kopírovať len jeden spustiteľný súbor. Spustenie bez parametrov vráti informácie o pomoci.

Použitie: MakePQX [možnosti] [príkaz]

Možnosti:

Možnosti Description
-? | -h-help | Zobrazenie informácií o pomocníkovi

Príkazy:

Command Description
Pack Vytvorte súbor pqx.
Podpísať Označí nepodpísaný súbor pqx alebo počítadlá, ak je už podpísaný súbor pqx. Na nahradenie existujúceho podpisu použite možnosť --replace .
Overiť Overte stav podpisu v súbore pqx. Ak je podpis neplatný, vrátená hodnota nebude nula.

V jazyku MakePQX existujú tri príkazy. Pomocou príkazu MakePQX [príkaz] - pomocník získate ďalšie informácie o príkaze.

Pack

Príkaz Pack vezme súbor mez a zbalí ho do súboru pqx, ktorý možno podpísať. Súbor pqx je tiež schopný podporovať niektoré možnosti, ktoré budú pridané v budúcnosti.

Použitie: Balík MakePQX [možnosti]

Možnosti:

Možnosť Description
-? | -h-help | Zobraziť informácie o pomocníkovi.
-mz-mez | Vstupný súbor prípony.
-c | --certificate Certifikát (.pfx) použitý na podpísanie súboru rozšírenia.
-p-heslo | Heslo pre súbor certifikátu.
-t-target | Názov výstupného súboru. Predvolene sa nastaví na rovnaký názov ako vstupný súbor.

Príklad

C:\Users\cpope\Downloads\MakePQX>MakePQX.exe pack -mz "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Pripojenie ors\HelloWorld.mez" -t "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Pripojenie ors\HelloWorldSigned.pqx"

Podpísať

Príkaz Podpísať podpisuje súbor pqx s certifikátom, čo mu dáva odtlačok, ktorý klienti Power BI s nastavením vyššej zabezpečenia môžu skontrolovať ako dôveryhodný. Tento príkaz vezme súbor pqx a vráti rovnaký súbor pqx, podpísaný.

Použitie: Znamienko MakePQX [argumenty] [možnosti]

Argumenty:

Argument Description
<súbor pqx,> Cesta k súboru pqx.

Možnosti:

Možnosť Description
-c | --certificate Certifikát (.pfx) použitý na podpísanie súboru rozšírenia.
-p-heslo | Heslo pre súbor certifikátu.
-r | --replace Namiesto protipíslenia nahraďte existujúci podpis.
-? | -h-help | Zobraziť informácie o pomocníkovi.

Príklad

C:\Users\cpope\Downloads\MakePQX>MakePQX podpísať "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Pripojenie ors\HelloWorldSigned.pqx" --certificate ContosoTestCertificate.pfx --password password

Overiť

Príkaz Overiť overí, či je váš modul správne podpísaný a zobrazuje stav certifikátu.

Použitie: overenie jazyka MakePQX [argumenty] [možnosti]

Argumenty:

Argument Description
<súbor pqx,> Cesta k súboru pqx.

Možnosti:

Možnosť Description
-q | --quiet Skryje výstup overenia podpisu.
-? | -h-help | Zobraziť informácie o pomocníkovi.

Príklad

C:\Users\cpope\Downloads\MakePQX>MakePQX overte "C:\Users\cpope\OneDrive\Documents\Power BI Desktop\Custom Pripojenie ors\HelloWorldSigned.pqx"

{ 
  "SignatureStatus": "Success", 
  "CertificateStatus": [ 
    { 
      "Issuer": "CN=Colin Popell", 
      "Thumbprint": "16AF59E4BE5384CD860E230ED4AED474C2A3BC69", 
      "Subject": "CN=Colin Popell", 
      "NotBefore": "2019-02-14T22:47:42-08:00", 
      "NotAfter": "2020-02-14T23:07:42-08:00", 
      "Valid": false, 
      "Parent": null, 
      "Status": "UntrustedRoot" 
    } 
  ] 
} 

Dôveryhodnosť podpísaných konektorov v aplikácii Power BI Desktop

Po overení podpisu môžete koncovému používateľovi poskytnúť odtlačok ako dôveryhodný. Informácie o tom, ako poskytnúť odtlačok, si môžete prečítať v dokumentácii k službe Power BI.