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


Σχεδιασμός υλοποίησης Power BI: Επικύρωση περιεχομένου

Σημείωμα

Αυτό το άρθρο αποτελεί μέρος της σειράς άρθρων σχεδιασμού υλοποίησης Power BI. Αυτή η σειρά εστιάζει κυρίως στην εμπειρία Power BI στο Microsoft Fabric. Για μια εισαγωγή στη σειρά, ανατρέξτε στο θέμα Σχεδιασμός υλοποίησης Power BI.

Αυτό το άρθρο σάς βοηθά να επικυρώσετε περιεχόμενο ως μέρος της διαχείρισης του κύκλου ζωής του περιεχομένου. Απευθύνεται κυρίως στα εξής:

  • Κέντρο αριστείας (COE) και οι ομάδες BI: Οι ομάδες που είναι υπεύθυνες για την επίβλεψη του Power BI στον οργανισμό. Αυτές οι ομάδες περιλαμβάνουν υπεύθυνους λήψης αποφάσεων που αποφασίζουν πώς να διαχειριστούν τον κύκλο ζωής του περιεχομένου Power BI. Αυτές οι ομάδες μπορούν επίσης να περιλαμβάνουν διαχειριστές εκδόσεων, οι οποίοι χειρίζονται τον κύκλο ζωής των εκδόσεων περιεχομένου, καθώς και μηχανικούς που δημιουργούν και διαχειρίζονται τα στοιχεία που απαιτούνται για την αποτελεσματική χρήση και υποστήριξη της διαχείρισης του κύκλου ζωής.
  • δημιουργών περιεχομένου και κατόχων περιεχομένου: Χρήστες που δημιουργούν περιεχόμενο που θέλουν να δημοσιεύσουν στην πύλη Fabric για να κάνουν κοινή χρήση με άλλους χρήστες. Αυτά τα άτομα είναι υπεύθυνα για τη διαχείριση του κύκλου ζωής του περιεχομένου Power BI που δημιουργούν.

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

Σημείωμα

Συνήθως επαναλαμβάνετε στα στάδια δύο και τρία σε διαδοχικούς κύκλους ανάπτυξης και επικύρωσης.

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

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

Διάγραμμα που εμφανίζει τον κύκλο ζωής του περιεχομένου Power BI. Επισημαίνεται το Στάδιο 3, το οποίο αφορά την επικύρωση περιεχομένου.

Σημείωμα

Για μια επισκόπηση της διαχείρισης κύκλου ζωής περιεχομένου, ανατρέξτε στο πρώτο άρθρο αυτής της σειράς.

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

Η επικύρωση περιεχομένου περιλαμβάνει τη λήψη συγκεκριμένων αποφάσεων ή ενεργειών για να διασφαλιστεί ότι το περιεχόμενο εκτελείται όπως αναμένεται.

Όταν επικυρώνετε περιεχόμενο, αξιολογείτε διαφορετικές πτυχές της λύσης.

  • Λειτουργικότητα: Εάν τα στοιχεία και οι δυνατότητες που αποτελούν τη λύση είναι λειτουργικά. Ένα παράδειγμα λειτουργικότητας δοκιμής είναι εάν ένα σημασιολογικό μοντέλο μπορεί να ολοκληρώσει μια προγραμματισμένη ανανέωση.
  • Ακρίβεια δεδομένων: Εάν τα αριθμητικά στοιχεία και τα αποτελέσματα που εμφανίζονται είναι πλήρη και ευθυγραμμίζονται με τις επιχειρηματικές προσδοκίες. Ένα παράδειγμα ακρίβειας δοκιμής δεδομένων είναι εάν μια τιμή σε μια αναφορά ευθυγραμμίζεται με μια γνωστή γραμμή βάσης.
  • επιδόσεων: Εάν τα ερωτήματα έχουν ελάχιστη επίδραση στους διαθέσιμους πόρους χρήστη ή στους χρόνους αναμονής των χρηστών. Ένα παράδειγμα δοκιμής επιδόσεων είναι εάν μια ροή δεδομένων ανανεώνεται αξιόπιστα χωρίς να έχει οριστεί χρονικό όριο ή αντιμετωπίζετε μεγάλες διάρκειες ανανέωσης.
  • ασφαλείας: Εάν δεν επιτρέπεται σε μη εξουσιοδοτημένα άτομα η προβολή ή η πρόσβαση σε πληροφορίες ή σε ολόκληρη τη λύση. Ένα παράδειγμα ασφάλειας δοκιμής είναι η απομίμηση ενός χρήστη ή ρόλου κατά την επικύρωση της ασφάλειας σε επίπεδο γραμμών (RLS).
  • Αποτελεσματικότητα: Εάν η λύση αντιμετωπίζει το σχετικό επιχειρηματικό πρόβλημα ή διαδικασία και υποστηρίζει επαρκώς τους επιχειρηματικούς στόχους όπως προβλέπεται. Ένα παράδειγμα αποτελεσματικότητας δοκιμής είναι η συγκέντρωση σχολίων χρήστη όταν διεξάγετε δοκιμές αποδοχής χρηστών (UAT).
  • προσβασιμότητας: Εάν η λύση πληροί γνωστά πρότυπα προσβασιμότητας ώστε να μπορεί να αξιοποιηθεί από όσο το δυνατόν περισσότερα άτομα. Ένα παράδειγμα δοκιμής προσβασιμότητας ελέγχει αν η αναφορά σας πληροί τη λίστα ελέγχου προσβασιμότητας αναφοράς της Microsoft.

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

