Επισκόπηση συνδέσεων εφαρμογής καμβά για εφαρμογές Power appsOverview of canvas-app connectors for Power Apps

Τα δεδομένα βρίσκονται στο επίκεντρο των περισσότερων εφαρμογών, συμπεριλαμβανομένων εκείνων που δημιουργείτε στο Power apps.Data is at the core of most apps, including those you build in Power Apps. Τα δεδομένα αποθηκεύονται σε μια προέλευση δεδομένων και εσείς μεταφέρετε τα δεδομένα στην εφαρμογή σας δημιουργώντας μια σύνδεση.Data is stored in a data source, and you bring that data into your app by creating a connection. Χρησιμοποιείται μια συγκεκριμένη σύνδεση για την επικοινωνία με την προέλευση δεδομένων.The connection uses a specific connector to talk to the data source. Οι Power apps έχουν συνδέσεις για πολλές δημοφιλείς υπηρεσίες και προελεύσεις δεδομένων εσωτερικής εγκατάστασης, όπως το SharePoint, το SQL Server, το Office 365, το Salesforce και το Twitter.Power Apps has connectors for many popular services and on-premises data sources, including SharePoint, SQL Server, Office 365, Salesforce, and Twitter. Για να ξεκινήσετε την προσθήκη δεδομένων σε μια εφαρμογή καμβά, ανατρέξτε στο θέμα Προσθήκη σύνδεσης δεδομένων στις Power apps.To get started adding data to a canvas app, see Add a data connection in Power Apps.

Μια σύνδεση ενδέχεται να παρέχει πίνακες δεδομένων ή ενέργειες.A connector may provide tables of data or actions. Ορισμένες συνδέσεις παρέχουν μόνο πίνακες, ορισμένες παρέχουν μόνο ενέργειες και ορισμένες παρέχουν και τα δύο.Some connectors provide only tables, some provide only actions, and some provide both. Επίσης, η σύνδεσή σας μπορεί να είναι είτε τυπική, είτε προσαρμοσμένη.Also your connector may be either a standard or custom connector.

ΠίνακεςTables

Εάν η σύνδεσή σας παρέχει πίνακες, προσθέτετε την προέλευση δεδομένων σας και, στη συνέχεια, επιλέγετε τον πίνακα στην προέλευση δεδομένων που θέλετε να διαχειριστείτε.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 και οι δύο ανακτά δεδομένα πίνακα στην εφαρμογή σας και ενημερώνει τα δεδομένα στην προέλευση δεδομένων σας για εσάς.Power Apps both retrieves table data into your app and updates data in your data source for you. Για παράδειγμα, μπορείτε να προσθέσετε μια προέλευση δεδομένων που περιέχει έναν πίνακα με την ονομασία Μαθήματα και, στη συνέχεια, να ορίσετε την ιδιότητα Στοιχεία ενός στοιχείου ελέγχου, όπως μια συλλογή ή φόρμα, σε αυτήν την τιμή στη γραμμή τύπων: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:

Ιδιότητα Στοιχεία απλής προέλευσης δεδομένων

Μπορείτε να καθορίσετε τα δεδομένα που ανακτά η εφαρμογή σας, προσαρμόζοντας την ιδιότητα Items του στοιχείου ελέγχου που εμφανίζει τα δεδομένα σας.You can specify the data that your app retrieves by customizing the Items property of the control that shows your data. Σε συνέχεια του προηγούμενου παραδείγματος, μπορείτε να ταξινομήσετε ή να φιλτράρετε τα δεδομένα του πίνακα Μαθήματα χρησιμοποιώντας αυτό το όνομα ως όρισμα για τις συναρτήσεις Search και 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. Σε αυτό το γραφικό, ο τύπος στον οποίο ορίζεται η ιδιότητα Στοιχεία ορίζει ότι τα δεδομένα είναι ταξινομημένα και φιλτράρονται σύμφωνα με το κείμενο στο 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.

Ιδιότητα Στοιχεία ανεπτυγμένης προέλευσης δεδομένων

Για περισσότερες πληροφορίες σχετικά με τον τρόπο προσαρμογής του τύπου σας με πίνακες, ανατρέξτε στα παρακάτω θέματα:For more information about how to customize your formula with tables, see these topics:

Κατανόηση προελεύσεων δεδομένων στις Power appsUnderstand data sources in Power Apps
Δημιουργία εφαρμογής από δεδομένα του ExcelGenerate an app from Excel data
Δημιουργία εφαρμογής από την αρχήCreate an app from scratch
Κατανόηση πινάκων και εγγραφών στο Power appsUnderstand tables and records in Power Apps

