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


Δημιουργία και αποθήκευση δεδομένων μετρήσεων

Σημαντικό

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

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

Η υπολογιστική λογική μιας μέτρησης ορίζεται με:

  • Power BI μετρήσεις: Περιέχει λογική υπολογισμού με τη μορφή γλώσσας τύπων παραστάσεων ανάλυσης δεδομένων (DAX). Power BI Τα μέτρα ορίζονται στο DatasetForMetricsMeasures_DTST προκατασκευασμένο σημασιολογικό μοντέλο που αναπτύσσεται ως μέρος της ικανότητας. Για να μάθετε περισσότερα σχετικά με τις Power BI μετρήσεις, μεταβείτε στο θέμα Δημιουργία μετρήσεων για ανάλυση δεδομένων στην Power BI Desktop Power BI τεκμηρίωση.

  • Ιδιότητες: Καθορίζει τις ιδιότητες/στήλες που απαιτούνται στην έξοδο μέτρησης. Αυτές οι διαστάσεις μπορεί να προέρχονται από συγκεντρωτικούς πίνακες ή από τους υπολογιζόμενους πίνακες στο DatasetForMetricsMeasures_DTST σημασιολογικό μοντέλο.

  • Φίλτρα: Καθορίζει τις τιμές από τις ιδιότητες του συγκεντρωτικού πίνακα που πρέπει να φιλτραριστούν.

δείγμα προκατασκευασμένων μετρικών εκπομπών ανά κατηγορία πεδίου 3 (πρωτόκολλο GHG).

Ακολουθεί ο ορισμός μέτρησης αυτής της μέτρησης από το αρχείο metrics_definitions_config.json:

{
      "metric_name": "Scope 3 GHG emissions by category (GHG Protocol)",
      "measure_name": "Emissions",
      "dimensions": [
        "EmissionsAggregate[EmissionSource]",
        "EmissionsAggregate[UnitOfMeasureName]",
        "EmissionsAggregate[ReportingPeriod]"
      ],
      "filters": {
        "EmissionsAggregate[isRolledUp]": [
          "False"
        ],
        "EmissionsAggregate[Scope]": [
          "Scope 3"
        ],
        "EmissionsAggregate[AccountingMethod]": [
          "Location based",
          null
        ],
        "EmissionsAggregate[UnitOfMeasureName]": [
          "mtCO2e"
        ]
      },
      "sustainability_area": "Climate Change",
      "labels": {
        "Reporting standard": [
          "CSRD"
        ],
        "Disclosure datapoint": [
          "E1-6_04"
        ]
      }
    }

Με βάση τον ορισμό της μέτρησης, η μετρική έξοδος αποτελείται από:

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

Για το δείγμα μέτρησης, αυτές οι στήλες εξόδου είναι:

  • EmissionSource: Καταγράφει το όνομα κατηγορίας πεδίου 3.
  • Όνομα μονάδας μέτρησης: Αναφέρει τη μονάδα μέτρησης της τιμής εκπομπών, όπως mtCO2e.
  • Περίοδος αναφοράς: Καθορίζει το έτος αναφοράς.
  • Τιμή: Αποτυπώνει την τιμή εκπομπών για μια κατηγορία πεδίου 3 για μια συγκεκριμένη περίοδο αναφοράς.

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

Αυτός ο υπολογισμός εκτελείται ως εξής από τη λογική υπολογισμού που καθορίζεται στον ορισμό της μέτρησης:

  1. Το μέτρο εκπομπών εκτελεί το άθροισμα των εκπομπών CO2eEmissions από τον πίνακα EmissionsAggregate και ορίζεται στο DatasetForMetricsMeasures_DTST σημασιολογικό μοντέλο:

    Πρώτο στιγμιότυπο οθόνης ενός ορισμού μέτρησης.

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

    1. Ανοίξτε DatasetForMetricsMeasures_DTST από το χώρο εργασίας.
    2. Επιλέξτε Ανοιχτό μοντέλο δεδομένων.
    3. Επιλέξτε ESG_measures από το πλαϊνό πλαίσιο δεδομένων .

    Εάν το μοντέλο ανοιχτών δεδομένων είναι γκριζαρισμένο, μεταβείτε στη ρύθμιση χώρου εργασίας. Άνοιγμα Power BI/Γενικά και ενεργοποιήστε τη Power BI ρύθμιση Οι χρήστες μπορούν να επεξεργάζονται μοντέλα δεδομένων στην υπηρεσία (έκδοση προεπισκόπησης).

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

  3. Φίλτρα Καθορίζει τις απαιτούμενες τιμές για διαφορετικές στήλες του πίνακα EmissionsAggregate προς άθροιση με βάση τη μέτρηση. Σε αυτό το παράδειγμα, σειρές όπου το πεδίο εφαρμογής είναι πεδίο 3, η λογιστική μέθοδος είναι null ή βασίζεται στην τοποθεσία και η μονάδα μέτρησης είναι mtCO2e.

Για τον υπολογισμό των δεδομένων μετρήσεων με Power BI μετρήσεις, διαστάσεις και φίλτρα, το προκατασκευασμένο σημειωματάριο χρησιμοποιεί τη evaluate_measure λειτουργία της διεπαφής Python της βιβλιοθήκης Python του σημασιολογικού συνδέσμου, SemPy.

