Prehľad konektorov pre aplikácie s plátnom pre aplikácie Power AppsOverview of canvas-app connectors for Power Apps

Údaje sú jadrom väčšiny aplikácií vrátane tých, ktoré vytvárate v službe Power Apps.Data is at the core of most apps, including those you build in Power Apps. Údaje sú uložené v zdroji údajova s aplikáciou ich prepojíte tak, že vytvoríte pripojenie.Data is stored in a data source, and you bring that data into your app by creating a connection. Na komunikáciu so zdrojom údajov v rámci pripojenia slúži konektor.The connection uses a specific connector to talk to the data source. Power Apps obsahuje konektory pre mnohé obľúbené služby a lokálne zdroje údajov vrátane SharePointu, SQL Server, Office 365, Salesforce a Twitteru.Power Apps has connectors for many popular services and on-premises data sources, including SharePoint, SQL Server, Office 365, Salesforce, and Twitter. Ak chcete začať pridávať údaje do aplikácie s plátnom, pozrite si tému Pridanie pripojenia údajov v Power Apps.To get started adding data to a canvas app, see Add a data connection in Power Apps.

Konektor môže poskytovať tabuľky údajov alebo akcie.A connector may provide tables of data or actions. Niektoré konektory poskytujú iba tabuľky, niektoré poskytujú len akcie a niektoré poskytujú oboje.Some connectors provide only tables, some provide only actions, and some provide both. Konektor môže byť štandardný alebo vlastný.Also your connector may be either a standard or custom connector.

TabuľkyTables

Ak konektor poskytuje tabuľky, pridajte zdroj údajov a potom vyberte v zdroji údajov tabuľku, ktorú chcete spravovať.If your connector provides tables, you add your data source and then select the table in the data source that you want to manage. Power Apps načíta údaje tabuľky do aplikácie a aktualizuje údaje v zdroji údajov za vás.Power Apps both retrieves table data into your app and updates data in your data source for you. Môžete napríklad pridať zdroj údajov s tabuľkou nazvanou Lekcie a potom nastaviť hodnotu vlastnosti Položky ovládacieho prvku, napríklad galérie alebo formuláru, na túto hodnotu vo vzorcovom paneli:For example, you can add a data source that contains a table named Lessons and then set the Items property of a control, such as a gallery or a form, to this value in the formula bar:

Vlastnosť položiek obyčajného zdroja údajov

Môžete zadať údaje, ktoré vaša aplikácia načíta, prispôsobením vlastnosti Items ovládacieho prvku, ktorý zobrazuje vaše údaje.You can specify the data that your app retrieves by customizing the Items property of the control that shows your data. Ďalej môžete údaje v tejto tabuľke Lekcie zoradiť alebo filtrovať, ak použijete jej názov ako argument pre funkcie Vyhľadávanie a SortByColumn.Continuing the previous example, you can sort or filter the data in the Lessons table by using that name as an argument for the Search and SortByColumn functions. Na tomto obrázku určuje vzorec, na ktorý je nastavená vlastnosť Položky, že údaje sú zoradené a filtrované podľa textu v textovom poli vyhľadávania TextSearchBox1.In this graphic, the formula to which the Items property is set specifies that the data is sorted and filtered based on the text in TextSearchBox1.

Vlastnosť položiek rozšíreného zdroja údajov

Ďalšie informácie o prispôsobení vzorca pomocou tabuliek nájdete v týchto témach:For more information about how to customize your formula with tables, see these topics:

Vysvetlenie zdrojov údajov v aplikáciách Power AppsUnderstand data sources in Power Apps
Generovanie aplikácie z údajov programu ExcelGenerate an app from Excel data
Vytvorenie úplne novej aplikácieCreate an app from scratch
Princípy tabuliek a záznamov v Power AppsUnderstand tables and records in Power Apps

Poznámka

Aby bolo možné pripojiť sa k údajom v zošite programu Excel, musí byť tento zošit na hostiteľskom cloudovom úložisku, napríklad OneDrive.To connect to data in an Excel workbook, it must be hosted in a cloud-storage service such as OneDrive. Ďalšie informácie nájdete v téme pripojenie k cloudovým úložiskám zo služby Power Apps.For more information, see Connect to cloud-storage from Power Apps.

AkcieActions

