Κοινοποίηση μέσω


Δημιουργία εφαρμογής καμβά από τη βάση δεδομένων Azure SQL

Σε αυτό το άρθρο, θα χρησιμοποιήσετε δεδομένα από τη βάση δεδομένων SQL Azure για να δημιουργήσετε μια εφαρμογή με το Power Apps μέσα σε λεπτά. Θα έχετε μια πλήρως λειτουργική εφαρμογή με τα δεδομένα σας, την οποία μπορείτε να προσαρμόσετε ανάλογα με τις ανάγκες της επιχείρησής σας και να τα μοιραστείτε σε οποιαδήποτε συσκευή.

Προϋποθέσεις

  • Το πρόγραμμα περιήγησής σας πρέπει να έχει ενεργοποιημένα αναδυόμενα παράθυρα.
  • Χρειάζεστε μια συνδρομή Azure.
    Εάν δεν έχετε συνδρομή Azure, δημιουργήστε έναν δωρεάν λογαριασμό.
  • Πρέπει να έχετε πρόσβαση σε μια υφιστάμενη βάση δεδομένων SQL.
    Εάν δεν διαθέτετε μια υπάρχουσα βάση δεδομένων SQL, δημιουργήστε μια νέα βάση δεδομένων.
  • Πρέπει να επιτρέψετε την πρόσβαση στις υπηρεσίες Azure στον διακομιστή βάσης δεδομένων SQL στις ρυθμίσεις τείχους προστασίας.
  • Ο πίνακας βάσης δεδομένων SQL πρέπει να έχει τουλάχιστον μία στήλη με τύπο δεδομένων κειμένου.

Δημιουργία εφαρμογής από την πύλη Azure

Συμβουλή

Επίσης, μπορείτε να δημιουργήσετε μια εφαρμογή που χρησιμοποιεί τη βάση δεδομένων SQL Azure από το Power Apps. Για περισσότερες πληροφορίες, διαβάστε το θέμα σύνδεση SQL Server Connector για το Power Apps.

  1. Είσοδος στην πύλη Azure.

  2. Μετάβαση στη βάση δεδομένων SQL.

  3. Επιλέξτε το στοιχείο Power Apps.

    Επιλογή Power Apps στις επιλογές βάσης δεδομένων SQL.

  4. Επιλέξτε Γρήγορα αποτελέσματα.

  5. Το όνομα της εφαρμογής συμπληρώνεται αυτόματα, αλλά μπορείτε να το αλλάξετε, εάν είναι απαραίτητο.

  6. Εισαγάγετε έναν κωδικό πρόσβασης ελέγχου ταυτότητας SQL και, εάν είναι απαραίτητο, αλλάξτε το όνομα χρήστη που έχει συμπληρωθεί.

    Σημείωση

    Εάν θέλετε να χρησιμοποιήσετε τον ενσωματωμένο έλεγχο ταυτότητας του Microsoft Entra αντί για τον έλεγχο ταυτότητας SQL με τη βάση δεδομένων SQL Azure, δημιουργήστε μια εφαρμογή από το Power Apps και χρησιμοποιήστε τη σύνδεση SQL Server.

  7. Επιλέξτε έναν πίνακα από την αναπτυσσόμενη λίστα που θέλετε να χρησιμοποιήσετε για να δημιουργήσετε την εφαρμογή.

  8. Επιλέξτε Δημιουργία.

    Καθορίστε τις πληροφορίες για την εφαρμογή σας.

    Το Power Apps Studio ανοίγει σε μια νέα καρτέλα. Εάν το αναδυόμενο παράθυρο έχει αποκλειστεί, ενημερώστε το πρόγραμμα περιήγησης ώστε να επιτρέπονται αναδυόμενα παράθυρα και δοκιμάστε ξανά. Μετά τη δημιουργία του, θα έχετε μια εφαρμογή τριών σελίδων με δεδομένα από τη βάση δεδομένων SQL.

Πρόσβαση στην εφαρμογή σας

Για να αποκτήσετε ξανά πρόσβαση στην εφαρμογή που δημιουργήσατε, μεταβείτε στην επιλογή Power Apps.

Περιβάλλον και περιοχή εφαρμογής

Η εφαρμογή που δημιουργείτε με αυτήν τη μέθοδο χρησιμοποιεί το προεπιλεγμένο περιβάλλον για τον μισθωτή και αναπτύσσεται στην περιοχή αυτού του περιβάλλοντος. Μπορείτε να βρείτε την περιοχή μιας εφαρμογής που έχει αναπτυχθεί ή του προεπιλεγμένου περιβάλλοντος του μισθωτή σας από το κέντρο διαχείρισης. Για να εξετάσετε όλες τις εφαρμογές σε ένα συγκεκριμένο περιβάλλον, μεταβείτε στο Power Apps, επιλέξτε το Περιβάλλον από την κορδέλα και, στη συνέχεια, επιλέξτε Εφαρμογές στα αριστερά.

