Riešenie problémov s doplnkom Power QueryTroubleshooting Power Query

Keď pomocou doplnku Power Query vytvoríte vlastnú entitu, ktorá obsahuje údaje z externých zdrojov, môže sa zobraziť nasledujúce chyba:When you use Power Query to create a custom entity that contains data from external sources, this error might appear:

Your Azure Active Directory administrator has set a policy that prevents you from using this feature. Please contact your administrator, who can grant permissions for this feature on your behalf.

Táto chyba sa zobrazí, ak doplnok Power Query nemá prístup k údajom organizácie v službe PowerApps alebo Common Data Service for Apps.The error appears if Power Query can't access the organization's data in PowerApps or Common Data Service (CDS) for Apps. K tejto situácii dochádza v dvoch prípadoch:This situation arises under two sets of circumstances:

  • Správca nájomníka služby Azure Active Directory (AAD) zakázal používateľom udeľovať súhlas aplikáciám, ktoré sa snažia získať prístup k údajom spoločnosti v ich mene.An Azure Active Directory (AAD) tenant administrator has disallowed users' ability to consent to apps that access company data on their behalf.
  • Použitie nespravovaného nájomníka služby Active Directory.Using an unmanaged Active Directory tenant. Nespravovaný nájomník je adresár bez globálneho správcu, ktorý bol vytvorený, aby dokončil ponuku samoobslužnej registrácie.An unmanaged tenant is a directory without a global administrator that was created to complete a self-service signup offer. Na opravu tohto scenára musia používatelia najskôr previesť nespravovaného nájomníka na spravovaného a potom použiť jedno z dvoch riešení popísaných v nasledujúcej časti.To fix this scenario, users must first convert to a managed tenant and then follow one of the two solutions to this issue, described in the following section.

Tento problém môže správca služby Azure Active Directory vyriešiť pomocou niektorého z postupov popísaných v ďalšej časti tejto témy.To resolve this issue, the Azure Active Directory administrator must follow the steps in either of the procedures later in this topic.

Táto možnosť je možno jednoduchšia, ale poskytuje širšie povolenia.This approach is perhaps easier than the next, but it allows for broader permissions.

  1. Na stránke https://portal.azure.com otvorte okno Azure Active Directory a potom vyberte položku Nastavenia používateľa.In https://portal.azure.com, open the Azure Active Directory blade, and then select User settings.
  2. Vedľa položky Používatelia môžu udeliť súhlas s aplikáciami, ktoré pristupujú k údajom spoločnosti v ich mene vyberte možnosť Áno a potom vyberte položku Uložiť.Select Yes next to Users can consent to apps accessing company data on their behalf, and then select Save.

Umožnenie doplnku Power Query získať prístup k údajom spoločnostiAllow Power Query to access company data

Alternatívnym riešením je požiadať správcu nájomníka o udelenie súhlasu doplnku Power Query bez zmeny povolení pre celého nájomníka.As an alternative, the tenant administrator can give consent to Power Query without modifying tenant-wide permissions.

  1. Nainštalujte prostredie Azure PowerShell.Install Azure PowerShell.
  2. Spustite nasledujúce príkazy prostredia PowerShell:Run the following PowerShell commands:
    • Login-AzureRmAccount (a prihláste sa ako správca nájomníka)Login-AzureRmAccount (and sign in as the tenant admin)
    • New-AzureRmADServicePrincipal -ApplicationId f3b07414-6bf4-46e6-b63f-56941f3f4128New-AzureRmADServicePrincipal -ApplicationId f3b07414-6bf4-46e6-b63f-56941f3f4128

Výhodou tohto prístupu (v porovnaní s riešením pre celého nájomníka) je úzke zameranie riešenia.The advantage of this approach (versus the tenant-wide solution) is that this solution is very targeted. Zriadi iba službu doplnku Power Query, ale v nájomníkovi sa nevykonajú žiadne iné úpravy povolení.It provisions only the Power Query service principal, but no other permission changes are made to the tenant.