Ak váš konektor poskytuje akcie, tiež musíte vybrať zdroj údajov, ako ste to urobili predtým.If your connector provides actions, you must still select your data source as you did before. V ďalšom kroku však namiesto výberu tabuľky manuálne pripojíte ovládací prvok k akcii úpravou vlastnosti Položky ovládacieho prvku, ktorý zobrazuje vaše údaje.Instead of selecting a table as the next step, however, you manually connect a control to an action by editing the Items property of the control that will show your data. Vzorec, na ktorý nastavíte vlastnosť Položky, určuje akciu, ktorá načíta údaje.The formula to which you set the Items property specifies the action that retrieves data. Aplikácia napríklad nebude načítať údaje, ak sa pripojíte na Yammer a potom nastavíte vlastnosť Položky na názov zdroja údajov.For example, the app won't retrieve any data if you connect to Yammer and then set the Items property to the name of the data source. Do ovládacieho prvku načítate údaje, ak zadáte akciu, napríklad GetMessagesInGroup(5033622).messages.To populate a control with data, specify an action such as GetMessagesInGroup(5033622).messages.

Vlastnosť položiek zdroja údajov akcie

Ak potrebujete manipulovať s vlastnými aktualizáciami údajov pre konektory akcie, vytvorte vzorec, ktorý obsahuje funkciu Zaplátať.If you need to handle custom data updates for action connectors, build a formula that includes the Patch function. V tomto vzorci identifikujte akciu a polia, ktoré budú naviazané na akciu.In the formula, identify the action and the fields that you'll bind to the action.

Ďalšie informácie o prispôsobení vzorca pre vlastné aktualizácie nájdete v týchto témach:For more information about how to customize your formula for custom updates, see these topics:

ZaplátaťPatch
ZhromaždiťCollect
AktualizovaťUpdate

Poznámka

Power Apps nefunguje s dynamickou schémou.Power Apps doesn't work with dynamic schema. Dynamická schéma frázy odkazuje na možnosť, že tá istá akcia môže vrátiť inú tabuľku s rôznymi stĺpcami.The phrase dynamic schema refers to the possibility that the same action may return a different table with different columns. Podmienky, ktoré môžu spôsobiť, že stĺpce v tabuľkách sa majú líšiť, zahŕňajú vstupné parametre akcie, používateľa alebo rolu, ktorá vykonáva akciu, a skupinu, v ktorej používateľ pracuje, medzi ostatnými.Conditions that may cause the columns in the tables to differ include the action input parameters, the user or role that's executing the action, and the group in which the user is working, among others. SQL Server uložené procedúry môžu napríklad vrátiť rôzne stĺpce, ak sa spustia s rôznymi vstupmi.For example, SQL Server stored procedures may return different columns if run with different inputs. V prípade akcií s dynamickou schémou sa v dokumentácii konektora zobrazia výstupy tejto operácie dynamické.For actions with dynamic schema, the connector documentation shows The outputs of this operation are dynamic. ako vrátená hodnota.as the return value. Na rozdiel od toho funkcia Power automatizuje prácu s dynamickou schémou a môže pre váš scenár poskytnúť pracovnému okoliu.In contrast, Power Automate works with dynamic schema and might provide a work-around for your scenario.

Nasledujúca tabuľka obsahuje odkazy na ďalšie informácie o našich najobľúbenejších konektoroch.This table has links to more information about our most popular connectors. Úplný zoznam konektorov nájdete v časti Všetky konektory.For a complete list of connectors, see All connectors.

         
Common Data Service Common Data ServiceCommon Data Service   Cloudové úložisko Cloudové úložisko **Cloud storage **
Dynamics 365 Dynamics 365Dynamics 365   Dynamics AX Dynamics AXDynamics AX
Excel ExcelExcel   Microsoft Translator Microsoft TranslatorMicrosoft Translator
Office 365 Outlook Office 365 OutlookOffice 365 Outlook   Používatelia pre Office 365 Používatelia pre Office 365Office 365 Users
Oracle OracleOracle   Power BI Power BIPower BI
SharePoint SharePointSharePoint   SQL Server SQL ServerSQL Server
Twitter TwitteriTwitter

* * Vzťahuje sa na Azure Blob, box, Dropbox, disk Google, OneDrive a OneDrive for Business** Applies to Azure Blob, Box, Dropbox, Google Drive, OneDrive and OneDrive for Business

Štandardné a vlastné konektoryStandard and custom connectors