Σημείωση

Για να συνδεθείτε σε δεδομένα σε ένα βιβλίο εργασίας του Excel, πρέπει να φιλοξενείται σε μια υπηρεσία χώρου αποθήκευσης στο cloud, όπως το OneDrive.To connect to data in an Excel workbook, it must be hosted in a cloud-storage service such as OneDrive. Για περισσότερες πληροφορίες, ανατρέξτε στο στοιχείο σύνδεση στο χώρο αποθήκευσης στο cloud από τις Power apps.For more information, see Connect to cloud-storage from Power Apps.

ΕΝΕΡΓΕΙΕΣActions

Ακόμα και αν η σύνδεσή σας παρέχει ενέργειες, πρέπει να επιλέξετε την προέλευση δεδομένων σας όπως και προηγουμένως.If your connector provides actions, you must still select your data source as you did before. Αντί να επιλέξετε έναν πίνακα ως το επόμενο βήμα, ωστόσο, μπορείτε με μη αυτόματο τρόπο να συνδέσετε ένα στοιχείο ελέγχου σε μια ενέργεια τροποποιώντας την ιδιότητα Στοιχεία του στοιχείου ελέγχου που θα εμφανίσει τα δεδομένα σας.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. Ο τύπος στον οποίο ορίζετε την ιδιότητα Στοιχεία καθορίζει την ενέργεια που ανακτά δεδομένα.The formula to which you set the Items property specifies the action that retrieves data. Για παράδειγμα, η εφαρμογή δεν θα ανακτά δεδομένα εάν συνδεθείτε στο Yammer και, στη συνέχεια, ορίσετε την ιδιότητα Στοιχεία στο όνομα της προέλευσης δεδομένων.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. Για να συμπληρώσετε ένα στοιχείο ελέγχου με δεδομένα, καθορίστε μια ενέργεια όπως GetMessagesInGroup(5033622).messages.To populate a control with data, specify an action such as GetMessagesInGroup(5033622).messages.

Ιδιότητα Στοιχεία προέλευσης δεδομένων Ενέργεια

Εάν χρειαστεί να χειριστείτε ενημερώσεις προσαρμοσμένων δεδομένων για συνδέσεις ενεργειών, δημιουργήστε έναν τύπο που περιλαμβάνει τη συνάρτηση Patch.If you need to handle custom data updates for action connectors, build a formula that includes the Patch function. Στον τύπο, αναγνωρίστε την ενέργεια και τα πεδία που θα συνδέσετε στην ενέργεια.In the formula, identify the action and the fields that you'll bind to the action.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο προσαρμογής του τύπου σας για προσαρμοσμένες ενημερώσεις, ανατρέξτε στα παρακάτω θέματα:For more information about how to customize your formula for custom updates, see these topics:

PatchPatch
ΣυλλογήCollect
ΕνημέρωσηUpdate

Σημείωση

Οι εφαρμογές Power apps δεν λειτουργούν με δυναμικό σχήμα.Power Apps doesn't work with dynamic schema. Το δυναμικό σχήμα φράσης αναφέρει την πιθανότητα ότι η ίδια ενέργεια μπορεί να επιστρέψει διαφορετικό πίνακα με διαφορετικές στήλες.The phrase dynamic schema refers to the possibility that the same action may return a different table with different columns. Οι συνθήκες που μπορεί να προκαλέσουν τη διαφοροποίηση των στηλών στους πίνακες περιλαμβάνουν τις παραμέτρους εισόδου ενέργειας, το χρήστη ή το ρόλο που εκτελεί την ενέργεια, καθώς και την ομάδα στην οποία εργάζεται ο χρήστης, μεταξύ άλλων.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 αποθηκευμένων διαδικασιών μπορεί να επιστρέψει διαφορετικές στήλες αν εκτελεστεί με διαφορετικές εισόδους.For example, SQL Server stored procedures may return different columns if run with different inputs. Για ενέργειες με δυναμικό σχήμα, η τεκμηρίωση της σύνδεσης εμφανίζει ότι οι έξοδοι αυτής της λειτουργίας είναι δυναμικές.For actions with dynamic schema, the connector documentation shows The outputs of this operation are dynamic. ως τιμή που επιστρέφεται.as the return value. Αντίθετα, το Power αυτοματοποιήσει λειτουργεί με δυναμικό σχήμα και μπορεί να παρέχει μια εργασία για το σενάριό σας.In contrast, Power Automate works with dynamic schema and might provide a work-around for your scenario.

