Αυτό το άρθρο παρέχει απαντήσεις σε ορισμένες από τις πιο συνήθεις ερωτήσεις σχετικά με τα εργαλεία διαχείρισης του κύκλου ζωής fabric.
Η διαχείριση κύκλου ζωής έχει δύο μέρη, ενοποίηση και ανάπτυξη. Για να κατανοήσετε τι είναι η ενοποίηση στο Fabric, ανατρέξτε στην επισκόπηση ενοποίησης Git. Για να κατανοήσετε τι είναι οι διοχετεύσεις ανάπτυξης στο Fabric, ανατρέξτε στην επισκόπηση διοχετεύσεων ανάπτυξης.
Για μια σύντομη επεξήγηση της ενοποίησης Git, ανατρέξτε στην Επισκόπηση ενοποίησης Git. Μια πολυγραμμική ή μορφοποιημένη απάντηση στην ερώτηση. Χρησιμοποιήστε οποιαδήποτε μορφοποίηση Markdown θέλετε, με την προϋπόθεση ότι διατηρείτε την εσοχή στις γραμμές μετά το | Χαρακτήρες.
Για μια σύντομη επεξήγηση των διοχετεύσεων ανάπτυξης, ανατρέξτε στην επισκόπηση διοχετεύσεων ανάπτυξης.
Για πληροφορίες σχετικά με τις άδειες χρήσης, ανατρέξτε στο θέμα Άδειες χρήσης Fabric.
Όλοι οι χώροι εργασίας πρέπει να εκχωρηθούν σε μια άδεια χρήσης Fabric. Ωστόσο, μπορείτε να χρησιμοποιήσετε διαφορετικούς τύπους εκχωρημένων πόρων για διαφορετικούς χώρους εργασίας.
Για πληροφορίες σχετικά με τους τύπους εκχωρημένων πόρων, ανατρέξτε στο θέμα Εκχωρημένοι πόροι και SKU.
Σημείωση
- Οι SKU PPU, EM και A λειτουργούν μόνο με στοιχεία του Power BI. Εάν προσθέσετε άλλα στοιχεία Fabric στον χώρο εργασίας, χρειάζεστε μια δοκιμαστική έκδοση, P ή F SKU.
- Όταν δημιουργείτε έναν χώρο εργασίας με ένα PPU, μόνο άλλοι χρήστες του PPU μπορούν να έχουν πρόσβαση στον χώρο εργασίας και να καταναλώνουν το περιεχόμενό του.
Το μοντέλο δικαιωμάτων διοχετεύσεων ανάπτυξης περιγράφεται στην ενότητα δικαιώματα .
Για να ρυθμίσετε τις παραμέτρους κανόνων ανάπτυξης σε διοχετεύσεις ανάπτυξης, πρέπει να είστε ο κάτοχος του μοντέλου σημασιολογίας.
Μπορώ να συνδεθώ σε ένα αποθετήριο δεδομένων που βρίσκεται σε διαφορετική περιοχή από τον χώρο εργασίας μου;
Εάν οι εκχωρημένοι πόροι χώρου εργασίας βρίσκονται σε μία γεωγραφική θέση, ενώ το αποθετήριο δεδομένων Azure DevOps βρίσκεται σε άλλη θέση, ο διαχειριστής fabric μπορεί να αποφασίσει αν θα ενεργοποιήσει τις εξαγωγές διασταυρούμενων γεωγραφικών τοποθεσιών. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Οι χρήστες μπορούν να εξάγουν στοιχεία σε αποθετήρια δεδομένων Git σε άλλες γεωγραφικές τοποθεσίες.
Ξεκινήστε με την ενοποίηση Git χρησιμοποιώντας τις οδηγίες για γρήγορα αποτελέσματα.
Υπάρχουν διάφοροι λόγοι για τους οποίους ένα στοιχείο καταργήθηκε από τον χώρο εργασίας.
- Εάν το στοιχείο δεν ήταν δεσμευμένο και το επιλέξατε σε μια ενέργεια αναίρεσης , το στοιχείο καταργείται από τον χώρο εργασίας.
- Εάν το στοιχείο ήταν δεσμευμένο, μπορεί να καταργηθεί εάν αλλάξετε διακλαδώσεις και το στοιχείο δεν υπάρχει στη νέα διακλάδωση.
Αυτά είναι ορισμένα σημαντικά ζητήματα που πρέπει να λάβετε υπόψη:
- Περιορισμοί κανόνων ανάπτυξης
- Υποστηριζόμενες προελεύσεις δεδομένων για κανόνες ροής δεδομένων και μοντέλου σημασιολογίας
- Επαυξητική ανανέωση
- Οι διοχετεύσεις ανάπτυξης αυτοματισμού* δεν μπορούν να χρησιμοποιηθούν για την ανάπτυξη στοιχείων σε έναν χώρο εργασίας που βρίσκεται σε διαφορετική περιοχή.
Μπορείτε είτε να αντιστοιχίσετε έναν χώρο εργασίας στη διοχέτευση και να τον αναπτύξετε στη διοχέτευση, είτε να αντιστοιχίσετε έναν διαφορετικό χώρο εργασίας σε κάθε στάδιο διοχέτευσης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εκχώρηση χώρου εργασίας σε διοχέτευση ανάπτυξης.
Τι μπορώ να κάνω εάν έχω ένα σύνολο δεδομένων με λειτουργία Συνδεσιμότητας DirectQuery ή Σύνθετη, που χρησιμοποιεί πίνακες παραλλαγής ή αυτόματης ημερομηνίας/ώρας;
Τα σύνολα δεδομένων που χρησιμοποιούν το DirectQuery ή τη λειτουργία σύνθετης συνδεσιμότητας και έχουν πίνακες παραλλαγής ή αυτόματης ημερομηνίας/ώρας δεν υποστηρίζονται σε διοχετεύσεις ανάπτυξης. Εάν η ανάπτυξή σας αποτύχει και πιστεύετε ότι αυτό οφείλεται στο ότι έχετε ένα σύνολο δεδομένων με έναν πίνακα παραλλαγών, μπορείτε να αναζητήσετε την ιδιότητα παραλλαγών στις στήλες του πίνακά σας. Μπορείτε να χρησιμοποιήσετε μία από τις μεθόδους που παρατίθενται παρακάτω για να επεξεργαστείτε το σημασιολογικό μοντέλο σας, ώστε να λειτουργεί σε διοχετεύσεις ανάπτυξης.
Στο σύνολο δεδομένων σας, αντί να χρησιμοποιήσετε το DirectQuery ή τη σύνθετη λειτουργία, χρησιμοποιήστε τη λειτουργία εισαγωγής .
Καταργήστε τους πίνακες αυτόματης ημερομηνίας/ώρας από το μοντέλο σημασιολογίας. Εάν είναι απαραίτητο, διαγράψτε τις υπόλοιπες παραλλαγές από όλες τις στήλες στους πίνακές σας. Η διαγραφή μιας παραλλαγής μπορεί να ακυρώσει μετρήσεις που έχουν συνταθεί από τον χρήστη, υπολογιζόμενες στήλες και υπολογιζόμενους πίνακες. Χρησιμοποιήστε αυτήν τη μέθοδο μόνο εάν κατανοείτε τον τρόπο λειτουργίας του μοντέλου σημασιολογικού μοντέλου σας, καθώς αυτό μπορεί να οδηγήσει σε καταστροφή των δεδομένων στις απεικονίσεις σας.
Όταν καρφιτσώνετε ένα πλακίδιο σε έναν πίνακα εργαλείων, εάν το πλακίδιο βασίζεται σε ένα μη υποστηριζόμενο στοιχείο (οποιοδήποτε στοιχείο δεν βρίσκεται σε αυτήν τη λίστα δεν υποστηρίζεται) ή σε ένα στοιχείο που δεν έχετε δικαιώματα ανάπτυξης, μετά την ανάπτυξη του πίνακα εργαλείων δεν θα αποδίδεται το πλακίδιο. Για παράδειγμα, εάν δημιουργήσετε ένα πλακίδιο από μια αναφορά που βασίζεται σε ένα μοντέλο σημασιολογίας στο οποίο δεν είστε διαχειριστής, κατά την ανάπτυξη της αναφοράς θα λάβετε μια προειδοποίηση σφάλματος. Ωστόσο, όταν αναπτύσσετε τον πίνακα εργαλείων με το πλακίδιο, δεν εμφανίζεται μήνυμα σφάλματος, η ανάπτυξη θα ολοκληρωθεί με επιτυχία, αλλά το πλακίδιο δεν θα εμφανίζει πληροφορίες.
Ο κάτοχος μιας ανεπτυγμένης σελιδοποιημένης αναφοράς είναι ο χρήστης που ανέπτυξε την αναφορά. Όταν αναπτύσσετε μια σελιδοποιημένη αναφορά για πρώτη φορά, γίνεστε ο κάτοχος της αναφοράς.
Εάν αναπτύσσετε μια σελιδοποιημένη αναφορά σε ένα στάδιο που περιέχει ήδη ένα αντίγραφο αυτής της σελιδοποιημένης αναφοράς, αντικαθιστάτε την προηγούμενη αναφορά και γίνεστε ο κάτοχος της, αντί για τον προηγούμενο κάτοχο. Σε αυτές τις περιπτώσεις, χρειάζεστε διαπιστευτήρια για την υποκείμενη προέλευση δεδομένων, έτσι ώστε τα δεδομένα να μπορούν να χρησιμοποιηθούν στη σελιδοποιημένη αναφορά.
Οι δευτερεύουσες αναφορές σελιδοποιημένης αναφοράς διατηρούνται στον ίδιο φάκελο που περιέχει τη σελιδοποιημένη αναφορά σας. Για να αποφύγετε προβλήματα απόδοσης, όταν χρησιμοποιείτε επιλεκτικό αντίγραφο για να αντιγράψετε μια σελιδοποιημένη αναφορά με δευτερεύουσες αναφορές, επιλέξτε τόσο τη γονική αναφορά όσο και τις δευτερεύουσες αναφορές.
Πώς μπορώ να δημιουργήσω έναν κανόνα ανάπτυξης για μια σελιδοποιημένη αναφορά με ένα σημασιολογικό μοντέλο Fabric;
Οι κανόνες σελιδοποιημένης αναφοράς μπορούν να δημιουργηθούν εάν θέλετε να κατευθύνετε τη σελιδοποιημένη αναφορά στο μοντέλο σημασιολογίας στο ίδιο στάδιο. Όταν δημιουργείτε έναν κανόνα ανάπτυξης για μια σελιδοποιημένη αναφορά, πρέπει να επιλέξετε μια βάση δεδομένων και έναν διακομιστή.
Εάν ορίζετε έναν κανόνα ανάπτυξης για μια σελιδοποιημένη αναφορά που δεν διαθέτει μοντέλο σημασιολογίας Fabric, επειδή η προέλευση δεδομένων προορισμού είναι εξωτερική, πρέπει να καθορίσετε τόσο τον διακομιστή όσο και τη βάση δεδομένων.
Ωστόσο, οι σελιδοποιημένες αναφορές που χρησιμοποιούν ένα μοντέλο σημασιολογίας Fabric χρησιμοποιούν ένα εσωτερικό μοντέλο σημασιολογίας. Σε αυτές τις περιπτώσεις, δεν μπορείτε να βασιστείτε στο όνομα της προέλευσης δεδομένων για να αναγνωρίσετε το σημασιολογικό μοντέλο Fabric στο οποίο συνδέεστε. Το όνομα της προέλευσης δεδομένων δεν αλλάζει όταν το ενημερώνετε στο στάδιο προορισμού, δημιουργώντας έναν κανόνα προέλευσης δεδομένων ή καλώντας το API ενημέρωσης προέλευσης δεδομένων. Όταν ορίζετε έναν κανόνα ανάπτυξης, πρέπει να διατηρήσετε τη μορφή βάσης δεδομένων και να αντικαταστήσετε το αναγνωριστικό αντικειμένου μοντέλου σημασιολογίας στο πεδίο βάσης δεδομένων. Καθώς το μοντέλο σημασιολογίας είναι εσωτερικό, ο διακομιστής παραμένει ο ίδιος.
Βάση δεδομένων - Η μορφή βάσης δεδομένων για μια σελιδοποιημένη αναφορά με μοντέλο σημασιολογίας Fabric, είναι
sobe_wowvirtualserver-<dataset ID>
. Για παράδειγμα,sobe_wowvirtualserver-d51fd26e-9124-467f-919c-0c48a99a1d63
. Αντικαταστήστε το με το<dataset ID>
αναγνωριστικό του συνόλου δεδομένων σας. Μπορείτε να λάβετε το αναγνωριστικό συνόλου δεδομένων από τη διεύθυνση URL, επιλέγοντας το GUID που ακολουθείdatasets/
και πριν από την επόμενη κάθετο.Διακομιστής - Ο διακομιστής που φιλοξενεί τη βάση δεδομένων σας. Διατηρήστε τον υπάρχοντα διακομιστή ως έχει.
Μετά από μια ανάπτυξη, εάν κάνετε λήψη της RDL της σελιδοποιημένης αναφοράς, ενδέχεται να μην ενημερωθεί με την πιο πρόσφατη έκδοση που μπορείτε να δείτε στην υπηρεσία Power BI.
Όταν έχετε μια ροή δεδομένων που περιέχει σημασιολογικά μοντέλα που ρυθμίζονται με επαυξητική ανανέωση, η πολιτική ανανέωσης δεν αντιγράφεται ή αντικαθίσταται κατά την ανάπτυξη. Μετά την ανάπτυξη μιας ροής δεδομένων που περιλαμβάνει ένα μοντέλο σημασιολογίας με επαυξητική ανανέωση σε ένα στάδιο που δεν περιλαμβάνει αυτήν τη ροή δεδομένων, εάν έχετε μια πολιτική ανανέωσης, θα χρειαστεί να την ρυθμίσετε ξανά στο στάδιο προορισμού. Εάν αναπτύσσετε μια ροή δεδομένων με επαυξητική ανανέωση σε ένα στάδιο όπου βρίσκεται ήδη, η πολιτική επαυξητικής ανανέωσης δεν αντιγράφεται. Σε αυτές τις περιπτώσεις, εάν θέλετε να ενημερώσετε την πολιτική ανανέωσης στο στάδιο προορισμού, πρέπει να την κάνετε με μη αυτόματο τρόπο.
Οι διοχετεύσεις ανάπτυξης δεν εμφανίζουν σύνολα δεδομένων που ανήκουν σε datamarts στα στάδια διοχέτευσης. Όταν αναπτύσσετε ένα datamart, αναπτύσσεται επίσης το σύνολο δεδομένων του. Μπορείτε να προβάλετε το σύνολο δεδομένων σας στον χώρο εργασίας του σταδίου στο οποίο βρίσκεται.