Πρόσβαση εφαρμογής σε διακομιστή βάσης δεδομένων SQL

Μπορείτε να ρυθμίσετε τις παραμέτρους της πρόσβασης του Power Apps σε διακομιστή βάσης δεδομένων SQL Azure χρησιμοποιώντας την πύλη Azure ή αποθηκευμένη διαδικασία sp_set_firewall_rule.

Για να ρυθμίσετε τις παραμέτρους πρόσβασης χρησιμοποιώντας την πύλη Azure, συνδεθείτε στην πύλη Azure και μεταβείτε στον διακομιστή SQL. Επιλέξτε Τείχη προστασίας και εικονικά δίκτυα και ορίστε το στοιχείο ελέγχου Να επιτρέπεται οι υπηρεσίες και οι πόροι Azure να έχουν πρόσβαση σε αυτόν το διακομιστή σε ΟΝ. Επιλέξτε Αποθήκευση για να υποβάλετε τις αλλαγές.

Μπορείτε, επίσης, να χρησιμοποιήσετε αποθηκευμένης διαδικασίας sp_set_firewall_rule με τη διεύθυνση IP 0.0.0.0 ώστε να επιτρέψετε την πρόσβαση υπηρεσιών Azure στο διακομιστή βάσης δεδομένων SQL.

Περιορισμοί

  • Το όνομα της εφαρμογής μπορεί να περιλαμβάνει μόνο γράμματα, αριθμούς, παύλες, παρενθέσεις ή χαρακτήρες υπογράμμισης.
  • Η δημιουργία μιας εφαρμογής από την πύλη Azure απαιτεί έλεγχο ταυτότητας SQL.
  • Μπορείτε να επιλέξετε μόνο έναν πίνακα όσο δημιουργείτε μια εφαρμογή καμβά από την πύλη Azure. Προσαρμόστε την εφαρμογή μετά τη δημιουργία της εφαρμογής, εάν θέλετε να προσθέσετε περισσότερους πίνακες και άλλες προελεύσεις δεδομένων προσθέτοντας περισσότερες συνδέσεις δεδομένων.
  • Το Power Apps δεν είναι δυνατό να συνδέεται σε βάση δεδομένων SQL με τη χρήση τελικών σημείων υπηρεσίας VNet. Για περισσότερες πληροφορίες, διαβάστε το θέμα επιτρέπεται η πρόσβαση μέσω των τελικών σημείων υπηρεσίας VNet.

Άλλα στοιχεία που πρέπει να ληφθούν υπόψη

  • Η πρόσβαση της εφαρμογής σε βάση δεδομένων SQL είναι έμμεσα κοινόχρηστη σε όλους τους χρήστες με τους οποίους κάνετε κοινή χρήση αυτής της εφαρμογής. Βεβαιωθείτε ότι τα διαπιστευτήρια ελέγχου ταυτότητας SQL έχουν κατάλληλη πρόσβαση για ανάγνωση και εγγραφή δεδομένων.
    Για παράδειγμα, μπορείτε να δημιουργήσετε μια ξεχωριστή εφαρμογή που να συνδέεται με την ίδια βάση δεδομένων SQL με διαφορετικά διαπιστευτήρια ελέγχου ταυτότητας SQL για τον διαχωρισμό της πρόσβασης ανάγνωσης και ανάγνωσης/εγγραφής.
  • Εξετάστε τα όρια επιτάχυνσης, τις λειτουργίες με δυνατότητα ανάθεσης και τους χειρισμούς, τα γνωστά ζητήματα και τους περιορισμούς του συνδέσμου βάσης δεδομένων SQL που χρησιμοποιεί αυτή η δυνατότητα για ζητήματα επιδόσεων.
  • Δημιουργήστε μια εφαρμογή από το Power Apps τη στιγμή που χρειάζεται να δημιουργήσετε μια εφαρμογή για ένα μη προεπιλεγμένο περιβάλλον και μια διαφορετική περιοχή για τον μισθωτή με χρήση δεδομένων από τη βάση δεδομένων SQL.

Επόμενα βήματα

Ως επόμενο βήμα, χρησιμοποιήστε το studio Power Apps για να προσαρμόσετε την εφαρμογή προσθέτοντας επιπλέον στοιχεία ελέγχου, εικόνες και λογική ώστε να ταιριάζει καλύτερα στις επιχειρηματικές ανάγκες σας.

Δείτε επίσης

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).