Αυτός ο πίνακας διαθέτει συνδέσεις σε περισσότερες πληροφορίες σχετικά με τις πλέον δημοφιλείς μας συνδέσεις.This table has links to more information about our most popular connectors. Για μια πλήρη λίστα των συνδέσεων, ανατρέξτε στο θέμα Όλες οι συνδέσεις.For a complete list of connectors, see All connectors.

         
Common Data Service Common Data ServiceCommon Data Service   Χώρος αποθήκευσης cloud \ ** χώρου αποθήκευσης στο cloudCloud 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   Χρήστες του Office 365 Χρήστες του Office 365Office 365 Users
Oracle OracleOracle   Power BI Power BIPower BI
SharePoint SharePointSharePoint   SQL Server SQL ServerSQL Server
Twitter TwitterTwitter

* * Ισχύει για το αντικείμενο BLOB Azure, Box, Dropbox, Google Drive, OneDrive και OneDrive για επιχειρήσεις** Applies to Azure Blob, Box, Dropbox, Google Drive, OneDrive and OneDrive for Business

Τυπικές και προσαρμοσμένες συνδέσειςStandard and custom connectors

Οι Power apps παρέχουν τυπικές συνδέσεις για πολλές προελεύσεις δεδομένων που χρησιμοποιούνται συχνά.Power Apps provides standard connectors for many commonly used data sources. Εάν οι εφαρμογές Power apps έχουν μια τυπική σύνδεση για τον τύπο της προέλευσης δεδομένων που θέλετε να χρησιμοποιήσετε, πρέπει να χρησιμοποιήσετε αυτή τη σύνδεση.If Power Apps has a standard connector for the type of data source that you want to use, you should use that connector. Εάν θέλετε να συνδεθείτε σε άλλους τύπους προελεύσεων δεδομένων, όπως μια υπηρεσία που έχετε δημιουργήσει, ανατρέξτε στο θέμα Καταχώρηση και χρήση προσαρμοσμένων συνδέσεων.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.

Όλες οι τυπικές συνδέσειςAll standard connectors

Οι τυπικές συνδέσεις δεν απαιτούν ειδική άδεια χρήσης.Standard connectors do not require special licensing. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα προγράμματα Power apps.For more information, see Power Apps Plans.

Μπορείτε να υποβάλετε ερωτήσεις σχετικά με μια συγκεκριμένη σύνδεση στα φόρουμ Power appsκαι μπορείτε να προτείνετε συνδέσεις για να προσθέσετε ή άλλες βελτιώσεις που πρέπει να κάνετε στις ιδέες του 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.

Ασφάλεια και τύποι ελέγχου ταυτότηταςSecurity and types of authentication

Καθώς εγκαθιστάτε την εφαρμογή σας και δημιουργείτε μια σύνδεση σε μια προέλευση δεδομένων, ενδέχεται να δείτε ότι η επιλογή σύνδεσης που έχετε σάς επιτρέπει να χρησιμοποιήσετε διάφορους τρόπους για τον έλεγχο ταυτότητας.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. Για παράδειγμα, η σύνδεση SQL Server σάς επιτρέπει να χρησιμοποιείτε ενσωματωμένο, SQL Server έλεγχο ταυτότητας Azure AD και έλεγχο ταυτότητας των Windows.For instance, the SQL Server connector allows you to use Azure AD Integrated, SQL Server Authentication, and Windows Authentication. Κάθε τύπος ελέγχου ταυτότητας έχει διαφορετικά επίπεδα ασφάλειας συσχετισμένα με αυτό.Each type of authentication has different levels of security associated with it. Είναι σημαντικό να κατανοήσετε ποιες πληροφορίες και δικαιώματα κοινοποιείτε στους χρήστες που χρησιμοποιούν την εφαρμογή σας.It's important to understand what information and rights you share with users who use your application. Το κύριο παράδειγμα σε αυτό το άρθρο είναι SQL Server, ωστόσο οι αρχές ισχύουν για όλους τους τύπους συνδέσεων.The primary example in this article is SQL Server, however the principles apply to all types of connections.

Ενσωματωμένο Azure ADAzure AD Integrated

