Κοινή χρήση μέσω


Web

Σύνοψη

Στοιχείο Περιγραφή
Κατάσταση έκδοσης Γενική διαθεσιμότητα
Προϊόντα Excel
Power BI (Σημασιολογικά μοντέλα)
Power BI (Ροές δεδομένων)
Fabric (Dataflow Gen2)
Power Apps (Ροές δεδομένων)
Dynamics 365 Customer Insights
Υποστηριζόμενοι τύποι ελέγχου ταυτότητας Web.Contents:
Ανώνυμο
Windows
Βασική
Web API
Λογαριασμός οργανισμού
Κύρια υπηρεσία

Web.BrowserContents:
Ανώνυμο
Windows
Βασική
Web API

Web.Page:
Ανώνυμο
Windows (μόνο για τα διαπιστευτήρια του τρέχοντος χρήστη)
Web API
Τεκμηρίωση αναφοράς συναρτήσεων Web.Contents
Web.BrowserContents
Web.Page

Σημείωμα

Ο τύπος ελέγχου ταυτότητας κύριας υπηρεσίας δεν υποστηρίζεται κατά τη χρήση μιας πύλης δεδομένων εσωτερικής εγκατάστασης ή μιας πύλης δεδομένων εικονικού δικτύου (VNet).

Σημείωμα

Οι αιτήσεις POST μπορούν να πραγματοποιηθούν μόνο ανώνυμα κατά τη χρήση της Web.Contents.

Σημείωμα

Ορισμένες δυνατότητες μπορεί να υπάρχουν σε ένα προϊόν, αλλά όχι σε άλλες λόγω χρονοδιαγραμμάτων ανάπτυξης και δυνατοτήτων ειδικά για κεντρικούς υπολογιστές.

Προαπαιτούμενα στοιχεία

  • Web.Page απαιτεί Internet Explorer 10.
  • Το Web.BrowserContents απαιτεί τον χρόνο εκτέλεσης WebView2 του Microsoft Edge.

Υποστηριζόμενες δυνατότητες

  • Σύνδεση σε διεύθυνση URL
  • Προηγμένη
    • Χρήση συνδυασμού σταθερών κειμένου και παραμέτρων για τη δημιουργία της διεύθυνσης URL
    • Καθορισμός χρονικού ορίου εντολής
    • Ορισμός παραμέτρων κεφαλίδας αίτησης HTTP (μόνο Web.Contents )

Φόρτωση δεδομένων Web με χρήση του Power Query Desktop