Σημείωμα

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

Αποφασίστε πώς οι δημιουργοί θα πρέπει να επικυρώσουν περιεχόμενο

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

Σημείωμα

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

Υπάρχουν δύο τρόποι για να επικυρώσουν περιεχόμενο οι δημιουργοί περιεχομένου.

  • Μη αυτόματων δοκιμών περιλαμβάνουν κάποιον που επικυρώνει το περιεχόμενο με μη αυτόματο τρόπο, είτε μέσω υποκειμενικής αξιολόγησης είτε με σύγκριση με ορισμένα αντικειμενικά κριτήρια δοκιμής. Οι μη αυτόματες δοκιμές είναι εύκολο να εκτελεστούν, όμως υπόκεινται σε ανθρώπινο σφάλμα ή μεροληψία. Επιπλέον, όταν το περιεχόμενο φτάσει σε μια συγκεκριμένη κλίμακα, οι μη αυτόματες δοκιμές μπορεί να γίνουν εργατικές για να εκτελεστούν σωστά. Μπορείτε να διεξάγετε μη αυτόματες δοκιμές με δύο τρόπους.
    • Ανεξάρτητη αναθεώρηση, η οποία περιλαμβάνει τη δοκιμή του δικού σας περιεχομένου, όπως σημασιολογικά μοντέλα και αναφορές.
    • Αξιολόγηση από ομοτίμους, η οποία περιλαμβάνει μια υποκειμενική αξιολόγηση του περιεχομένου για την κρίσιμη αξιολόγηση της λύσης και την παροχή προτάσεων για τη βελτίωσή της.
  • αυτοματοποιημένων δοκιμών: Οι αυτοματοποιημένες δοκιμές περιλαμβάνουν μια προπαρασκευαμένη δοκιμή που αξιολογείται αυτόματα χωρίς ανθρώπινη παρέμβαση. Συνήθως, οι αυτοματοποιημένες δοκιμές ελέγχουν τμήματα του κώδικα λύσης σε σχέση με συγκεκριμένα στοιχεία αναφοράς ή γραμμές βάσης. Η αυτοματοποιημένη δοκιμή είναι πιο δύσκολη στην εκτέλεση και απαιτείται χρόνος και προσπάθεια για τη ρύθμιση. Ωστόσο, οι αυτοματοποιημένες δοκιμές είναι απαραίτητες σε επιχειρηματικά σενάρια για να εξασφαλιστεί η ποιότητα και η αξιοπιστία μεγαλύτερων υλοποιήσεων και κρίσιμων για την επιχείρηση λύσεων.

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

Διεξαγωγή μη αυτόματων δοκιμών

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

Ακολουθούν ορισμένα ζητήματα που πρέπει να λάβετε υπόψη κατά τη δοκιμή του δικού σας περιεχομένου.

  • Αποφασίστε και καταγράψτε εκ των προτέρων τις συνθήκες δοκιμής και τα κριτήρια επιτυχίας.
  • Να είστε σχολαστικοί με τις δοκιμές και να τεκμηριώνετε τα αποτελέσματα της δοκιμής. Ωστόσο, βεβαιωθείτε ότι αποφεύγετε τις περιττές δοκιμές, ώστε οι πρακτικές δοκιμής σας να μην επιβραδύνουν την ανάπτυξη.
  • Δημιουργήστε ένα τυπικό σύνολο δοκιμών για κάθε τύπο στοιχείου για τη βελτίωση της επαναληψιμότητας.
  • Τεκμηριώστε τα αποτελέσματα και τα συμπεράσματα των δοκιμών.
  • Δοκιμάστε πολλές φορές για να εξασφαλίσετε ότι τα αποτελέσματα των δοκιμών σας αντικατοπτρίζουν καλύτερα την πραγματικότητα και όχι τις τυχαίες πιθανότητες.
  • Χρησιμοποιήστε συνθήκες δοκιμής που είναι αντιπροσωπευτικές του περιβάλλοντος παραγωγής σας.