Power Apps poskytuje štandardné konektory pre mnohé bežne používané zdroje údajov, napríklad tie, ktoré sú uvedené vyššie.Power Apps provides standard connectors for many commonly used data sources, such as those listed above. Ak má Power Apps štandardný konektor pre typ zdroja údajov, ktorý chcete použiť, mali by ste použiť tento konektor.If Power Apps has a standard connector for the type of data source that you want to use, you should use that connector. Ak sa chcete pripojiť k inému zdroju, napríklad k službe, ktorú ste vytvorili, prečítajte si článok Registrácia a používanie vlastných konektorov.If you want to connect to other types of data sources, such as a service that you've built, see Register and use custom connectors.

Všetky štandardné konektoryAll standard connectors

Zoznam všetkých konektorov nájdete v článku Referenčné informácie o konektoroch Microsoftu.See the Microsoft Connector Reference for a list of all the standard connectors. Premium konektory vyžadujú Power Apps per App Plan alebo Power Apps na používateľa plán.Premium connectors require Power Apps per app plan or Power Apps per user plan. Ďalšie informácie nájdete v téme plány Power Apps.For more information, see Power Apps Plans.

Môžete klásť otázky týkajúce sa konkrétneho konektora vo fórach služby Power Appsa navrhnúť konektory na pridanie alebo iné vylepšenia v rámci nápadov v službe Power Apps.You can ask questions about a specific connector in the Power Apps forums, and you can suggest connectors to add or other improvements to make in Power Apps Ideas.

Zabezpečenie a typy overeniaSecurity and types of authentication

Pri tvorbe aplikácie a vytvorení pripojenia k zdroju údajov môžete vidieť, že váš výber konektora umožňuje používať rôzne spôsoby overenia.As you author your app and create a connection to a data source, you may see that your choice of connector allows you to use different ways to authenticate. Konektor SQL Server napríklad umožňuje používať integrované služby Azure AD, SQL Server overovanie a overovanie systému Windows.For instance, the SQL Server connector allows you to use Azure AD Integrated, SQL Server Authentication, and Windows Authentication. Každý typ overenia má priradené rôzne úrovne zabezpečenia.Each type of authentication has different levels of security associated with it. Je dôležité pochopiť, aké informácie a práva zdieľate s používateľmi, ktorí používajú vašu aplikáciu.It’s important to understand what information and rights you share with users who use your application. Primárnym príkladom v tomto článku je SQL Server, ale princípy sa vzťahujú na všetky typy pripojení.The primary example in this article is SQL Server, however the principles apply to all types of connections.

Integrovaný Azure ADAzure AD Integrated

Toto je zabezpečený typ pripojenia.This is a secure type of connection. Služba SharePoint napríklad používa tento typ overenia.For example, SharePoint uses this type of authentication. SQL Server tiež povoľuje tento typ overenia.SQL Server also allows for this type of authentication. Keď sa pripojíte, Služba Azure AD vás identifikuje oddelene do SharePointu vo vašom mene.When you connect, the Azure AD service identifies you separately to SharePoint on your behalf. Nemusíte zadať meno používateľa ani heslo.You do not have to supply a username or password. Ako autor môžete vytvoriť a pracovať so zdrojom údajov s vašimi povereniami.As an author you can create and work with the data source with your credentials. Pri publikovaní aplikácie a prihlásení používateľa aplikácie sa tak urobí s ich povereniami.When you publish your application and your application user logs in, they do so with their credentials. Ak sú údaje vhodne zabezpečené na back-end, vaši používatelia môžu vidieť len to, čo majú oprávnenie na zobrazenie na základe ich poverení.If the data is appropriately secured on a back-end your users can only see what they are authorized to see based on their credentials. Tento typ zabezpečenia vám umožňuje zmeniť práva pre konkrétnych používateľov aplikácie v zdroji údajov back-end po publikovaní aplikácie.This type of security allows you to change rights for specific application users on the back-end data source after the application has been published. Môžete napríklad udeliť prístup, zamietnuť prístup alebo spresniť, čo používateľ alebo skupina používateľov môže zobraziť všetko v zdroji údajov back-end.For instance you can grant access, deny access, or refine what a user or set of users can see all on the back-end data source.

Otvorené štandardné povolenie (OAuth)Open-standard authorization (OAuth)