Για να φορτώσετε δεδομένα από μια τοποθεσία web με το Power Query Desktop:

  1. Επιλέξτε Λήψη δεδομένων > Web στο Power BI ή Από το Web στην κορδέλα Δεδομένα στο Excel.

  2. Επιλέξτε το κουμπί Βασικός και πληκτρολογήστε μια διεύθυνση URL στο πλαίσιο κειμένου. Για παράδειγμα, καταχωρίστε https://en.wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States. Στη συνέχεια επιλέξτε OK.

    Επιλογή αρχείου κειμένου.

    Εάν η διεύθυνση URL που πληκτρολογείτε δεν είναι έγκυρη, θα εμφανιστεί ένα Εικονίδιο προειδοποίησης.εικονίδιο προειδοποίησης δίπλα στο πλαίσιο κειμένου Διεύθυνση URL.

    Εάν χρειάζεται να δημιουργήσετε μια πιο σύνθετη διεύθυνση URL πριν συνδεθείτε στην τοποθεσία Web, μεταβείτε στην ενότητα Φόρτωση δεδομένων Web χρησιμοποιώντας μια σύνθετη διεύθυνση URL.

  3. Επιλέξτε τη μέθοδο ελέγχου ταυτότητας που θα χρησιμοποιηθεί για αυτήν την τοποθεσία web. Σε αυτό το παράδειγμα, επιλέξτε Ανώνυμα. Στη συνέχεια, επιλέξτε το επίπεδο στο οποίο θέλετε να εφαρμόσετε αυτές τις ρυθμίσεις, σε αυτή την περίπτωση, https://en.wikipedia.org/. Στη συνέχεια, επιλέξτε Σύνδεση.

    Επιλογή διαπιστευτηρίων Web.

    Οι διαθέσιμες μέθοδοι ελέγχου ταυτότητας για αυτήν τη σύνδεση είναι οι εξής:

    • Ανώνυμα: Επιλέξτε αυτήν τη μέθοδο ελέγχου ταυτότητας, εάν η ιστοσελίδα δεν απαιτεί διαπιστευτήρια.

    • Windows: Επιλέξτε αυτήν τη μέθοδο ελέγχου ταυτότητας, εάν η ιστοσελίδα απαιτεί τα διαπιστευτήριά σας για τα Windows.

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

    • Web API: Επιλέξτε αυτή τη μέθοδο, εάν ο πόρος web στον οποίο συνδέεστε χρησιμοποιεί ένα κλειδί API για σκοπούς ελέγχου ταυτότητας.

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

    Το επίπεδο που επιλέγετε για τη μέθοδο ελέγχου ταυτότητας καθορίζει ποιο τμήμα μιας διεύθυνσης URL θα έχει εφαρμοσμένη τη μέθοδο ελέγχου ταυτότητας. Εάν επιλέξετε τη διεύθυνση Web ανώτατου επιπέδου, η μέθοδος ελέγχου ταυτότητας που επιλέγετε εδώ θα χρησιμοποιηθεί για αυτήν τη διεύθυνση URL ή για οποιαδήποτε δευτερεύουσα διεύθυνση μέσα σε αυτήν τη διεύθυνση. Ωστόσο, μπορεί να μην θέλετε να ορίσετε την επάνω διεύθυνση URL σε μια συγκεκριμένη μέθοδο ελέγχου ταυτότητας, επειδή διαφορετικές δευτερεύουσες γόβες μπορεί να απαιτούν διαφορετικές μεθόδους ελέγχου ταυτότητας. Για παράδειγμα, εάν είχατε πρόσβαση σε δύο ξεχωριστούς φακέλους μιας μοναδικής τοποθεσίας SharePoint και θέλατε να χρησιμοποιήσετε διαφορετικούς λογαριασμούς Microsoft για να αποκτήσετε πρόσβαση σε κάθε έναν.

    Αφού ορίσετε τη μέθοδο ελέγχου ταυτότητας για μια συγκεκριμένη διεύθυνση τοποθεσίας web, δεν θα χρειαστεί να επιλέξετε τη μέθοδο ελέγχου ταυτότητας για αυτήν τη διεύθυνση URL ή για οποιαδήποτε δευτερεύουσα διεύθυνση. Για παράδειγμα, εάν επιλέξετε τη https://en.wikipedia.org/ διεύθυνση σε αυτό το παράθυρο διαλόγου, οποιαδήποτε ιστοσελίδα που ξεκινά με αυτήν τη διεύθυνση δεν θα απαιτεί να επιλέξετε ξανά τη μέθοδο ελέγχου ταυτότητας.

    Σημείωμα

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

  4. Από το παράθυρο διαλόγου Περιήγηση , μπορείτε να επιλέξετε έναν πίνακα και, στη συνέχεια, να μετασχηματίζετε τα δεδομένα στο πρόγραμμα επεξεργασίας Power Query επιλέγοντας Μετασχηματισμός δεδομένων ή να φορτώσετε τα δεδομένα επιλέγοντας Φόρτωση.

    Επιλογή πίνακα Web.

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

    Στην κάτω αριστερή πλευρά του παραθύρου διαλόγου Περιήγηση , μπορείτε επίσης να επιλέξετε το κουμπί Προσθήκη πίνακα χρησιμοποιώντας παραδείγματα . Αυτή η επιλογή εμφανίζει ένα αλληλεπιδραστικό παράθυρο όπου μπορείτε να κάνετε προεπισκόπηση του περιεχομένου της ιστοσελίδας και να εισαγάγετε δείγματα τιμών των δεδομένων που θέλετε να εξαγάγετε. Για περισσότερες πληροφορίες σχετικά με τη χρήση αυτής της δυνατότητας, μεταβείτε στην ενότητα Λήψη δεδομένων ιστοσελίδας, παρέχοντας παραδείγματα.

