Έργα του Power BI Desktop (ΠΡΟΕΠΙΣΚΟΠΗΣΗ)
Σημαντικό
Τα έργα του Power BI Desktop βρίσκονται αυτήν τη στιγμή σε προεπισκόπηση.
Φιλοδώρημα
Για οδηγίες σχετικά με τον τρόπο σχεδιασμού μιας ανάπτυξης Power BI, ανατρέξτε στο θέμα Σχεδιασμός υλοποίησης Power BI.
Το Power BI Desktop παρουσιάζει έναν νέο τρόπο σύνταξης, συνεργασίας και αποθήκευσης των έργων σας. Όταν αποθηκεύετε την εργασία σας ως Power BI Project (PBIP), οι ορισμοί στοιχείων αναφοράς και σημασιολογίας του μοντέλου αποθηκεύονται ως μεμονωμένα αρχεία απλού κειμένου σε μια απλή, διαισθητική δομή φακέλων.
Η αποθήκευση της εργασίας σας ως έργου έχει τα εξής πλεονεκτήματα:
υποστήριξη του προγράμματος επεξεργασίας κειμένου - Τα αρχεία ορισμού στοιχείου είναι μορφοποιημένα αρχεία κειμένου που περιέχουν μετα-δεδομένα σημασιολογικού μοντέλου και αναφοράς. Αυτά τα αρχεία είναι δημόσια τεκμηριωμένα και αναγνώσιμα από τον άνθρωπο. Παρόλο που τα αρχεία έργου υποστηρίζουν απλά εργαλεία επεξεργασίας κειμένου όπως το Σημειωματάριο, είναι προτιμότερο να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κώδικα όπως το Visual Studio Code (VS Code), το οποίο παρέχει μια πλούσια εμπειρία επεξεργασίας, όπως intellisense, επικύρωση και ενοποίηση Git.
ορισμούς στοιχείων μέσω προγραμματισμού και επεξεργασία - Μπορείτε να δημιουργήσετε και να τροποποιήσετε αρχεία κειμένου ορισμού στοιχείων μέσω προγραμματισμού, ενεργοποιώντας λειτουργίες δέσμης, όπως ενημέρωση όλων των απεικονίσεων σελίδων αναφοράς ή προσθήκη ενός συνόλου μετρήσεων σε κάθε πίνακα. Για σημασιολογικά μοντέλα, μπορείτε να χρησιμοποιήσετε το μοντέλου αντικειμένου σε μορφή πίνακα (TOM) βιβλιοθήκη προγράμματος-πελάτη για να αποεικονοποιήσετε τα μετα-δεδομένα μοντέλου σημασιολογίας, να πραγματοποιήσετε τροποποιήσεις μέσω προγραμματισμού και να τα σειριοποιήσετε ξανά στα αρχεία.
Στοιχείο ελέγχου προέλευσης - Οι ορισμοί σημασιολογικών μοντέλων και στοιχείων αναφοράς του Power BI μπορούν να αποθηκευτούν σε ένα σύστημα ελέγχου προέλευσης, όπως το Git. Με το Git, μπορείτε να παρακολουθείτε το ιστορικό εκδόσεων, να συγκρίνετε αναθεωρήσεις (diff) και να επαναφέρετε προηγούμενες εκδόσεις. Το στοιχείο ελέγχου προέλευσης μπορεί επίσης να καταργήσει τον αποκλεισμό συνεργασίας κατά τη χρήση του Power BI Desktop, χρησιμοποιώντας οικείους μηχανισμούς συνεργασίας για την επίλυση διενέξεων (συγχώνευση) και την αναθεώρηση των αλλαγών (αιτήματα έλξης). Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Στοιχείο ελέγχου έκδοσης στο Git.
Συνεχής ενοποίηση και συνεχής παράδοση (CI/CD) - Μπορείτε να χρησιμοποιήσετε συστήματα όπου οι προγραμματιστές στον οργανισμό σας υποβάλλουν μια προτεινόμενη αλλαγή στο σύστημα CI/CD. Στη συνέχεια, το σύστημα επικυρώνει την αλλαγή με μια σειρά ποιοτικών πυλών πριν από την εφαρμογή της αλλαγής στο σύστημα παραγωγής. Αυτές οι πύλες ποιότητας μπορούν να περιλαμβάνουν ελέγχους κώδικα από άλλους προγραμματιστές, αυτοματοποιημένες δοκιμές και αυτοματοποιημένη δόμηση για την επικύρωση της ακεραιότητας των αλλαγών. Τα συστήματα CI/CD συνήθως βασίζονται σε υπάρχοντα συστήματα ελέγχου προέλευσης. Για να μάθετε περισσότερα, ανατρέξτε στα θέματα DevOps - Συνεχής ενοποίηση και DevOps - Συνεχής παράδοση.
Ενεργοποίηση δυνατοτήτων προεπισκόπησης
Η αποθήκευση ως Έργο Power BI στο Power BI Desktop είναι αυτήν τη στιγμή σε προεπισκόπηση και πρέπει να την ενεργοποιήσετε στις δυνατότητες προεπισκόπησης.
Μεταβείτε στην επιλογή Αρχείο > Επιλογές και ρυθμίσεις > Επιλογές Δυνατότητες > προεπισκόπησης και επιλέξτε το πλαίσιο δίπλα στην επιλογή Αποθήκευση του Power BI Project (.pbip).
Αποθήκευση ως έργου
Εάν εργάζεστε σε ένα νέο έργο ή ανοίξατε ένα υπάρχον αρχείο Power BI Desktop (pbix), μπορείτε να αποθηκεύσετε την εργασία σας ως αρχείο έργου Power BI (pbip):
Όταν αποθηκεύετε ως έργο, το Power BI Desktop αποθηκεύει στοιχεία αναφοράς και σημασιολογικών μοντέλων ως φακέλους, καθένα από τα οποία περιέχει αρχεία κειμένου που ορίζουν το στοιχείο:
Μετά την αποθήκευση ως έργο, μπορείτε να δείτε πότε εργάζεστε σε ένα έργο κοιτάζοντας τη γραμμή τίτλου:
Εάν επιλέξετε στη γραμμή τίτλου, εμφανίζεται ένα αναδυόμενο στοιχείο που αφορά ειδικά το Power BI Project. Αυτό το αναδυόμενο στοιχείο σάς επιτρέπει να εντοπίσετε τα αρχεία έργου και τις ρυθμίσεις εμφανιζόμενου ονόματος για την αναφορά και το μοντέλο σημασιολογίας. Μπορείτε επίσης να ανοίξετε τον φάκελο στην εξερεύνηση αρχείων, κάνοντας κλικ στις διαδρομές.
Ας δούμε καλύτερα τι βλέπετε στον ριζικό φάκελο του έργου σας:
<όνομα> έργου. SemanticModel
Μια συλλογή αρχείων και φακέλων που αντιπροσωπεύουν ένα σημασιολογικό μοντέλο Power BI. Για να μάθετε περισσότερα σχετικά με τα αρχεία και τους υποφακέλους και τα αρχεία εδώ, ανατρέξτε στο θέμα Project Semantic Model.
<όνομα> έργου. Έκθεση
Μια συλλογή από αρχεία και φακέλους που αντιπροσωπεύουν μια αναφορά Power BI. Για να μάθετε περισσότερα σχετικά με τα αρχεία και τους υποφακέλους και τα αρχεία εδώ, ανατρέξτε στο θέμα Φάκελος αναφοράς έργου.
.gitIgnore
Καθορίζει τα σκόπιμα μη παρακολουθούμενα αρχεία, το Git θα πρέπει να παραβλέπει τα αρχεία Power BI Project, όπως τα cache.abf και localSettings.json.
Το Power BI Desktop δημιουργεί το αρχείο .gitignore μόνο εάν δεν υπάρχει ήδη στον επιλεγμένο φάκελο αποθήκευσης ή γονικό αποθετήριο δεδομένων Git.
Προεπιλεγμένο περιεχόμενο .gitignore κατά την αποθήκευση ως PBIP:
**/.pbi/localSettings.json
**/.pbi/cache.abf
<όνομα> έργου.pbip
Το αρχείο PBIP περιέχει έναν δείκτη σε έναν φάκελο αναφοράς, ανοίγοντας ένα PBIP ανοίγει η αναφορά προορισμού και το μοντέλο για τη σύνταξη.
Για περισσότερες πληροφορίες, ανατρέξτε στο έγγραφο σχήματος pbip.
Άνοιγμα έργου Power BI
Μπορείτε να ανοίξετε το Power BI Desktop από τον φάκελο Power BI Project, ανοίγοντας το αρχείο pbip ή το αρχείο pbir στον φάκελο αναφοράς. Και οι δύο επιλογές ανοίγουν την αναφορά για επεξεργασία και το μοντέλο σημασιολογίας, εάν υπάρχει σχετική αναφορά σε ένα μοντέλο σημασιολογίας.
Μπορείτε να αποθηκεύσετε πολλές αναφορές και σημασιολογικά μοντέλα στον ίδιο φάκελο. Δεν απαιτείται ξεχωριστό αρχείο pbip για κάθε αναφορά, καθώς μπορείτε να ανοίξετε κάθε αναφορά απευθείας από το .pbir μέσα στον φάκελο αναφοράς.
├── project
│ ├── AdventureWorks-Sales.Report
│ │ └── definition.pbir
│ ├── AdventureWorks-Stocks.Report
│ │ └── definition.pbir
│ ├── AdventureWorks.SemanticModel
| | └── *.*
│ .gitignore
└── AdventureWorks.pbip
Αλλαγές εκτός του Power BI Desktop
Όταν αποθηκευτεί ως έργο, δεν είστε αναγκασμένοι να κάνετε αλλαγές στους ορισμούς σημασιολογικού μοντέλου και αναφοράς μόνο στο Power BI Desktop. Μπορείτε να χρησιμοποιήσετε άλλα εργαλεία όπως κώδικα VS, εργαλεία κοινότητας ανοιχτού κώδικα, όπως το Tabular Editor ή ακόμα και το Σημειωματάριο. Ωστόσο, δεν υποστηρίζουν όλα τα αρχεία ή οι αλλαγές την επεξεργασία από εξωτερικά εργαλεία ανοιχτού κώδικα.
Οι αλλαγές σε αρχεία ή ιδιότητες εκτός του Power BI Desktop μπορεί να προκαλέσουν μη αναμενόμενα σφάλματα ή ακόμα και να εμποδίσουν το άνοιγμα του Power BI Desktop. Σε αυτές τις περιπτώσεις, πρέπει να επιλύσετε τα προβλήματα στα αρχεία προτού προσπαθήσετε να ανοίξετε ξανά το έργο στο Power BI Desktop.
Εάν είναι δυνατό, το Power BI Desktop υποδεικνύει το αρχείο και τη θέση του σφάλματος:
Οι λεπτομέρειες σχήματος για τα ακόλουθα αρχεία δεν τεκμηριώνονται. Κατά τη διάρκεια της προεπισκόπησης, οι αλλαγές σε αυτά τα αρχεία εκτός του Power BI Desktop δεν υποστηρίζονται:
- Έκθεση\
- SemanticModel\
Ανάπτυξη στον χώρο εργασίας Fabric
Όταν εργάζεστε με αρχεία έργου Power BI, μπορείτε να αναπτύξετε το περιεχόμενό σας σε έναν χώρο εργασίας Fabric χρησιμοποιώντας τους ακόλουθους μηχανισμούς δημοσίευσης:
- Χρησιμοποιήστεενοποίησης Git
Fabric . - Χρησιμοποιήστε API Fabric.
- Χρησιμοποιήστε επιλογή δημοσίευσης του Power BI Desktop.
Σημείωση
Η δημοσίευση μέσω Power BI Desktop δημοσιεύει χρησιμοποιεί ένα προσωρινό αρχείο PBIX που έχει δημοσιευτεί στην υπηρεσία, όμοια με την αποθήκευση και δημοσίευση ενός αρχείου PBIX. Σε αντίθεση με άλλες επιλογές ανάπτυξης PBIP που αναπτύσσουν μόνο μετα-δεδομένα, αυτή η μέθοδος δημοσίευσης αναπτύσσει τόσο τα μετα-δεδομένα όσο και το τοπικό cache δεδομένων του μοντέλου σημασιολογίας που επεξεργάζεται.
Σύνταξη μοντέλου
Μπορείτε να κάνετε αλλαγές στον ορισμό μοντέλου σημασιολογίας χρησιμοποιώντας εξωτερικά εργαλεία με δύο τρόπους:
- Με σύνδεση στην παρουσία της Υπηρεσίας ανάλυσης (AS) του Power BI Desktop με εξωτερικά εργαλεία.
- Με την επεξεργασία μετα-δεδομένων JSON στο αρχείο model.bim με χρήση κώδικα VS ή άλλου εξωτερικού εργαλείου.
Δεν υποστηρίζουν όλα τα αντικείμενα μοντέλου λειτουργίες εγγραφής. Η εφαρμογή αλλαγών εκτός των υποστηριζόμενων μπορεί να προκαλέσει μη αναμενόμενα αποτελέσματα.
Αντικείμενα που υποστηρίζουν λειτουργίες εγγραφής:
Object | Σύνδεση σε παρουσία AS | Αλλαγή αρχείου |
---|---|---|
Πίνακες | Όχι | Όχι |
Στήλες | Ναι 1, 2 | Όχι |
Υπολογιζόμενοι πίνακες | Όχι | Όχι |
Υπολογιζόμενες στήλες | Όχι | Όχι |
Ιεραρχίες | Όχι | Όχι |
Σχέσεις | Όχι | Όχι |
Μετρήσεις | Όχι | Όχι |
KPI μοντέλου | Όχι | Όχι |
Ομάδες υπολογισμού | Όχι | Όχι |
Προοπτικές | Όχι | Όχι |
Μεταφράσεις | Όχι | Όχι |
Ασφάλεια σε επίπεδο γραμμών (RLS) | Όχι | Όχι |
Ασφάλεια σε επίπεδο αντικειμένου (OLS) | Όχι | Όχι |
Σχολιασμούς | Όχι | Όχι |
Παραστάσεις M | Όχι | Ναι 3, 4 |
Έχετε υπόψη σας:
Οποιεσδήποτε αλλαγές σε ανοιχτά αρχεία που πραγματοποιούνται εκτός του Power BI Desktop απαιτούν επανεκκίνηση προκειμένου αυτές οι αλλαγές να εμφανίζονται στο Power BI Desktop. Το Power BI Desktop δεν γνωρίζει τις αλλαγές στα αρχεία έργου που έχουν γίνει από άλλα εργαλεία.
Το Power BI Desktop δεν υποστηρίζει πίνακες με πολλαπλά διαμερίσματα. Υποστηρίζεται μόνο ένα διαμέρισμα για κάθε πίνακα. Η δημιουργία πινάκων με κενά διαμερίσματα ή περισσότερα από ένα διαμερίσματα οδηγεί σε σφάλμα κατά το άνοιγμα της αναφοράς.
Οι αυτόματες πίνακες ημερομηνιών που δημιουργούνται από το Power BI Desktop δεν πρέπει να τροποποιούνται με εξωτερικά εργαλεία.
Κατά την αλλαγή ενός μοντέλου που χρησιμοποιεί το Direct Query για τη σύνδεση ενός μοντέλου σημασιολογίας Power BI ή ενός μοντέλου Υπηρεσιών ανάλυσης, πρέπει να ενημερώσετε τις αλλαγμένες ιδιότητεςProperties και PBI_RemovedChildren για το τροποποιημένο αντικείμενο ώστε να περιλαμβάνει τυχόν τροποποιημένες ή καταργημένες ιδιότητες. Εάν δεν ενημερωθεί το ChangedProperties ή/και το PBI_RemovedChildren, το Power BI Desktop μπορεί να αντικαταστήσει οποιεσδήποτε αλλαγές την επόμενη φορά που θα γίνει επεξεργασία του ερωτήματος ή θα ανανεωθεί το μοντέλο στο Power BI Desktop.
1 - Υποστηρίζεται η αλλαγή του τύπου δεδομένων μιας στήλης. Ωστόσο, η μετονομασία στηλών δεν υποστηρίζεται κατά τη σύνδεση στην παρουσία AS.
2 - Εάν το μοντέλο σημασιολογίας έχει ενεργοποιημένη τη δυνατότητα Αυτόματη ημερομηνία/ώρα και δημιουργήσετε μια νέα στήλη ημερομηνίας/ώρας εκτός του Power BI Desktop, ο τοπικός πίνακας ημερομηνιών δεν δημιουργείται αυτόματα.
3 - Το Partition SourceType πρέπει να είναι Υπολογιζόμενο, M, Οντότητα ή Ομάδα υπολογισμού. Η λειτουργία διαμερίσματος πρέπει να είναι Εισαγωγή, DirectQuery ή Διπλή.
4 - Όλες οι αλλαγές που γίνονται εκτός του Power BI Desktop σε ένα έργο με unappliedChanges.json χάνονται όταν εφαρμόζονται αυτές οι αλλαγές.
Η τροποποίηση παραστάσεων ερωτήματος πίνακα εκτός του Power BI Desktop έχει ως αποτέλεσμα την κατάργηση των δεδομένων πίνακα κατά την επανεκκίνηση του Power BI Desktop.
Σχήματα αρχείου JSON
Τα περισσότερα αρχεία έργου περιέχουν μετα-δεδομένα σε μορφή JSON. Τα αντίστοιχα σχήματα JSON μπορούν να χρησιμοποιηθούν για επικύρωση και τεκμηρίωση.
Με τα σχήματα JSON, μπορείτε να κάνετε τα εξής:
- Μάθετε σχετικά με τις ιδιότητες με δυνατότητα ρύθμισης παραμέτρων.
- Χρησιμοποιήστε την ενσωματωμένη επικύρωση JSON που παρέχεται από το πρόγραμμα επεξεργασίας κώδικα.
- Βελτιώστε τη σύνταξη με επισήμανση σύνταξης, συμβουλές εργαλείων και αυτόματη συμπλήρωση.
- Χρησιμοποιήστε εξωτερικά εργαλεία με γνώση των υποστηριζόμενων ιδιοτήτων εντός των μετα-δεδομένων έργου.
Χρησιμοποιήστε τον κώδικα VS για να αντιστοιχίσετε σχήματα JSON στα αρχεία που έχουν συνταθεί. Τα σχήματα JSON για αρχεία έργου παρέχονται στο Git repo δειγμάτων του Power BI Desktop.
Ζητήματα προς εξέταση και περιορισμοί
- Το Power BI Desktop δεν γνωρίζει τις αλλαγές που πραγματοποιήθηκαν με άλλα εργαλεία ή εφαρμογές. Οι αλλαγές που πραγματοποιήθηκαν με χρήση εξωτερικών εργαλείων απαιτούν επανεκκίνηση του Power BI Desktop προτού εμφανιστούν αυτές οι αλλαγές.
- Οι ετικέτες ευαισθησίας δεν υποστηρίζονται με έργα Power BI.
- Η προβολή διαγράμματος παραβλέπεται κατά την επεξεργασία μοντέλων στην υπηρεσία.
- Κατά την αποθήκευση ως έργο Power BI, το μέγιστο μήκος της διαδρομής αρχείων έργου είναι 260 χαρακτήρες.
- Στο Power BI Desktop, δεν μπορείτε να κάνετε αποθήκευση ως PBIP απευθείας στο OneDrive και το SharePoint.
- Κατά την επεξεργασία αρχείων PBIP εκτός του Power BI Desktop, θα πρέπει να αποθηκεύονται μέσω UTF-8 χωρίς κωδικοποίηση BOM.
- Το γλωσσικό σχήμα αναφοράς δεν υποστηρίζεται με έργα Power BI.
- Το Power BI Desktop χρησιμοποιεί το CRLF ως τέλος γραμμής. Για να αποφύγετε προβλήματα στα diffs σας, ρυθμίστε τις παραμέτρους του Git για τον χειρισμό των απολήξεις γραμμών, ενεργοποιώντας το autocrlf.
- Το Power BI Projects δεν υποστηρίζεται προς το παρόν στην έκδοση του Microsoft Power BI Desktop που έχει βελτιστοποιηθεί για τον Power BI Report Server.
- Οι αναφορές δυναμικής σύνδεσης που αποθηκεύονται ως PBIP απαιτούν την ενεργοποίηση του τελικού σημείου XMLA.
Συνήθεις ερωτήσεις
Ερώτηση: Εξετάζοντας τους ορισμούς φακέλων μοντέλου σημασιολογίας και στοιχείων αναφοράς μόνο μερικά αρχεία έχουν επισημανθεί ως υποχρεωτικά, τι θα συμβεί αν τα διαγράψω;
Απάντηση: Το Power BI Desktop τις δημιουργεί αυτόματα όταν τις αποθηκεύετε ως έργο (PBIP).
Ερώτηση: Το Power BI Desktop γνωρίζει τις αλλαγές που κάνω στα αρχεία του Power BI Project από ένα εξωτερικό εργαλείο ή μια εφαρμογή;
Απάντηση: Όχι. Οποιαδήποτε αλλαγή έγινε στα αρχεία απαιτεί επανεκκίνηση του Power BI Desktop, ώστε να αντικατοπτρίζονται αυτές οι αλλαγές.
Ερώτηση: Εάν μετατρέψω ένα PBIX σε PBIP, μπορώ να το μετατρέψω ξανά σε PBIX;
Απάντηση: Ναι. Μπορείτε να αποθηκεύσετε ένα PBIX ως PBIP ή να αποθηκεύσετε ένα PBIP ως PBIX.
Ερώτηση: Μπορώ να μετατρέψω το PBIX σε PBIP και αντίστροφα μέσω προγραμματισμού;
Απάντηση: Όχι. Μπορείτε να μετατρέψετε ένα PBIX μόνο σε PBIP και το αντίστροφο, χρησιμοποιώντας την Αποθήκευση αρχείου>Power BI Desktop ως.
Ερώτηση: Μπορώ να αναπτύξω ένα έργο Power BI Desktop στις Υπηρεσίες Ανάλυσης του Azure (AAS) ή στις Υπηρεσίες ανάλυσης του SQL Server (SSAS);
Απάντηση: Όχι. Οι ορισμοί αναφοράς έργου Power BI Desktop δεν υποστηρίζονται στο AAS και το SSAS. Επίσης, οι ορισμοί μοντέλων χρησιμοποιούν βελτιωμένα μετα-δεδομένα που είναι μοναδικά για το Power BI. Για έργα AAS και SSAS, χρησιμοποιήστε το Microsoft Visual Studio για σύνταξη μοντέλων, ενοποίηση Git και Azure DevOps.
Ερώτηση: Γιατί δεν υπάρχει αρχείο *.pbip όταν συνδέω τον χώρο εργασίας fabric μου στο Git; Πώς μπορώ να επεξεργαστώ την αναφορά και το μοντέλο σημασιολογίας στο Power BI Desktop;
Απάντηση: Το αρχείο PBIP είναι προαιρετικό και απλώς χρησιμεύει ως συντόμευση για τον φάκελο αναφοράς. Μπορείτε να ανοίξετε την αναφορά και το σημασιολογικό μοντέλο για επεξεργασία στο Power BI Desktop, ανοίγοντας το αρχείο definition.pbir που βρίσκεται στον φάκελο αναφοράς.