Tento typ pripojenia je tiež zabezpečený.This type of connection is also secure. Napríklad Twitter používa tento typ overenia.For example Twitter uses this type of authentication. Keď sa pripojíte, musíte zadať meno používateľa a heslo.When you connect you must supply your user name and password. Ako autor môžete vytvoriť a pracovať so zdrojom údajov s vašimi povereniami.As an author you can create and work with the data source with your credentials. Pri publikovaní aplikácie a prihlásení používateľa aplikácie sa musia zadať aj svoje poverenia.When you publish your application and your application user logs in, they must also supply their credentials. Tento typ pripojenia je preto zabezpečený, pretože používatelia musia používať svoje vlastné poverenia na prístup k službe zdroja údajov.Therefore this type of connection is secure as your users must use their own credentials to access the data source service.

Overenie mena používateľa a hesla používateľa SQLSQL User name and password authentication

Toto je typ pripojenia nie je príliš bezpečný, pretože sa nespolieha na overenie koncovým používateľom.This is type of connection is not very secure because it does not rely on end-user authentication. SQL Server tiež povoľuje tento typ overenia.SQL Server also allows for this type of authentication. V SQL Server sa tento typ overenia nazýva SQL Server overovanie.In SQL Server this type of authentication is called SQL Server Authentication. Mnohé ďalšie zdroje údajov databázy poskytujú podobnú funkciu.Many other database data sources provide a similar capability. Keď publikujete aplikáciu, používatelia nemusia zadať jedinečné meno používateľa a heslo.When you publish your application, your users do not need to supply a unique user name and password. Používajú meno používateľa a heslo, ktoré dodávate pri autorovi aplikácie.They are using the user name and password you supply when you author the application. Overenie pripojenia k zdroju údajov sa implicitne zdieľa s vašimi používateľmi.The connection authentication to the data source is Implicitly Shared with your users. Po publikovaní aplikácie sa pripojenie tiež publikuje a sprístupní vašim používateľom.Once the application is published, the connection is also published and available to your users. Koncoví používatelia môžu tiež vytvárať aplikácie pomocou ľubovoľného pripojenia pomocou SQL Server overenia, ktoré s nimi zdieľajú.Your end users can also create applications using any connection using SQL Server authentication that is shared with them. Používatelia nemôžu vidieť meno používateľa hesla, ale k dispozícii bude pripojenie.Your users cannot see the user name of password, but the connection will be available to them. Existujú určite platné scenáre pre tento typ pripojenia.There are certainly valid scenarios for this type of connection. Napríklad, ak máte databázu, ktorá je len na čítanie, ktorá je k dispozícii pre všetkých používateľov v spoločnosti, môže byť tento typ pripojenia platný.For instance if you have a read-only database that is available to everyone in the company, this type of connection may be valid.

Overovanie systému WindowsWindows Authentication

Toto je typ pripojenia nie je príliš bezpečný, pretože sa nespolieha ani na overenie koncového používateľa.This is type of connection is not very secure because it also doesn’t rely on end-user authentication. Overovanie systému Windows používate, keď sa potrebujete pripojiť k zdroju údajov, ktorý je lokálny.You use Windows authentication when you need to connect to a data source that is on-premises. Príkladom tohto typu pripojenia je lokálny server, ktorý má SQL Server.An example of this type of connection is to an on-premises server that has a SQL Server. Pripojenie musí prejsť bránou.The connection must go through a gateway. Vzhľadom k tomu, že ide cez bránu, konektor má prístup ku všetkým údajom v tomto zdroji údajov.Since it goes through a gateway, the connector has access to all of the data on that data source. V dôsledku toho všetky informácie, ku ktorým máte prístup s povereniami systému Windows, ktoré poskytujete, sú k dispozícii pre konektor.As a result, any information that you can access with the Windows credentials you supply are available to the connector. Po publikovaní aplikácie sa pripojenie tiež publikuje a sprístupní vašim používateľom.And once the application is published, the connection is also published and available to your users. To znamená, že koncoví používatelia môžu tiež vytvárať aplikácie používajúce rovnaké pripojenie a získať prístup k údajom v tomto počítači.This means that your end users can also create applications using this same connection and access the data on that machine. Pripojenia k zdroju údajov sa tiež implicitne zdieľajú s používateľmi, s ktorými je aplikácia zdieľaná.Connections to the data source are also Implicitly Shared with users that the app is shared with. Tento typ pripojenia môže byť platný, keď zdroj údajov žije iba na lokálnom serveri a údaje v tomto zdroji sú voľne zdieľať.This type of connection may be valid when your data source only lives on an on-premises server and the data on that source is freely shareable.