Φόρτωση δεδομένων Web με χρήση του Power Query Online

Για να φορτώσετε δεδομένα από μια τοποθεσία web με το Power Query Online:

  1. Από το παράθυρο διαλόγου Λήψη δεδομένων, επιλέξτε είτε Ιστοσελίδα, είτε Web API.

    Επιλέξτε την ιστοσελίδα ή τη σύνδεση API Web.

    Στις περισσότερες περιπτώσεις, θα θέλετε να επιλέξετε τη σύνδεση ιστοσελίδας. Για λόγους ασφαλείας, θα χρειαστεί να χρησιμοποιήσετε μια πύλη δεδομένων εσωτερικής εγκατάστασης με αυτήν τη σύνδεση. Η σύνδεση ιστοσελίδας απαιτεί μια πύλη, επειδή οι σελίδες HTML ανακτώνται χρησιμοποιώντας ένα στοιχείο ελέγχου προγράμματος περιήγησης, το οποίο συνεπάγεται πιθανά προβλήματα ασφαλείας. Αυτό το ζήτημα δεν αποτελεί πρόβλημα με τη σύνδεση API Web, καθώς δεν χρησιμοποιεί ένα στοιχείο ελέγχου προγράμματος περιήγησης.

    Σε ορισμένες περιπτώσεις, μπορεί να θέλετε να χρησιμοποιήσετε μια διεύθυνση URL που δείχνει είτε σε ένα API είτε σε ένα αρχείο που είναι αποθηκευμένο στο web. Σε αυτά τα σενάρια, η σύνδεση API Web (ή συνδέσεις για συγκεκριμένο αρχείο) θα σας επιτρέψει να προχωρήσετε χωρίς να χρησιμοποιήσετε μια πύλη δεδομένων εσωτερικής εγκατάστασης.

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

  2. Πληκτρολογήστε μια διεύθυνση URL στο πλαίσιο κειμένου. Για αυτό το παράδειγμα, πληκτρολογήστε https://en.wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States.

    Εισαγάγετε τη διεύθυνση URL της ιστοσελίδας.

  3. Επιλέξτε το όνομα της πύλης δεδομένων εσωτερικής εγκατάστασης.

    Εισαγάγετε την πύλη δεδομένων εσωτερικής εγκατάστασης.

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

    Επιλέξτε τη μέθοδο ελέγχου ταυτότητας.

    Οι διαθέσιμες μέθοδοι ελέγχου ταυτότητας για αυτήν τη σύνδεση είναι οι εξής:

    • Ανώνυμα: Επιλέξτε αυτήν τη μέθοδο ελέγχου ταυτότητας, εάν η ιστοσελίδα δεν απαιτεί διαπιστευτήρια.

    • Windows: Επιλέξτε αυτήν τη μέθοδο ελέγχου ταυτότητας, εάν η ιστοσελίδα απαιτεί τα διαπιστευτήριά σας για τα Windows.

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

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

    Αφού επιλέξετε τη μέθοδο ελέγχου ταυτότητας, επιλέξτε Επόμενο.

  5. Από το παράθυρο διαλόγου Περιήγηση, μπορείτε να επιλέξετε έναν πίνακα και, στη συνέχεια, να μετασχηματίζετε τα δεδομένα στον πρόγραμμα επεξεργασίας Power Query, επιλέγοντας Μετασχηματισμός δεδομένων.

    Παράθυρο διαλόγου

Φόρτωση δεδομένων Web με χρήση μιας σύνθετης διεύθυνσης URL