Οι παρακάτω ενότητες περιγράφουν άλλα βασικά ζητήματα για τις μη αυτόματες δοκιμές.

Μη αυτόματη δοκιμή σημασιολογικών μοντέλων

Τα σημασιολογικά μοντέλα αποτελούν σημαντικό μέρος μιας λύσης στο Fabric και το Power BI καθώς αποτελούν μια ανομοιότη προέλευση για αναφορές, πίνακες εργαλείων και άλλα εργαλεία προγράμματος-πελάτη και φόρτους εργασίας Fabric. Ως εκ τούτου, είναι σημαντικό να επικυρώσετε τα σημασιολογικά μοντέλα σας πριν από την ανάπτυξη.

Απαντήστε σε ερωτήσεις όπως οι παρακάτω για να σας βοηθήσουν να επικυρώσετε το σημασιολογικό μοντέλο σας.

  • Οι πίνακες περιέχουν μη αναμενόμενες τιμές που απουσιάζουν, διπλότυπες ή λανθασμένες τιμές;
  • Οι μετρήσεις DAX επιστρέφουν τα αναμενόμενα αποτελέσματα χωρίς μεγάλους χρόνους ερωτημάτων;
  • Ολοκληρώνεται επιτυχώς μια προγραμματισμένη ανανέωση χωρίς μεγάλους χρόνους ανανέωσης;
  • Παρατηρείτε (Κενά) αποτελέσματα σε απεικονίσεις, φίλτρα ή αποτελέσματα ερωτημάτων που προκαλούνται από παραβιάσεις ακεραιότητας αναφορών;
  • Η ασφάλεια των δεδομένων, όπως το RLS ή η ασφάλεια σε επίπεδο αντικειμένου (OLS), αποτρέπει επαρκώς τη μη εξουσιοδοτημένα άτομα από την πρόσβαση στο μοντέλο ή τα δεδομένα του;
  • Είναι οργανωμένα τα αντικείμενα μοντέλου (όπως μετρήσεις DAX ή στήλες πίνακα) σε φακέλους προβολής;

Μπορείτε να χρησιμοποιήσετε διαφορετικά εργαλεία και προσεγγίσεις για να σας βοηθήσουν να επικυρώσετε τα σημασιολογικά μοντέλα σας.

  • του Power BI Desktop: Το Power BI Desktop σάς επιτρέπει να επικυρώνετε διάφορες πτυχές των σημασιολογικών μοντέλων σας, χρησιμοποιώντας διάφορες δυνατότητες. Παραδείγματα δυνατοτήτων του Power BI Desktop που διευκολύνουν τη δοκιμή σημασιολογικών μοντέλων περιλαμβάνουν τα εξής:
    • καμβά απεικονίσεων: Δοκιμάστε τη λειτουργικότητα και την ακρίβεια του μοντέλου με απεικονίσεις μεταφοράς και απόθεσης.
    • προβολή ερωτημάτων DAX: Δοκιμάστε την ακρίβεια του μοντέλου και κώδικα DAX με ερωτήματα DAX που μπορείτε να αποθηκεύσετε και να χρησιμοποιήσετε ξανά αργότερα.
    • διαγνωστικά ερωτήματος: Ελέγξτε τις επιδόσεις ανανέωσης, με τη λήψη πληροφοριών διαγνωστικών σχετικά με τον τρόπο αξιολόγησης των ερωτημάτων στο Power Query.
  • Fabric: Οι δυνατότητες και τα στοιχεία στην πύλη Fabric σάς επιτρέπουν να επικυρώνετε πτυχές του σημασιολογικού μοντέλου σας όταν αναπτύσσεται σε έναν χώρο εργασίας.
  • εργαλεία τρίτων: Τα εργαλεία τρίτων σάς επιτρέπουν να επικυρώνετε άλλες πτυχές του μοντέλου σημασιολογίας σας, είτε παρέχοντας περισσότερες λεπτομέρειες είτε άλλες δυνατότητες που διευκολύνουν την επικύρωση. Ορισμένα παραδείγματα εργαλείων τρίτων που διευκολύνουν τη δοκιμή σημασιολογικών μοντέλων περιλαμβάνουν τα εξής:
    • DAX Studio: Δοκιμάστε και βελτιστοποιήστε τις επιδόσεις του κώδικα DAX, λαμβάνοντας λεπτομερείς αναλύσεις των χρονισμών ερωτημάτων και των σχεδίων ερωτημάτων DAX.
    • πρόγραμμα επεξεργασίας σε μορφή πίνακα: Ελέγξτε και εντοπίστε σφάλματα στην ακρίβεια του κώδικα DAX, λαμβάνοντας λεπτομερείς αναλύσεις σχετικά με τον τρόπο αξιολόγησης των ερωτημάτων DAX και το περιβάλλον αξιολόγησης.