Αυτός είναι ένας ασφαλής τύπος σύνδεσης.This is a secure type of connection. Για παράδειγμα, το SharePoint χρησιμοποιεί αυτόν τον τύπο ελέγχου ταυτότητας.For example, SharePoint uses this type of authentication. Το SQL Server επιτρέπει επίσης αυτόν τον τύπο ελέγχου ταυτότητας.SQL Server also allows for this type of authentication. Όταν συνδέεστε, η υπηρεσία Azure AD σάς προσδιορίζει ξεχωριστά στο SharePoint για λογαριασμό σας.When you connect, the Azure AD service identifies you separately to SharePoint on your behalf. Δεν χρειάζεται να παράσχετε όνομα χρήστη ή κωδικό πρόσβασης.You do not have to supply a username or password. Ως συντάκτης, μπορείτε να δημιουργήσετε και να εργαστείτε με την προέλευση δεδομένων με τα διαπιστευτήριά σας.As an author you can create and work with the data source with your credentials. Όταν δημοσιεύετε την εφαρμογή σας και ο χρήστης της εφαρμογής συνδέεται, το κάνει με τα διαπιστευτήριά της.When you publish your application and your application user logs in, they do so with their credentials. Εάν τα δεδομένα ασφαλίζονται κατάλληλα σε ένα παρασκηνίου, οι χρήστες σας μπορούν να δουν μόνο τα στοιχεία που έχουν εξουσιοδοτηθεί για να δουν με βάση τα διαπιστευτήριά τους.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. Αυτός ο τύπος ασφάλειας σάς επιτρέπει να αλλάξετε τα δικαιώματα για συγκεκριμένους χρήστες εφαρμογών στην προέλευση δεδομένων παρασκηνίου μετά τη δημοσίευση της εφαρμογής.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. Για παράδειγμα, μπορείτε να εκχωρήσετε πρόσβαση, να αρνηθείτε την πρόσβαση ή να περιορίσετε το τι μπορεί να δει ένας χρήστης ή ένα σύνολο χρηστών στην προέλευση δεδομένων παρασκηνίου.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.

Άδεια Open-Standard (OAuth)Open-standard authorization (OAuth)

Αυτός ο τύπος σύνδεσης είναι επίσης ασφαλής.This type of connection is also secure. Για παράδειγμα, το Twitter χρησιμοποιεί αυτόν τον τύπο ελέγχου ταυτότητας.For example Twitter uses this type of authentication. Όταν συνδέεστε, πρέπει να παρέχετε το όνομα χρήστη και τον κωδικό πρόσβασής σας.When you connect you must supply your user name and password. Ως συντάκτης, μπορείτε να δημιουργήσετε και να εργαστείτε με την προέλευση δεδομένων με τα διαπιστευτήριά σας.As an author you can create and work with the data source with your credentials. Όταν δημοσιεύετε την εφαρμογή σας και ο χρήστης της εφαρμογής συνδέεται, πρέπει επίσης να παρέχει τα διαπιστευτήριά της.When you publish your application and your application user logs in, they must also supply their credentials. Επομένως, αυτός ο τύπος σύνδεσης είναι ασφαλής καθώς οι χρήστες πρέπει να χρησιμοποιούν τα δικά τους διαπιστευτήρια για πρόσβαση στην υπηρεσία προέλευσης δεδομένων.Therefore this type of connection is secure as your users must use their own credentials to access the data source service.

Έλεγχος ταυτότητας ονόματος χρήστη και κωδικού πρόσβασης SQLSQL User name and password authentication

