Share via


Έργα του Power BI Desktop (ΠΡΟΕΠΙΣΚΟΠΗΣΗ)

Σημαντικό

Τα έργα του Power BI Desktop βρίσκονται αυτήν τη στιγμή σε προεπισκόπηση.

Το Power BI Desktop παρουσιάζει έναν νέο τρόπο σύνταξης, συνεργασίας και αποθήκευσης των έργων σας. Όταν αποθηκεύετε την εργασία σας ως Power BI Project (PBIP), οι ορισμοί στοιχείων αναφοράς και σημασιολογίας του μοντέλου αποθηκεύονται ως μεμονωμένα αρχεία απλού κειμένου σε μια απλή, διαισθητική δομή φακέλων.

Η αποθήκευση της εργασίας σας ως έργου έχει τα εξής πλεονεκτήματα:

  • Υποστήριξη προγράμματος επεξεργασίας κειμένου - Τα αρχεία ορισμού στοιχείου είναι αρχεία κειμένου μορφής JSON που περιέχουν μετα-δεδομένα σημασιολογικού μοντέλου και αναφοράς. Είναι δημόσια τεκμηριωμένα και αναγνώσιμα από ανθρώπους. Παρόλο που τα αρχεία έργου υποστηρίζουν απλά εργαλεία επεξεργασίας κειμένου όπως Σημειωματάριο, είναι προτιμότερο να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας κώδικα όπως το Visual Studio Code (VS Code), το οποίο παρέχει μια πλούσια εμπειρία επεξεργασίας, όπως intellisense, επικύρωση και ενοποίηση Git.

  • Ορισμοί δημιουργίας και επεξεργασίας στοιχείων μέσω προγραμματισμού - Μπορείτε να δημιουργήσετε δέσμες ενεργειών χρησιμοποιώντας τη δημοφιλή και εύχρηστη Γλώσσα δέσμης ενεργειών μοντέλου σε μορφή πίνακα (TMSL) ή να δημιουργήσετε τις δικές σας προσαρμοσμένες εφαρμογές για να κάνετε αλλαγές στους ορισμούς των στοιχείων σας. Οι εφαρμογές μπορούν να βασίζονται σε δημόσια τεκμηρίωση των σχημάτων ορισμού στοιχείων ή/και βιβλιοθηκών προγράμματος-πελάτη.

  • Στοιχείο ελέγχου προέλευσης - Οι ορισμοί σημασιολογικών μοντέλων και στοιχείων αναφοράς του Power BI μπορούν να αποθηκευτούν σε ένα σύστημα ελέγχου προέλευσης, όπως το Git. Με το Git, μπορείτε να παρακολουθείτε το ιστορικό εκδόσεων, να συγκρίνετε αναθεωρήσεις (diff) και να επαναφέρετε προηγούμενες εκδόσεις. Το στοιχείο ελέγχου προέλευσης μπορεί επίσης να καταργήσει τον αποκλεισμό συνεργασίας κατά τη χρήση του Power BI Desktop, χρησιμοποιώντας οικείους μηχανισμούς συνεργασίας για την επίλυση διενέξεων (συγχώνευση) και την αναθεώρηση των αλλαγών (αιτήματα έλξης). Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Στοιχείο ελέγχου έκδοσης στο Git.

  • Συνεχής ενοποίηση και συνεχής παράδοση (CI/CD) - Μπορείτε να χρησιμοποιήσετε συστήματα όπου οι προγραμματιστές στον οργανισμό σας υποβάλλουν μια προτεινόμενη αλλαγή στο σύστημα CI/CD. Στη συνέχεια, το σύστημα επικυρώνει την αλλαγή με μια σειρά ποιοτικών πυλών πριν από την εφαρμογή της αλλαγής στο σύστημα παραγωγής. Αυτές οι πύλες ποιότητας μπορούν να περιλαμβάνουν ελέγχους κώδικα από άλλους προγραμματιστές, αυτοματοποιημένες δοκιμές και αυτοματοποιημένη δόμηση για την επικύρωση της ακεραιότητας των αλλαγών. Τα συστήματα CI/CD συνήθως βασίζονται σε υπάρχοντα συστήματα ελέγχου προέλευσης. Για να μάθετε περισσότερα, ανατρέξτε στα θέματα DevOps - Συνεχής ενοποίηση και DevOps - Συνεχής παράδοση.

Βίντεο

Ανατρέξτε στο θέμα Έργα του Power BI Desktop και άλλες δυνατότητες λειτουργίας για προγραμματιστές που παρουσιάζονται στη Microsoft Build 2023.

Ενεργοποίηση δυνατοτήτων προεπισκόπησης