Φιλοδώρημα

Μπορείτε να χρησιμοποιήσετε διαγνωστικά ερωτήματος για να επικυρώσετε και να βελτιστοποιήσετε με μη αυτόματο τρόπο τις επιδόσεις του Power Query από άλλα στοιχεία που το χρησιμοποιούν, όπως ροές δεδομένων.

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

Μη αυτόματη δοκιμή αναφορών

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

Απαντήστε σε ερωτήσεις όπως οι παρακάτω, για να σας βοηθήσουν να επικυρώσετε τις αναφορές σας.

  • Οι αναφορές πληρούν τις τεκμηριωμένες επιχειρηματικές απαιτήσεις;
  • Χρησιμοποιούνται οι κατάλληλοι τύποι απεικονίσεων για την αντιμετώπιση της σωστής ερώτησης;
  • Είναι σαφείς και περιεκτικές οι σελίδες αναφοράς χωρίς υπερβολικά χρώματα ή πάρα πολλές απεικονίσεις;
  • Λειτουργεί η αναφορά όπως αναμένεται κατά το φιλτράρισμα σε ένα στενό υποσύνολο δεδομένων;
  • Επιτρέπει η αναφορά την εξαγωγή στο Excel και, αν ναι, επιτρέπει την ανάκτηση συνοπτικών δεδομένων ή των υποκείμενων δεδομένων;
  • Μπορεί να χρησιμοποιηθεί η αναφορά για τη λειτουργία άντλησης μεταξύ αναφορών ή την εξατομίκευση απεικονίσεων;

Μπορείτε να χρησιμοποιήσετε διαφορετικά εργαλεία και προσεγγίσεις για να σας βοηθήσουν να επικυρώσετε τις αναφορές σας.

  • του Power BI Desktop: Το Power BI Desktop σάς επιτρέπει να επικυρώνετε διάφορες πτυχές των αναφορών σας, χρησιμοποιώντας διάφορες δυνατότητες. Ορισμένα παραδείγματα δυνατοτήτων του Power BI Desktop που διευκολύνουν τις δοκιμές αναφορών περιλαμβάνουν τα εξής:
  • Fabric: Οι δυνατότητες και τα στοιχεία στην πύλη Fabric σάς επιτρέπουν να επικυρώνετε πτυχές της αναφοράς σας όταν αναπτύσσονται σε έναν χώρο εργασίας.
    • Ενημέρωσηεφαρμογής: Δοκιμάστε τη λειτουργικότητα και την ασφάλεια των αναφορών κατά τη διανομή αναφορών σε εφαρμογές Power BI και ρύθμιση διαφορετικών ακροατηρίων εφαρμογών για να καθορίσετε ποιος μπορεί να προβάλει ποιο περιεχόμενο. Όταν χρησιμοποιείτε ακροατήρια εφαρμογών, μπορείτε να κάνετε προεπισκόπηση των αναφορών στις οποίες θα έχουν πρόσβαση και να δοκιμάσετε οι ίδιοι την εμπειρία της εφαρμογής.
    • προβολή ανάγνωσης στον χώρο εργασίας ή την εφαρμογή: Δοκιμάστε τη λειτουργικότητα και την ακρίβεια της αναφοράς χρησιμοποιώντας τη στο ίδιο περιβάλλον με έναν χρήστη.

Σημείωμα

Μπορείτε να αναπτύξετε και επικυρώσετε πίνακες εργαλείων μόνο στην πύλη Fabric.

Σημαντικό

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

Μη αυτόματη δοκιμή με εκτέλεση ομότιμης αξιολόγησης

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

Σημείωμα

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

Φιλοδώρημα

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