Όταν επιλέγετε Λήψη δεδομένων > από το Web στο Power Query Desktop, στις περισσότερες παρουσίες θα εισαγάγετε διευθύνσεις URL στη ρύθμιση Βασικός. Ωστόσο, σε ορισμένες περιπτώσεις, μπορεί να θέλετε να συγκροτήσετε μια διεύθυνση URL από τα ξεχωριστά μέρη της, να ορίσετε ένα χρονικό όριο για τη σύνδεση ή να παρέχετε εξατομικευμένα δεδομένα κεφαλίδας URL. Σε αυτήν την περίπτωση, επιλέξτε Για προχωρημένους στο παράθυρο διαλόγου Από το Web .

Σύνθετη συγκρότηση διεύθυνσης URL Web.

Χρησιμοποιήστε την ενότητα τμημάτων διεύθυνσης URL του παραθύρου διαλόγου για να συγκροτήσετε τη διεύθυνση URL που θέλετε να χρησιμοποιήσετε για τη λήψη δεδομένων. Το πρώτο μέρος της διεύθυνσης URL στην ενότητα τμημάτων διεύθυνσης URL πιθανότατα θα αποτελείται από το σχήμα, την αρχή και τη διαδρομή του URI (για παράδειγμα, http://contoso.com/products/). Το δεύτερο πλαίσιο κειμένου μπορεί να περιλαμβάνει οποιαδήποτε ερωτήματα ή τμήματα που θα χρησιμοποιούσατε για να φιλτράρετε τις πληροφορίες που παρέχονται στην τοποθεσία web. Εάν θέλετε να προσθέσετε περισσότερα από ένα τμήματα, επιλέξτε Προσθήκη τμήματος για να προσθέσετε ένα άλλο πλαίσιο κειμένου τμήματος URL. Καθώς καταχωρείτε κάθε τμήμα της διεύθυνσης URL, η πλήρης διεύθυνση URL που θα χρησιμοποιηθεί όταν επιλέξετε OK εμφανίζεται στο πλαίσιο προεπισκόπησης διεύθυνσης URL.

Ανάλογα με το χρονικό διάστημα που απαιτείται η αίτηση POST για την επεξεργασία δεδομένων, ίσως χρειαστεί να παρατείνετε τον χρόνο που η αίτηση συνεχίζει να παραμένει συνδεδεμένη στην τοποθεσία web. Το προεπιλεγμένο χρονικό όριο για post και GET είναι 100 δευτερόλεπτα. Εάν αυτό το χρονικό όριο είναι πολύ μικρό, μπορείτε να χρησιμοποιήσετε το προαιρετικό χρονικό όριο εντολής σε λεπτά για να επεκτείνετε τον αριθμό των λεπτών που παραμένετε συνδεδεμένοι.

Μπορείτε επίσης να προσθέσετε συγκεκριμένες κεφαλίδες αιτήσεων στη POST που στέλνετε στην τοποθεσία web χρησιμοποιώντας το αναπτυσσόμενο πλαίσιο προαιρετικών παραμέτρων κεφαλίδας αίτησης HTTP. Ο παρακάτω πίνακας περιγράφει τις κεφαλίδες αίτησης που μπορείτε να επιλέξετε.

Κεφαλίδα αίτησης Περιγραφή
Accept Καθορίζει τους τύπους μέσων απόκρισης που είναι αποδεκτοί.
Αποδοχή-Charset Υποδεικνύει ποια σύνολα χαρακτήρων είναι αποδεκτά στο περιεχόμενο απόκρισης κειμένου.
Κωδικοποίηση αποδοχής Υποδεικνύει ποιες κωδικοποιήσεις περιεχομένου απόκρισης είναι αποδεκτές στην απόκριση.
Αποδοχή-γλώσσα Υποδεικνύει το σύνολο των φυσικών γλωσσών που προτιμώνται στην απόκριση.
Έλεγχος cache Υποδεικνύει τις πολιτικές προσωρινής αποθήκευσης, που καθορίζονται από οδηγίες, στις αιτήσεις προγράμματος-πελάτη και τις αποκρίσεις διακομιστή.
Τύπος περιεχομένου Υποδεικνύει τον τύπο πολυμέσων του περιεχομένου.
Εάν-τροποποιήθηκε-από Το καθορίζει υπό όρους εάν το περιεχόμενο web έχει αλλάξει από την ημερομηνία που καθορίζεται σε αυτό το πεδίο. Εάν το περιεχόμενο δεν έχει αλλάξει, ο διακομιστής αποκρίνεται μόνο με τις κεφαλίδες που έχουν κωδικό κατάστασης 304. Εάν το περιεχόμενο έχει αλλάξει, ο διακομιστής θα επιστρέψει τον πόρο που ζητήθηκε μαζί με τον κωδικό κατάστασης 200.
Προτιμούν Υποδεικνύει ότι συγκεκριμένες συμπεριφορές διακομιστή προτιμούνται από το πρόγραμμα-πελάτη, αλλά δεν απαιτούνται για την επιτυχή ολοκλήρωση της αίτησης.
Περιοχή Καθορίζει μία ή περισσότερες δευτερεύουσες διευθύνσεις των επιλεγμένων δεδομένων αναπαράστασης.
Referer Καθορίζει μια αναφορά URI για τον πόρο από τον οποίο λαμβάνεται το URI προορισμού.

Εισαγωγή αρχείων από το web

Συνήθως, κατά την εισαγωγή ενός τοπικού αρχείου εσωτερικής εγκατάστασης στο Power Query Desktop, θα χρησιμοποιείτε τη συγκεκριμένη σύνδεση τύπου αρχείου για την εισαγωγή αυτού του αρχείου, για παράδειγμα, τη σύνδεση JSON για την εισαγωγή ενός αρχείου JSON ή της σύνδεσης CSV για την εισαγωγή ενός αρχείου CSV. Ωστόσο, εάν χρησιμοποιείτε το Power Query Desktop και το αρχείο που θέλετε να εισαγάγετε βρίσκεται στο Web, πρέπει να χρησιμοποιήσετε τη σύνδεση Web για να εισαγάγετε αυτό το αρχείο. Όπως στην τοπική περίπτωση, θα εμφανιστεί τότε ο πίνακας που φορτώνει η σύνδεση από προεπιλογή, τον οποίο μπορείτε έπειτα να κάνετε Φόρτωση ή Μετασχηματισμός.

Οι ακόλουθοι τύποι αρχείων υποστηρίζονται από το web Σύνδεση ή:

Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τα παρακάτω βήματα για να εισαγάγετε ένα αρχείο JSON στην https://contoso.com/products τοποθεσία web:

  1. Από το παράθυρο διαλόγου Λήψη δεδομένων , επιλέξτε τη σύνδεση Web .

  2. Επιλέξτε το κουμπί Βασικός και πληκτρολογήστε τη διεύθυνση στο πλαίσιο διεύθυνσης URL , για παράδειγμα:

    http://contoso.com/products/Example_JSON.json

    Εισαγάγετε ένα αρχείο JSON από το web.

  3. Επιλέξτε OK.

  4. Εάν αυτή είναι η πρώτη φορά που επισκέπτεστε αυτή τη διεύθυνση URL, επιλέξτε Ανώνυμα ως τύπο ελέγχου ταυτότητας και, στη συνέχεια, επιλέξτε Σύνδεση.

  5. πρόγραμμα επεξεργασίας Power Query θα ανοίξει τώρα με τα δεδομένα που έχουν εισαχθεί από το αρχείο JSON. Επιλέξτε την καρτέλα Προβολή στην πρόγραμμα επεξεργασίας Power Query και, στη συνέχεια, επιλέξτε Γραμμή τύπων για να ενεργοποιήσετε τη γραμμή τύπων στο πρόγραμμα επεξεργασίας.

    Ανοίξτε τη Γραμμή τύπων.

    Όπως μπορείτε να δείτε, η σύνδεση Web επιστρέφει τα περιεχόμενα web από τη διεύθυνση URL που παρείχατε και, στη συνέχεια, ενσωματώνει αυτόματα τα περιεχόμενα web στον κατάλληλο τύπο εγγράφου που καθορίζεται από τη διεύθυνση URL (Json.Document σε αυτό το παράδειγμα).

Δείτε επίσης