Αυτός ο τύπος σύνδεσης δεν είναι πολύ ασφαλής, επειδή δεν βασίζεται στον έλεγχο ταυτότητας τελικού χρήστη.This is type of connection is not very secure because it does not rely on end-user authentication. Το SQL Server επιτρέπει επίσης αυτόν τον τύπο ελέγχου ταυτότητας.SQL Server also allows for this type of authentication. Στο SQL Server, αυτός ο τύπος ελέγχου ταυτότητας καλείται SQL Server έλεγχο ταυτότητας.In SQL Server this type of authentication is called SQL Server Authentication. Πολλές άλλες προελεύσεις δεδομένων βάσης δεδομένων παρέχουν παρόμοια δυνατότητα.Many other database data sources provide a similar capability. Κατά τη δημοσίευση της εφαρμογής σας, οι χρήστες δεν χρειάζεται να παρέχουν ένα μοναδικό όνομα χρήστη και κωδικό πρόσβασης.When you publish your application, your users do not need to supply a unique user name and password. Χρησιμοποιούν το όνομα χρήστη και τον κωδικό πρόσβασης που παρέχετε κατά τη σύνταξη της εφαρμογής.They are using the user name and password you supply when you author the application. Ο έλεγχος ταυτότητας σύνδεσης στην προέλευση δεδομένων είναι έμμεσα κοινόχρηστος με τους χρήστες σας.The connection authentication to the data source is Implicitly Shared with your users. Μετά τη δημοσίευση της εφαρμογής, η σύνδεση δημοσιεύεται επίσης και είναι διαθέσιμη στους χρήστες σας.Once the application is published, the connection is also published and available to your users. Οι τελικοί χρήστες μπορούν επίσης να δημιουργήσουν εφαρμογές που χρησιμοποιούν οποιαδήποτε σύνδεση χρησιμοποιώντας SQL Server έλεγχο ταυτότητας που έχει τεθεί σε κοινή χρήση με αυτούς.Your end users can also create applications using any connection using SQL Server authentication that is shared with them. Δεν είναι δυνατή η εμφάνιση του ονόματος χρήστη του κωδικού πρόσβασης από τους χρήστες σας, αλλά η σύνδεση θα είναι διαθέσιμη σε αυτούς.Your users cannot see the user name of password, but the connection will be available to them. Υπάρχουν σίγουρα έγκυρα σενάρια για αυτόν τον τύπο σύνδεσης.There are certainly valid scenarios for this type of connection. Για παράδειγμα, εάν έχετε μια βάση δεδομένων μόνο για ανάγνωση που είναι διαθέσιμη σε όλους τους χρήστες στην εταιρεία, αυτός ο τύπος σύνδεσης μπορεί να είναι έγκυρος.For instance if you have a read-only database that is available to everyone in the company, this type of connection may be valid.

Έλεγχος ταυτότητας των WindowsWindows Authentication

Αυτός ο τύπος σύνδεσης δεν είναι πολύ ασφαλής, επειδή δεν βασίζεται στον έλεγχο ταυτότητας τελικού χρήστη.This type of connection is not very secure because it doesn't rely on end-user authentication. Χρησιμοποιήστε τον έλεγχο ταυτότητας των Windows όταν πρέπει να συνδεθείτε σε μια προέλευση δεδομένων εσωτερικής εγκατάστασης.Use Windows authentication when you need to connect to a data source that is on-premises. Ένα παράδειγμα αυτού του τύπου σύνδεσης είναι ένας διακομιστής εσωτερικής εγκατάστασης που διαθέτει SQL Server.An example of this type of connection is to an on-premises server that has a SQL Server. Η σύνδεση πρέπει να περάσει μέσα από μια πύλη.The connection must go through a gateway. Από τη στιγμή που περνάει σε μια πύλη, η σύνδεση έχει πρόσβαση σε όλα τα δεδομένα αυτής της προέλευσης δεδομένων.Since it goes through a gateway, the connector has access to all of the data on that data source. Κατά συνέπεια, οι πληροφορίες στις οποίες μπορείτε να έχετε πρόσβαση με τα διαπιστευτήρια των Windows που παρέχετε είναι διαθέσιμες στη σύνδεση.As a result, any information that you can access with the Windows credentials you supply are available to the connector. Και όταν δημοσιευτεί η εφαρμογή, η σύνδεση δημοσιεύεται επίσης και είναι διαθέσιμη στους χρήστες σας.And once the application is published, the connection is also published and available to your users. Αυτό σημαίνει ότι οι τελικοί χρήστες μπορούν επίσης να δημιουργούν εφαρμογές χρησιμοποιώντας την ίδια σύνδεση και να έχουν πρόσβαση στα δεδομένα σε αυτόν τον υπολογιστή.This means that your end users can also create applications using this same connection and access the data on that machine. Οι συνδέσεις με την προέλευση δεδομένων είναι επίσης έμμεσα κοινόχρηστες με τους χρήστες με τους οποίους γίνεται κοινή χρήση της εφαρμογής.Connections to the data source are also Implicitly Shared with users that the app is shared with. Αυτός ο τύπος σύνδεσης μπορεί να είναι έγκυρος όταν η προέλευση δεδομένων σας ζει μόνο σε έναν διακομιστή εσωτερικής εγκατάστασης και τα δεδομένα σε αυτήν την προέλευση είναι ελεύθερα κοινόχρηστα.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.