Υπάρχουν διάφοροι τρόποι με τους οποίους μπορείτε να διεξάγετε μια αξιολόγηση από ομοτίμους.

  • λειτουργική αναθεώρηση: Ένας λειτουργικός έλεγχος εστιάζει σε δυνατότητες, διαδικασίες ή επιχειρηματικές απαιτήσεις που πρέπει να ικανοποιεί η λύση. Σε έναν λειτουργικό έλεγχο, οι αναθεωρητές χρησιμοποιούν τη λύση σαν να ήταν τελικός χρήστης. Τεκμηριώνουν τυχόν ελαττώματα ή ζητήματα που εντοπίζουν, μαζί με οποιαδήποτε υποκειμενική κριτική για τη βελτίωση της εφαρμογής.
  • Technical review: Ένας τεχνικός έλεγχος εστιάζει σε τεχνικές πτυχές της λύσης, όπως η μοντελοποίηση δεδομένων, ο κώδικας ή η σχεδίαση. Σε έναν τεχνικό έλεγχο, οι αναθεωρητές αξιολογούν τον τρόπο εφαρμογής ορισμένων δυνατοτήτων ή αλλαγών και προτείνουν εναλλακτικές προσεγγίσεις ή επισημαίνουν δυνητικά ελαττώματα ή κινδύνους για την τρέχουσα προσέγγιση.
  • αιτήματος έλξης: Όταν εκτελείτε έλεγχο προέλευσης, δημιουργείτε μια αιτήματος έλξης (PR) για να συγχωνεύσετε τις αλλαγές σας στην πιο πρόσφατη έκδοση μιας λύσης. Ένας τεχνικός κάτοχος εξετάζει τις προτεινόμενες αλλαγές και αξιολογεί τον πηγαίο κώδικα. Αυτό το είδος αναθεώρησης είναι χρήσιμο για να διασφαλίσετε ότι ο κώδικας συμμορφώνεται με τις τυπικές συμβάσεις, όπως η μορφοποίηση κώδικα DAX ή M, ή ο εντοπισμός αντι-μοτίβων ή πιθανώς προβληματικός κώδικας.

Φιλοδώρημα

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

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

Αυτοματοποίηση δοκιμής

Οι δημιουργοί περιεχομένου μπορούν να αυτοματοποιήσουν τις δοκιμές, έτσι ώστε οι δοκιμές να εκτελούνται αυτόματα πριν από την ανάπτυξη. Οι αυτοματοποιημένες δοκιμές συνήθως περιλαμβάνουν προ-προετοιμασμένες συνθήκες δοκιμής που εκτελούνται και ενορχηστρώνονται μέσω προγραμματισμού ως απόκριση σε ορισμένες ενέργειες, όπως η αποθήκευση περιεχομένου ή η υποβολή αιτήματος έλξης (PR). Τα αποτελέσματα των αυτοματοποιημένων δοκιμών αποθηκεύονται αυτόματα για μελλοντική αναφορά και τεκμηρίωση.

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

Οι αποτελεσματικές αυτοματοποιημένες δοκιμές αποτελούν βασικό μέρος της υλοποίησης του DataOps. Το DataOps επιτρέπει στις ομάδες να αυτοματοποιούν και να κλιμακώσουν διαδικασίες υιοθετώντας πρακτικές που βελτιώνουν και επιταχύνουν την παροχή δεδομένων και αναλύσεων.

Σημαντικό

Για να αυτοματοποιήσετε αποτελεσματικά τις δοκιμές, θα πρέπει να δημιουργήσετε καλά σχεδιασμένες δοκιμές. Η δημιουργία τέτοιων δοκιμών μπορεί να απαιτεί σημαντικό χρόνο και προσπάθεια. Εάν οι συνθήκες δοκιμής και οι προσδοκίες σας δεν έχουν οριστεί σωστά, οι αυτοματοποιημένες δοκιμές σας δεν θα είναι σε θέση να επικυρώσουν τις σωστές πτυχές του περιεχομένου σας και θα λάβετε μικρό όφελος για την αυτοματοποίηση αυτών των δοκιμών.

Φιλοδώρημα

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

Οι παρακάτω ενότητες περιγράφουν βασικά ζητήματα για την αυτόματη δοκιμή σημασιολογικών μοντέλων και αναφορών Power BI.

Αυτοματοποίηση της δοκιμής σημασιολογικών μοντέλων

Είναι δυνατή η αυτοματοποιημένη δοκιμή σημασιολογικών μοντέλων, παρόλο που συνήθως απαιτεί προσαρμοσμένη ρύθμιση με εργαλεία και πλαίσια τρίτων κατασκευαστών.

