Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Summary
| Item | Description |
|---|---|
| Κατάσταση έκδοσης | Γενική διαθεσιμότητα |
| Products | Excel Power BI (Σημασιολογικά μοντέλα) Power BI (Ροές δεδομένων) Ύφασμα (Dataflow Gen2) Power Apps (Ροές δεδομένων) Dynamics 365 Customer Insights Analysis Services |
| Υποστηριζόμενοι τύποι ελέγχου ταυτότητας | Anonymous Βασική (μόνο Web) Λογαριασμός οργανισμού Web API (μόνο Web) Windows |
| Τεκμηρίωση αναφοράς συναρτήσεων | Json.Έγγραφο |
Note
Ορισμένες δυνατότητες μπορεί να υπάρχουν σε ένα προϊόν, αλλά όχι σε άλλες λόγω χρονοδιαγραμμάτων ανάπτυξης και δυνατοτήτων ειδικά για κεντρικούς υπολογιστές.
Υποστηριζόμενες δυνατότητες
- Import
Φόρτωση τοπικού αρχείου JSON από το Power Query Desktop
Για να φορτώσετε ένα τοπικό αρχείο JSON:
Επιλέξτε JSON στην επιλογή Λήψη δεδομένων . Αυτή η επιλογή εκκινεί ένα τοπικό πρόγραμμα περιήγησης αρχείων, όπου μπορείτε να επιλέξετε το αρχείο JSON.
Επιλέξτε Άνοιγμα για να ανοίξετε το αρχείο.
Η φόρτωση του αρχείου JSON εκκινεί αυτόματα το πρόγραμμα επεξεργασίας Power Query. Το Power Query χρησιμοποιεί αυτόματο εντοπισμό πίνακα για απρόσκοπτη μετατροπή των δεδομένων JSON σε έναν πίνακα. Από το πρόγραμμα επεξεργασίας, μπορείτε να συνεχίσετε να μετασχηματίζετε τα δεδομένα εάν θέλετε ή μπορείτε απλώς να κλείσετε και να εφαρμόσετε. Περισσότερες πληροφορίες: Αυτόματος εντοπισμός πίνακα από αρχεία JSON
Φόρτωση τοπικού αρχείου JSON από το Power Query Online
Για να φορτώσετε ένα τοπικό αρχείο JSON:
Από τη σελίδα Προελεύσεις δεδομένων, επιλέξτε JSON.
Εισαγάγετε τη διαδρομή προς το τοπικό αρχείο JSON.
Επιλέξτε μια πύλη δεδομένων εσωτερικής εγκατάστασης από την Πύλη δεδομένων.
Εάν απαιτείται έλεγχος ταυτότητας, εισαγάγετε τα διαπιστευτήριά σας.
Επιλέξτε Επόμενο.
Η φόρτωση του αρχείου JSON εκκινεί αυτόματα το πρόγραμμα επεξεργασίας Power Query. Το Power Query χρησιμοποιεί αυτόματο εντοπισμό πίνακα για απρόσκοπτη μετατροπή των δεδομένων JSON σε έναν πίνακα. Από το πρόγραμμα επεξεργασίας, μπορείτε να συνεχίσετε τον μετασχηματισμό των δεδομένων εάν θέλετε ή μπορείτε απλώς να αποθηκεύσετε και να κλείσετε για να φορτώσετε τα δεδομένα. Περισσότερες πληροφορίες: Αυτόματος εντοπισμός πίνακα από αρχεία JSON
Φόρτωση από το web
Για να φορτώσετε ένα αρχείο JSON από το web, επιλέξτε τη σύνδεση Web, εισαγάγετε τη διεύθυνση web του αρχείου και ακολουθήστε τυχόν οδηγίες διαπιστευτηρίων.
Αυτόματος εντοπισμός πίνακα από αρχεία JSON
Η εισαγωγή δεδομένων από αρχεία JSON (ή API Web) μπορεί να είναι δύσκολη για τους τελικούς χρήστες. Ακολουθεί ένα παράδειγμα αρχείου JSON με πολλαπλά επίπεδα ένθετα δεδομένα.
Με την προσθήκη δυνατοτήτων αυτόματου εντοπισμού πίνακα, η χρήση της σύνδεσης JSON στο Power Query εφαρμόζει αυτόματα βήματα μετασχηματισμού για την μετατροπή των δεδομένων JSON σε έναν πίνακα. Στο παρελθόν, οι χρήστες έπρεπε να ισοπεδώσει εγγραφές και λίστες με μη αυτόματο τρόπο.
Troubleshooting
Εάν δείτε το ακόλουθο μήνυμα, αυτό μπορεί να οφείλεται στο ότι το αρχείο δεν είναι έγκυρο. Για παράδειγμα, δεν είναι αρχείο JSON ή είναι κακοσχηματισμένο ή ίσως προσπαθείτε να φορτώσετε ένα αρχείο JSON Lines.
Εάν προσπαθείτε να φορτώσετε ένα αρχείο γραμμών JSON, το ακόλουθο δείγμα κώδικα M μετατρέπει όλα τα δεδομένα εισόδου γραμμών JSON σε έναν μεμονωμένο πίνακα που έχει μετατραπεί αυτόματα:
let
// Read the file into a list of lines
Source = Table.FromColumns({Lines.FromBinary(File.Contents("C:\json-lines-example.json"), null, null)}),
// Transform each line using Json.Document
#"Transformed Column" = Table.TransformColumns(Source, {"Column1", Json.Document})
in
#"Transformed Column"
Στη συνέχεια, πρέπει να χρησιμοποιήσετε μια λειτουργία Expand για να συνδυάσετε τις γραμμές μεταξύ τους.