Aktualizácia osobných údajovUpdating personal data

Používatelia môžu aktualizovať mashupy a ďalšie informácie (napríklad názvy dotazov a metaúdaje mashupov) pomocou editora dotazov a prostredníctvom dialógového okna Options prístupného z editora dotazov.Users can update mashups and other information (such as query names and mashup metadata) through the Query Editor and through the Options dialog accessible from the Query Editor.

V PowerApps sa k editoru dotazov môžete dostať tak, že prejdete na tablu Údaje, rozbalíte ju, a potom v ponuke tably kliknite na položku Entity.In PowerApps, the Query Editor can be accessed by going to the Data pane, expanding it, then clicking on the Entities pane menu item. Potom kliknite na ponuku „...“ a vyberte Upraviť dotazy.Once there, click on the "..." menu and choose Edit Queries. Potom kliknite na tlačidlo Options na páse s nástrojmi a kliknite na tlačidlo Export Diagnostics.Then click on the Options button in the ribbon and click on the Export Diagnostics button.

Odstránenie osobných údajovDeleting personal data

Väčšina údajov sa do 30 dní odstráni automaticky.Most data is deleted automatically within 30 days. Používateľ musí v prípade údajov a metaúdajov pre mashupy pomocou PowerApps odstrániť všetky svoje mashupy.For data and metadata around mashups, the user needs to remove all of their mashups through PowerApps. Všetky súvisiace údaje a metaúdaje sa do 30 dní odstránia.All of the associated data and metadata will be deleted within 30 days.

Mashupy je možné odstrániť z aplikácie Power Apps odstránením projektov integrátora údajov, ktoré môžete odstrániť z karty so zodpovedajúcim názvom kliknutím na tlačidlo „...“ a výberom možnosti Delete.Mashups can be removed from Power Apps by removing the Data Integrator projects, which can be removed from the namesake tab, clicking on the "..." button, and choosing the Delete option.

Ak ste mashup vytvorili prostredníctvom funkcie „Nové entity z údajov (Technical Preview)“, potom ju môžete odstrániť kliknutím na tlačidlo „...“, výberom možnosti Upraviť dotazy, a potom na páse s nástrojmi výberom Možnosti, a nakoniec kliknutím na tlačidlo „Odstrániť všetky dotazy“.If you created a mashup through the "New entities from data (Technical Preview)" feature, then you can remove it by clicking on the "..." button, choosing Edit queries, then choosing Options in the ribbon, and finally clicking on the "Remove all queries" button. Keď potvrdíte, že chcete svoje dotazy odstrániť, tieto sa odstránia.Once you confirm that you want to delete your queries they will be deleted.

Exportovanie osobných údajovExporting personal data

Používatelia môžu editor dotazov otvoriť kliknutím na tlačidlo Options na páse s nástrojmi a kliknite na tlačidlo Export Diagnostics.Users can open the Query Editor, click on the Options button in the ribbon, and click on the Export Diagnostics button.

V PowerApps sa k editoru dotazov môžete dostať tak, že prejdete na tablu Údaje, rozbalíte ju, a potom v ponuke tably kliknite na položku Entity.In PowerApps, the Query Editor can be accessed by going to the Data pane, expanding it, then clicking on the Entities pane menu item. Potom kliknite na ponuku „...“ a vyberte Upraviť dotazy.Once there, click on the "..." menu and choose Edit Queries. Potom kliknite na tlačidlo Options na páse s nástrojmi a kliknite na tlačidlo Export Diagnostics.Then click on the Options button in the ribbon and click on the Export Diagnostics button.

Denníky vygenerované systémom týkajúce sa akcií používateľov v používateľskom rozhraní (UI) sú prístupné na portáli Azure Portal.System generated logs regarding user actions in the user interface (UI) can be accessed in the Azure Portal.