Μπορείτε να χρησιμοποιήσετε διαφορετικά εργαλεία και προσεγγίσεις για την αυτοματοποίηση της δοκιμής σημασιολογικών μοντέλων.

  • ανάλυση βέλτιστης πρακτικής (BPA): Το βέλτιστης πρακτικής ανάλυση σάς επιτρέπει να καθορίσετε κανόνες που μπορείτε να χρησιμοποιήσετε για να αξιολογήσετε ένα μοντέλο σημασιολογίας. Μπορείτε να εκτελέσετε το BPA χρησιμοποιώντας το Tabular Editor, το οποίο θα εντοπίσει τυχόν παραβιάσεις κανόνων σε ένα μοντέλο σημασιολογίας. Μπορείτε να αυτοματοποιήσετε τους ελέγχους για παραβιάσεις κανόνων BPA, χρησιμοποιώντας τη διασύνδεση γραμμής εντολών του Tabular Editor (CLI) μαζί με το Azure DevOps ή ως μέρος μιας άλλης προγραμματισμένης διαδικασίας.
  • σημειωματάρια Fabric και σύνδεση σημασιολογίας: Notebooks στο Fabric σας επιτρέπουν να χρησιμοποιείτε σημασιολογίας για να αλληλεπιδράτε με σημασιολογικά μοντέλα μέσω προγραμματισμού. Μπορείτε να χρησιμοποιήσετε σημειωματάρια για την εκτέλεση πλαισίων όπως οι Μεγάλες προσδοκίες (GX) για την επικύρωση δεδομένων. Επιπλέον, μπορείτε να αξιολογήσετε μετρήσεις και ερωτήματα DAX και, στη συνέχεια, να ελέγξετε τα αποτελέσματα σε σχέση με γνωστές γραμμές βάσης.
  • του Power Automate: power automate σάς επιτρέπει να εκτελείτε ερωτήματα σε σημασιολογικά μοντέλα και να εξάγετε αναφορές, χρησιμοποιώντας τοAPI REST του Power BI . Μπορείτε να ελέγξετε τα αποτελέσματα του ερωτήματος σε σχέση με γνωστές γραμμές βάσης και, στη συνέχεια, να εκτελέσετε ενέργειες κατάντη, όπως η ενεργοποίηση ειδοποιήσεων στους κατόχους περιεχομένου.

Φιλοδώρημα

Εξετάστε το ενδεχόμενο να συνδυάσετε αυτοματοποιημένες δοκιμές και την ενορχήστρωση των σημασιολογικών μοντέλων σας. Για παράδειγμα, μπορείτε να εκτελέσετε αυτοματοποιημένες δοκιμές σε μια προέλευση δεδομένων και ένα σημασιολογικό μοντέλο πριν από την ανανέωση, χρησιμοποιώντας σημειωματάρια ή το Power Automate. Εάν οι δοκιμές αποτύχουν, μπορείτε να αποτρέψετε την ανανέωση, το οποίο μπορεί επίσης να αποτρέψει την άφιξη σφαλμάτων ανανέωσης ή εσφαλμένων δεδομένων σε επιχειρηματικές αναφορές.

Αυτοματοποίηση της δοκιμής αναφορών

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

Μπορείτε να χρησιμοποιήσετε διαφορετικά εργαλεία και προσεγγίσεις για την αυτοματοποίηση της δοκιμής αναφορών.

  • Ανάλυση βέλτιστης πρακτικής αναφοράς: Υπάρχουν διάφορα εργαλεία τρίτων που υποστηρίζουν λειτουργικότητα ανάλυσης βέλτιστης πρακτικής για την αυτοματοποίηση του εντοπισμού προβλημάτων σε αναφορές εξετάζοντας τον ορισμό της αναφοράς. Δύο εργαλεία που υποστηρίζουν αυτή τη λειτουργικότητα είναι η Εξερεύνηση PBI και η Επιθεώρηση PBI.
  • του Power Automate Desktop: εργαλεία αυτοματισμού περιβάλλοντος εργασίας χρήστη, όπως Selenium για Python ή Power Automate Desktop επιτρέπουν την προσομοίωση αλληλεπιδράσεων του ποντικιού χρήστη με αναφορές. Ορίζοντας μια ροή χρήστη, μπορείτε να δοκιμάσετε την περιήγηση και τις αλληλεπιδράσεις. Αυτές οι δοκιμές περνούν όταν μπορούν να ολοκληρώσουν τη ροή και αποτυγχάνουν όταν ανιχνεύουν συγκεκριμένες λέξεις ή εικόνες στην οθόνη (όπως ένα μήνυμα σφάλματος ή μια κενή απεικόνιση).

Αποφασίστε πώς θα πρέπει να επικυρώνουν οι χρήστες το περιεχόμενο