Η αποθήκευση ως έργου στο Power BI Desktop είναι προς το παρόν σε προεπισκόπηση. Για να χρησιμοποιήσετε αυτήν τη δυνατότητα, χρειάζεστε μια άδεια χρήσης Premuim και πρέπει να την ενεργοποιήσετε στις δυνατότητες προεπισκόπησης.

Για να ενεργοποιήσετε, στο Power BI Desktop >Επιλογές αρχείου>και ρυθμίσεις>Επιλογές>Δυνατότητες προεπισκόπησης, επιλέξτε το πλαίσιο ελέγχου Για το Power BI Project (.pbip) αποθήκευση.

Αποθήκευση ως έργου

Εάν εργάζεστε σε ένα νέο έργο ή έχετε ανοίξει ένα υπάρχον αρχείο Power BI Desktop (pbix), μπορείτε να αποθηκεύσετε την εργασία σας ως αρχείο έργου Power BI (pbip):

Στιγμιότυπο οθόνης που εμφανίζει την αποθήκευση αρχείου ως έργο Power BI

Όταν κάνετε αποθήκευση ως έργο, το Power BI Desktop αποθηκεύει στοιχεία μοντέλου αναφοράς και σημασιολογίας ως φακέλους, καθένα από τα οποία περιέχει αρχεία κειμένου που ορίζουν το στοιχείο. Θα δείτε τα εξής:

Στιγμιότυπο οθόνης που εμφανίζει αρχεία του Power BI Project

Μετά την αποθήκευση ως έργο, μπορείτε να δείτε πότε εργάζεστε σε ένα έργο κοιτάζοντας τη γραμμή τίτλου:

Στιγμιότυπο οθόνης που εμφανίζει τον τίτλο του Power BI Desktop κατά την αποθήκευση στο έργο.

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

Στιγμιότυπο οθόνης που εμφανίζει το αναδυόμενο στοιχείο τίτλου του Power BI Desktop.

Ας δούμε καλύτερα τι βλέπετε στον ριζικό φάκελο του έργου σας:

<όνομα> έργου. SemanticModel

Μια συλλογή αρχείων και φακέλων που αντιπροσωπεύουν ένα σημασιολογικό μοντέλο Power BI. Περιέχει ορισμένα από τα πιο σημαντικά αρχεία στα οποία είναι πιθανό να εργαστείτε, όπως το model.bim. Για να μάθετε περισσότερα σχετικά με τα αρχεία και τους υποφακέλους και τα αρχεία εδώ, ανατρέξτε στο θέμα Project Semantic Model.

<όνομα> έργου. Έκθεση

Μια συλλογή από αρχεία και φακέλους που αντιπροσωπεύουν μια αναφορά Power BI. Για να μάθετε περισσότερα σχετικά με τα αρχεία και τους υποφακέλους και τα αρχεία εδώ, ανατρέξτε στο θέμα Φάκελος αναφοράς έργου.

.gitIgnore

Καθορίζει σκόπιμα μη παρακολουθούμενα αρχεία που θα πρέπει να παραβλέπει το Git. Το Power BI Desktop δημιουργεί το αρχείο .gitignore στον ριζικό φάκελο όταν αποθηκεύεται εάν δεν υπάρχει ήδη.

Οι υποφάκελοι μοντέλου σημασιολογίας και αναφοράς έχουν το καθένα προεπιλεγμένο git που παραβλέπει αρχεία που καθορίζονται στο .gitIgnore:

├── project
│   ├── *.SemanticModel
│   │   ├── .pbi
│   │   │   ├── localSettings.json
│   │   │   └── cache.abf
│   ├── *.Report
│   │   ├── .pbi
│   │   │   └── localSettings.json

<όνομα> έργου.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 δεν υποστηρίζονται:

Σύνταξη μοντέλου

Μπορείτε να κάνετε αλλαγές στον ορισμό μοντέλου σημασιολογίας χρησιμοποιώντας εξωτερικά εργαλεία με δύο τρόπους:

  • Με σύνδεση στην παρουσία της Υπηρεσίας ανάλυσης (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.

Ζητήματα προς εξέταση και περιορισμοί

  • Αυτή η δυνατότητα απαιτεί μια άδεια χρήσης Premium.
  • Το 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 δεν υποστηρίζονται στο Microsoft Power BI Desktop (βελτιστοποιημένο για τον Power BI Report Server).

Συνήθεις ερωτήσεις

Ερώτηση: Εξετάζοντας τους ορισμούς φακέλων μοντέλου σημασιολογίας και στοιχείων αναφοράς μόνο μερικά αρχεία έχουν επισημανθεί ως υποχρεωτικά, τι θα συμβεί αν τα διαγράψω;

Απάντηση: Το 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 που βρίσκεται στον φάκελο αναφοράς.