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


Ανάλυση δεδομένων εκπομπών

Σημαντικό

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

Μπορείτε να χρησιμοποιήσετε δύο μεθόδους για την πρόσβαση σε δεδομένα εκπομπών με τη δυνατότητα Azure emissions insights στις λύσεις δεδομένων βιωσιμότητας σε Microsoft Fabric:

Πρόσβαση σε δεδομένα εκπομπών μέσω SQL

Μπορείτε να αποκτήσετε πρόσβαση στα συγκεντρωτικά δεδομένα στο ComputedESGMetrics lakehouse μέσω του SQL τελικό σημείο που είναι διαθέσιμο στο AnalyzeAzureEmissionsDataset με τα εξής βήματα:

  1. Στην αρχική σελίδα της δυνατότητας Azure emissions insights , επιλέξτε το σημασιολογικό μοντέλο AnalyzeAzureEmissionsDataset .

  2. Μεταβείτε στο τελικό σημείο ComputedESGMetricsSQL.

    Στιγμιότυπο οθόνης του τελικού σημείου ComputedESGMetrics SQL.

  3. Μπορείτε να χρησιμοποιήσετε τη συμβολοσειρά σύνδεσης Copy SQL για να χρησιμοποιήσετε το σύνολο δεδομένων εξωτερικά με συμβατά εργαλεία προγράμματος-πελάτη SQL, όπως Azure Data Studio και SQL Server Management Studio (SSMS).

    Στιγμιότυπο οθόνης της συμβολοσειράς σύνδεσης αντιγραφής SQL.

Πρόσβαση σε δεδομένα εκπομπών μέσω API

  1. Δημιουργήστε μια ταυτότητα εφαρμογής στον μισθωτή Microsoft Entra αναγνωριστικού σας και δημιουργήστε έναν νέο μυστικό κωδικό πελάτη για την ταυτότητα της εφαρμογής.

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

  2. Ρυθμίστε τις παραμέτρους μισθωτή σε επίπεδο διαχειριστή. Βεβαιωθείτε ότι έχετε έναν από τους ρόλους διαχειριστή, όπως ορίζεται στην ενότητα Κατανόηση Microsoft Fabric ρόλων διαχειριστή στην Microsoft Fabric τεκμηρίωση. Επικοινωνήστε με τον διαχειριστή μισθωτή για Microsoft Fabric να ολοκληρώσετε αυτά τα βήματα, εάν απαιτείται:

    1. Ανοίξτε τον χώρο εργασίας στο Fabric όπου αναπτύξατε λύσεις δεδομένων βιωσιμότητας.

    2. Επιλέξτε το εικονίδιο Ρυθμίσεις στην επάνω δεξιά γωνία για να ανοίξετε το πλαϊνό πλαίσιο ρυθμίσεων και, στη συνέχεια, επιλέξτε Πύλη διαχείρισης.

    3. Στην ενότητα Ρυθμίσεις μισθωτή, μεταβείτε στις Ρυθμίσεις προγραμματιστή και ενεργοποιήστε το δικαίωμα Οι κύριες υπηρεσίες μπορούν να χρησιμοποιούν API δομής για ολόκληρο τον οργανισμό ή για μια συγκεκριμένη ομάδα ασφαλείας.

    4. Βεβαιωθείτε ότι η ταυτότητα εφαρμογής που δημιουργήσατε νωρίτερα είναι μέλος της ομάδας ασφαλείας.

      Στιγμιότυπο οθόνης της ομάδας ασφαλείας.

  3. Εκχώρηση δικαιωμάτων στην ταυτότητα της εφαρμογής:

    1. Μεταβείτε στην προβολή χώρου εργασίας και ενεργοποιήστε την επιλογή Διαχείριση πρόσβασης για τη διαχείριση ρόλων σε επίπεδο χώρου εργασίας.

    2. Επιλέξτε το κουμπί Add people or groups για να προσθέσετε την ταυτότητα της εφαρμογής με έναν από τους παρακάτω ρόλους: Μέλος,συμμετέχων ή Διαχειριστής. Αυτή η βήμα απαιτείται, επειδή τα δεδομένα στα οποία έχετε πρόσβαση είναι μια εσωτερική συντόμευση OneLake.

    Στιγμιότυπο οθόνης της οθόνης

  4. Καλέστε τα REST API:

    Σημείωμα

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

    1. Λάβετε το διακριτικό πρόσβασης για τη ρυθμισμένη ταυτότητα εφαρμογής. Ανατρέξτε στην ενότητα Απόκτηση διακριτικών για να καλέσετε ένα API ιστού χρησιμοποιώντας μια εφαρμογή δαίμονα στην τεκμηρίωση αναγνωριστικού Microsoft Entra για να λάβετε το διακριτικό για την ταυτότητα της εφαρμογής χρησιμοποιώντας τη ροή εργασίας διαπιστευτηρίων OAuth προγράμματος-πελάτη 2.0. Η παράμετρος πεδίου εφαρμογής πρέπει να είναι "https://storage.azure.com/.default" στην αίτηση διακριτικού.

    2. Καταχωρίστε τα αρχεία διαμερισμάτων δεδομένων που υπάρχουν στο IngestedRawData lakehouse χρησιμοποιώντας την ακόλουθη κλήση API.

      • workspaceId: Το μοναδικό αναγνωριστικό του Microsoft Fabric χώρου εργασίας. Για παράδειγμα, είναι το πρώτο GUID στη διεύθυνση URL όταν ανοίγει το IngestedRawData lakehouse στο Microsoft Fabric.

      • lakehouseId: Το μοναδικό αναγνωριστικό του lakehouse που έχει τα εισαγόμενα δεδομένα εκπομπών Azure. Εδώ, τα ληφθέντα ακατέργαστα δεδομένα lakehouse ID. Για παράδειγμα, είναι το δεύτερο GUID στη διεύθυνση URL όταν ανοίγει το IngestedRawData lakehouse στο Microsoft Fabric.

      • enrollmentNumber: Αναγνωριστικό εγγραφής χρέωσης του οποίου τα δεδομένα πρέπει να διαβαστούν. Το αναγνωριστικό εγγραφής χρέωσης που μεταβιβάζεται εδώ είναι ίδιο με ένα από τα ονόματα φακέλων που είναι διαθέσιμα στη διαδρομή "Αρχεία/AzureEmissions" στο IngestedRawData lakehouse.

      Αίτηση:

      HTTP GET https://onelake.dfs.fabric.microsoft.com/<workspaceId>?recursive=false&resource=filesystem&directory=<lakehouseId>%2FFiles%2FAzureEmissions%2F<enrollmentNumber> 
      

      Απόκριση:

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

    3. Λάβετε το περιεχόμενο του συγκεκριμένου αρχείου διαμερίσματος δεδομένων.

      • workspaceId: Το μοναδικό αναγνωριστικό του Microsoft Fabric χώρου εργασίας.

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

        <lakehouseId>/Files/AzureEmissions/<enrollmentNumber>/<emissionsPartitionFileName>.parquet 
        

      Αίτηση:

      HTTP GET https://onelake.dfs.fabric.microsoft.com/<workspaceId>/<emissionsPartitionFilePath> 
      

      Απόκριση:

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

Επόμενο βήμα