Προϋποθέσεις για τη δημιουργία δεδομένων μετρήσεων

  • Ο συγκεντρωτικός πίνακας που απαιτείται για τη δημιουργία της μέτρησης θα πρέπει να υπάρχει ήδη στο ComputedESGMetrics_LH lakehouse.
  • Πριν εκτελέσετε τη λογική υπολογισμού για μια μέτρηση, βεβαιωθείτε ότι οι ορισμοί μετρήσεων φορτώνονται ως πίνακες στο ComputedESGMetrics lakehouse. Αν δεν ενημερώσετε τον ορισμό μέτρησης, δεν χρειάζεται να φορτώσετε ξανά τους ορισμούς. Εκτελέστε απευθείας το σημειωματάριο ορισμού μέτρησης Φόρτωση ή εκτελέστε τη δραστηριότητα ορισμού μέτρησης Φόρτωση της διοχέτευσης ExecuteComputationForMetrics.

Δημιουργία και αποθήκευση των δεδομένων μετρήσεων

  1. Εκτελέστε τη δραστηριότητα Δημιουργία εξόδου για μετρήσεις στη διοχέτευση ExecuteComputationOfMetrics_DTPL ή εκτελέστε απευθείας το σημειωματάριο GenerateOutputForMetrics_INTB για να εκτελέσετε λογική υπολογισμού μετρήσεων στον συγκεντρωτικό πίνακα σύνολο δεδομένων και να αποθηκεύσετε τα δεδομένα εξόδου στον πίνακα ComputedESGMetrics στο ComputedESGMetrics_LH lakehouse.

    Πρώτο στιγμιότυπο οθόνης δημιουργίας δεδομένων.

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

    Σημείωμα

    Στις τιμές παραμέτρων γίνεται διάκριση πεζών-κεφαλαίων.

    • metric_names: Καθορίστε μια λίστα ονομάτων μετρήσεων. Μπορείτε να λάβετε το όνομα των μετρήσεων από τη βιβλιοθήκη προδομημένων μετρήσεων ή να υποβάλετε ερώτημα στον πίνακα Ορισμοί μετρήσεων στο ComputedESGMetrics_LH lakehouse. Για παράδειγμα, [«Εκπομπές αερίων του θερμοκηπίου πεδίου 3 ανά κατηγορία (πρωτόκολλο για τα αέρια του θερμοκηπίου)»,«Συνολική κατανάλωση νερού»].

    • sustainability_areas: Καθορίστε μια λίστα περιοχών βιωσιμότητας. Για παράδειγμα, ["Κλιματική αλλαγή","Νερό και θαλάσσιοι πόροι"]. Όλες οι μετρήσεις που αντιστοιχίζονται στην περιοχή βιωσιμότητας που καθορίζεται στην παράμετρο λαμβάνονται υπόψη για υπολογισμό. Μπορείτε να βρείτε την περιοχή βιωσιμότητας που έχει αντιστοιχιστεί στη μέτρηση από τη βιβλιοθήκη προδομημένων μετρήσεων ή να υποβάλετε ερώτημα στον πίνακα Ορισμοί μετρήσεων στο ComputedESGMetrics_LH lakehouse.

    Σημείωμα

    Εάν καθορίσετε τόσο sustainability_areas όσο και metric_names, τότε η παράμετρος metric_names έχει προτεραιότητα και λαμβάνεται υπόψη για υπολογισμό.

  2. Μετά την επιτυχή εκτέλεση του σημειωματαρίου ή της δραστηριότητας διοχέτευσης, μπορείτε να ελέγξετε τις εξόδους μετρήσεων στον πίνακα ComputedESGMetrics στο ComputedESGMetrics_LH lakehouse. Το ComputedESGMetrics είναι ένας ενιαίος πίνακας που αποθηκεύει την έξοδο για όλες τις μετρήσεις. Αυτός ο πίνακας εμφανίζει τις λεπτομέρειες σχήματος για τον πίνακα.

    Όνομα στήλης Description
    Αναγνωριστικό μέτρησης Το μοναδικό αναγνωριστικό της μέτρησης. Δηλώνει τη μέτρηση για την οποία δημιουργούνται δεδομένα. Είναι ένα ξένο κλειδί στον πίνακα MetricsDefinitions .
    ReportingPeriod Δηλώνει την περίοδο αναφοράς (έτος) για την οποία δημιουργείται η τιμή μέτρησης.
    UnitOfMeasureName Αντιπροσωπεύει τη μονάδα μέτρησης για τη μετρική τιμή (όπως mtCO2e για τιμές εκπομπών).
    Τιμή Δηλώνει την τιμή της μέτρησης για τα συγκεκριμένα ReportingPeriod και DimensionValue.
    Όνομα_διάστασης Αν το αποτέλεσμα της μέτρησης έχει άλλη ιδιότητα εκτός από την ιδιότητα ReportingPeriod, αυτό το όνομα ιδιότητας καθορίζεται στη στήλη DimensionName . Η αντίστοιχη τιμή είναι στο DimensionValue και ο τύπος δεδομένων είναι στο DimensionType.
    DimensionValue Περιέχει τη συγκεκριμένη τιμή για την ιδιότητα που καθορίζεται στη στήλη DimensionName .
    Τύπος διάστασης Καθορίζει τον τύπο δεδομένων της ιδιότητας στο DimensionName.
    Index Το ευρετήριο και το αναγνωριστικό μέτρησης προσδιορίζουν μοναδικά μια συγκεκριμένη σειρά μιας μέτρησης. Αυτή η στήλη είναι χρήσιμη κατά την ανάκτηση μιας συγκεκριμένης εξόδου μέτρησης με ιδιότητες ως ξεχωριστές στήλες από αυτόν τον πίνακα εξόδου μεμονωμένης μέτρησης.

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

Επόμενο βήμα