Όταν το περιεχόμενο περάσει τις μη αυτόματες δοκιμές, τις αυτοματοποιημένες δοκιμές και την αξιολόγηση από ομοτίμους, μπορεί να προχωρήσει στη δοκιμή των χρηστών. Όταν οι χρήστες δοκιμάζουν περιεχόμενο, παρέχουν υποκειμενικά σχόλια σχετικά με το αν αυτό το περιεχόμενο ικανοποιεί τις επιχειρηματικές απαιτήσεις και αποδίδει στις προσδοκίες τους, συμπεριλαμβανομένης της επιστροφής ακριβών αποτελεσμάτων.

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

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

Σημαντικό

Όταν αναπτύσσετε περιεχόμενο σε έναν δοκιμαστικό χώρο εργασίας, χρειάζεται να ενημερώσετε την εφαρμογή με μη αυτόματο τρόπο προτού γίνουν ορατές στους χρήστες αλλαγές σε αναφορές και πίνακες εργαλείων.

Σημείωμα

Δεν μπορείτε να αναπτύξετε ή να αντιγράψετε εφαρμογές από έναν χώρο εργασίας σε έναν άλλο. Οποιεσδήποτε αλλαγές σε μια εφαρμογή πρέπει να γίνουν με μη αυτόματο τρόπο στη ρύθμιση παραμέτρων για αυτόν τον χώρο εργασίας.

Προτού ξεκινήσετε την επικύρωση χρήστη, θα πρέπει να διεξάγετε τις απαραίτητες προετοιμασίες.

  • Προγραμματίστε πότε θα πρέπει να πραγματοποιείται επικύρωση χρήστη.
  • Καθορίστε εάν η επικύρωση χρήστη περιορίζεται σε μια συγκεκριμένη περίοδο ή μέρος μιας επαναληπτικής διαδικασίας.
  • Δημιουργήστε μια μέθοδο για τη συλλογή σχολίων, όπως χρησιμοποιώντας το Microsoft Forms.
  • Επικοινωνήστε με τους χρήστες που εμπλέκονται στην επικύρωση του σχεδιασμού και των προσδοκιών.
  • Οργανώστε μια έναρξη για την επικύρωση χρηστών για να καθοδηγήσετε τους χρήστες και να διαχειριστείτε τις προσδοκίες.
  • Διεξάγετε εκπαίδευση για τους χρήστες ώστε να επιδεικνύουν τη διαδικασία επικύρωσης και σχολίων.

Ακολουθούν ορισμένοι διαφορετικοί τρόποι για να διευκολύνετε την επικύρωση του περιεχομένου από τον χρήστη.

  • δοκιμών του Παρατηρητηρίου: Οι δοκιμές παρατηρητηρίου είναι σύντομες περίοδοι λειτουργίας όπου οι δημιουργοί περιεχομένου παρακολουθούν έναν ή περισσότερους χρήστες να χρησιμοποιούν το περιεχόμενο χωρίς οδηγίες. Σε αυτές τις περιόδους λειτουργίας, οι δημιουργοί περιεχομένου χρησιμοποιούν τις παρατηρήσεις τους για να εντοπίσουν πιθανά ελαττώματα, προβλήματα ή βελτιώσεις στη λύση. Αυτές οι δοκιμές μπορεί να είναι πολύτιμες καθώς απαιτούν λίγο χρόνο και προσπάθεια οργάνωσης και μπορεί να περιορίζονται σε συγκεκριμένες δυνατότητες ή μέρη μιας λύσης. Οι δοκιμές παρατηρητηρίου είναι πολύ χρήσιμες για τη λήψη πρώιμων σχολίων σχετικά με ένα σχέδιο ή προσέγγιση, όπως με μια επαλήθευση ιδέας (POC).
  • δοκιμή ομάδας εστίασης: Οι δοκιμές ομάδας εστίασης είναι περιορισμένες περίοδοι λειτουργίας που οργανώνονται με μια μικρή ομάδα χρηστών που περνούν από το περιεχόμενο μαζί. Αυτές οι ομάδες εστίασης επιμελούνται για να επιλέξουν βασικούς ενδιαφερόμενους και ειδικούς επί του θέματος που μπορούν να παρέχουν τα καλύτερα σχόλια σχετικά με ορισμένες δυνατότητες ή λειτουργίες. Οι δοκιμές ομάδας εστίασης μπορούν να προκύψουν σε πολλές, αλληλεπιδραστικές περιόδους λειτουργίας. Οι δοκιμές ομάδας εστίασης απαιτούν περισσότερο χρόνο και προσπάθεια από τις δοκιμές του παρατηρητηρίου, αλλά μπορούν να παρέχουν πιο λεπτομερή σχόλια σχετικά με μια λύση.
  • δοκιμή αποδοχής χρηστών: δοκιμή αποδοχής χρηστών (UAT) είναι μια τυπική διαδικασία όπου μια μεγαλύτερη ομάδα ατόμων από την κοινότητα χρηστών επικυρώνει και παρέχει ασύγχρονα σχόλια σχετικά με μια λύση. Η UAT απαιτεί τον περισσότερο χρόνο και κόπο για να οργανωθεί, αλλά είναι ο πιο αναλυτικός τρόπος για τη διεξαγωγή των δοκιμών των χρηστών. Όταν οι χρήστες της δοκιμής αποδεχτούν τη λύση και επιλυθούν τα ζητήματα σχολίων, το περιεχόμενο μπορεί να αναπτυχθεί στον χώρο εργασίας παραγωγής.

Όταν αποφασίσετε πώς μπορείτε να επικυρώσετε περιεχόμενο, μπορείτε να σχεδιάσετε τον τρόπο ανάπτυξής του προς και μεταξύ χώρων εργασίας.

Λίστα ελέγχου - Κατά τον σχεδιασμό για την επικύρωση περιεχομένου, βασικές αποφάσεις και ενέργειες περιλαμβάνουν:

  • τις συνθήκες σχεδίασης και δοκιμής εγγράφων: Περιγράψτε τις δοκιμές που θα διεξάγετε, τι δοκιμάζουν και πώς θα τις εκτελέσετε.
  • Αποφασίστε για μια διαδικασία αξιολόγησης από ομοτίμους: Περιγράψτε ποιος άλλος θα επικυρώσει το περιεχόμενο εκτός από τον εαυτό σας.
  • Αποφασίστε μια προσέγγιση για τη μη αυτόματη δοκιμή: Αποφασίστε ποια εργαλεία και δυνατότητες θα χρησιμοποιήσετε για να επικυρώσετε το περιεχόμενο που δημιουργείτε.
  • Αποφασίστε εάν θα χρησιμοποιήσετε αυτοματοποιημένες δοκιμές: Προσδιορίστε εάν η κλίμακα και η εμβέλεια του περιεχομένου σας δικαιολογεί τη ρύθμιση αυτοματοποιημένων δοκιμών. Σε αυτή την περίπτωση, βεβαιωθείτε ότι σχεδιάζετε τον απαραίτητο χρόνο και τους πόρους για να σχεδιάσετε και υλοποιήσετε αυτές τις δοκιμές, έτσι ώστε να επικυρώσουν αυτό που περιμένετε.
  • Ανάπτυξη περιεχομένου από τον χώρο εργασίας ανάπτυξης στον δοκιμαστικό χώρο εργασίας: Ανάπτυξη αλλαγών από τον χώρο εργασίας ανάπτυξης στον δοκιμαστικό χώρο εργασίας, ώστε οι αλλαγές να είναι ορατές στους χρήστες. Βεβαιωθείτε ότι έχετε κάνει τις απαραίτητες δραστηριότητες μετά την ανάπτυξη στον δοκιμαστικό χώρο εργασίας, όπως ρύθμιση και ενημέρωση μιας δοκιμαστικής εφαρμογής.
  • αποφασίσετε μια προσέγγιση για τις δοκιμέςχρήστη: Αποφασίστε πώς οι χρήστες θα επικυρώσουν το περιεχόμενο.
  • προσδιορίσετε χρήστες δοκιμής: Προσδιορίστε ποιος από την κοινότητα χρηστών θα επικυρώσει το περιεχόμενο. Επίτευξη συμφωνίας με τα εν λόγω άτομα όσον αφορά την έκταση της συμμετοχής και των προσδοκιών τους.
  • Συλλογή σχολίων χρηστών: Ρυθμίστε εργαλεία και διαδικασίες για αυτόματη συλλογή σχολίων. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τις εργασίες και το Planner στο Microsoft Teams ή στο Microsoft Forms.
  • αποτελέσματα της δοκιμής εγγράφου: Τεκμηριώστε τα αποτελέσματα της επικύρωσης όλου του περιεχομένου και τυχόν αλλαγές που πραγματοποιήθηκαν ως αποτέλεσμα των αποτελεσμάτων της δοκιμής. Βεβαιωθείτε ότι αυτή η τεκμηρίωση είναι εύκολη στην εύρεση.
  • Σχεδιάστε την ανάπτυξή σας σεπαραγωγής: Μόλις ολοκληρωθεί η δοκιμή του χρήστη, ετοιμαστείτε να αναπτύξετε περιεχόμενο από τον δοκιμαστικό χώρο εργασίας στον χώρο εργασίας παραγωγής.

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