Mittaritietojen luominen ja tallentaminen
Tärkeää
Tämä toiminto on osittain tai kokonaisuudessaan käytettävissä esiversion osana. Sisältö ja toiminnot voivat muuttua.
Kun koostetaulukko on luotu, voit suorittaa laskentalogiikan (kooste tai laskenta), joka on määritetty mittarimäärityksessä koostetaulukon päällä, tietojoukko tietojen tulostetietojen luomiseksi.
Mittarin laskentalogiikka määritellään seuraavasti:
Power BI mittarit: Sisältää laskentalogiikan Data Analysis Expressions (DAX) -kaavakielen muodossa. Power BI Mittarit määritetään DatasetForMetricsMeasures_DTST valmiissa semanttisessa mallissa, joka otetaan käyttöön osana ominaisuutta. Lisätietoja mittareista Power BI on dokumentaation kohdassa Power BI Desktop Mittareiden luominen tietojen analysointia Power BI varten.
Dimensiot: Määrittää mittaritulosteessa vaadittavat mitat/sarakkeet. Nämä dimensiot voivat olla koostetaulukoista tai DatasetForMetricsMeasures_DTST semanttisen mallin lasketuista taulukoista .
Suodattimet: Määrittää suodatettavat koostetaulukon dimensioiden arvot.
Esimerkki valmiista metrisistä Scope 3 -luokan päästöistä (GHG-protokolla).
Seuraavassa on tämän mittarin määritelmä metrics_definitions_config.json tiedostosta:
{
"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"
]
}
}
Metrijärjestelmän määritelmän perusteella metrinen tuotos koostuu:
- Sarakkeet, jotka on määritetty dimensioiksi tietomäärityksessä
- Arvosarake, joka lasketaan suorittamalla mittarimäärityksessä määritetty laskentalogiikka
Esimerkkimittarin tulossarakkeet ovat seuraavat:
- EmissionSource: Tallentaa scope 3 -luokan nimen.
- Mittayksikön nimi: Mainitsee päästöarvon mittayksikön, kuten mtCO2e.
- Raportointikausi: Määrittää raportointivuoden.
- Arvo: Kuvaa scope 3 -luokan päästöarvoa tietyltä raportointikaudelta.
Tätä mittaria varten sinun on laskettava CO2eEmissionsUnits-yksiköiden , joissa laajuus on Scope 3 ja AccountingMethod on null, summa tai sijaintiin perustuva päästölähteeseen ja raportointikauteen EmissionsAggregate-taulukosta.
Tämä laskenta suoritetaan seuraavasti metrijärjestelmän määritelmässä määritetyllä laskentalogiikalla:
Päästöt-mittari suorittaa CO2ePäästöjen summan EmissionsAggregate-taulukosta, ja se on määritetty DatasetForMetricsMeasures_DTST semanttisessa mallissa:
Voit tarkastella valmiita Power BI mittareita, joita käytetään valmiiden mittareiden laskemiseen, seuraavasti:
- Avaa DatasetForMetricsMeasures_DTST työtilasta.
- Valitse Avaa tietomalli.
- Valitse ESG_measures Tiedot-sivupaneelista .
Jos avoin tietomalli näkyy harmaana, siirry kohtaan Työtila-asetus. Avaa Power BI/Yleiset ja ota käyttöön Käyttäjät voivat muokata tietomalleja Power BI palvelussa (esiversio)- asetus.
Dimensiot-mittayksikkö suorittaa koostuksen ulottuvuuksilla, jotka on määritetty koostetaulukon mittarin määritelmä (raportointikausi), päästölähde ja mittayksikkö-sarakkeissa. Nämä sarakkeet ovat peräisin metrijärjestelmän tulosteen mitoista.
Suodattimet määrittää pakolliset arvot EmissionsAggregate-taulukon eri sarakkeille, jotka lasketaan yhteen mitan mukaan. Tässä esimerkissä rivit, joilla vaikutusalue on laajuus 3, kirjanpitomenetelmä on null tai sijaintiin perustuva ja mittayksikkö on mtCO2e.
Jos haluat laskea mittaritiedot mittareilla, ulottuvuuksilla ja suodattimilla Power BI , valmis muistikirja käyttää semanttisen linkin Python-kirjaston Python-käyttöliittymän SemPyn evaluate_measure-toimintoa.
Mittaridatan luomisen edellytykset
- Mittarin luomiseen tarvittavan koostetaulukon pitäisi olla jo ComputedESGMetrics_LH tietovarasto.
- Ennen kuin suoritat mittarin laskentalogiikan, varmista, että mittarimääritykset ladataan taulukoina ComputedESGMetrics tietovarasto:ssä. Ellet päivitä mittarin määritystä, määrityksiä ei tarvitse ladata uudelleen. Suorita Kuormitusmittarimäärityksen muistikirja suoraan tai suorita ExecuteComputationForMetrics-putken Kuormitusmittarimääritys-tehtävä .
Luo ja tallenna mittaritiedot
Suorita Luo tulos mittaritoiminnalle ExecuteComputationOfMetrics_DTPL-putkessa tai suorita suoraan GenerateOutputForMetrics_INTB muistikirja, jos haluat suorittaa mittarin laskentalogiikan koostetaulukossa tietojoukko ja tallentaa tulostiedot ComputedESGMetrics-taulukkoon ComputedESGMetrics_LH tietovarasto.
Voit määrittää nämä parametrit luomaan tuloksia tietylle mittarijoukolle. Jos haluat luoda tuloksen kaikille MetricsDefinitions-taulukkoon ladatuille tietomäärityksille, älä määritä parametrin arvoa putkessa ja määritä sen arvoksi muistikirjassa Ei mitään .
Muistiinpano
Kirjainkoolla on merkitystä parametrien arvoissa.
metric_names: Määritä mittareiden nimien luettelo. Voit hakea mittarin nimen valmiista mittarikirjastosta tai tehdä kyselyn ComputedESGMetrics_LH tietovarasto:n MetricsDefinitions-taulukosta . Esimerkiksi ["Scope 3 GHG -päästöt luokittain (GHG Protocol)","Veden kokonaiskulutus"].
sustainability_areas: Määritä luettelo kestävän kehityksen alueista. Esimerkiksi Climage change tai Water and mer resources. Kaikki parametrissa määriteltyyn kestävän kehityksen alueeseen kartoitetut mittarit otetaan huomioon laskennassa. Löydät mittariin yhdistetyn kestävän kehityksen alueen valmiiden mittareiden kirjastosta tai voit tehdä kyselyn MetricsDefinitions-taulukosta ComputedESGMetrics_LH tietovarasto.
Muistiinpano
Jos määrität sekä sustainability_areas että metric_names, metric_names-parametri on etusijalla ja sitä pidetään laskennassa.
Kun muistikirjan tai putken aktiviteetti on suoritettu onnistuneesti, voit tarkistaa metritulosteet ComputedESGMetrics-taulukosta ComputedESGMetrics_LH tietovarasto. ComputedESGMetrics on yksi taulukko, joka tallentaa kaikkien mittareiden tuotoksen. Tässä taulukossa näkyvät taulukon rakenteen tiedot.
Sarakkeen nimi Description MetricId Mittarin yksilöllinen tunniste. Tarkoittaa mittaria, jolle tiedot luodaan. Se on viiteavain MetricsDefinitions-taulukkoon . ReportingPeriod Tarkoittaa raportointikautta (vuotta), jolle tietoarvo luodaan. UnitOfMeasureName Edustaa mittausarvon mittayksikköä (kuten mtCO2e päästöarvojen osalta). Arvo Tarkoittaa mittarin arvoa tietylle raportointikaudelle ja dimensionValue-arvolle. Dimension nimi Jos mittarin tuotoksella on jokin muu ulottuvuus kuin Raportointikausi, tämä dimension nimi määritetään DimensionName-sarakkeessa . Vastaava arvo on DimensionValue-arvossa ja tietotyyppi on DimensionType-arvossa . DimensionValue Sisältää DimensionName-sarakkeessa määritetyn dimension arvon. DimensionType Määrittää dimension tietotyypin DimensionName-kohdassa . Index Index - ja MetricId-tunnisteet yksilöivät tietyn mittaririvin. Tästä sarakkeesta on hyötyä, kun haet tietyn tietotulosteen, jonka mitat ovat erillisinä sarakkeina tästä yhden mittarin tulostaulukosta. Jos haluat tallentaa kunkin mittarin tiedot erillisenä tietokehyksenä tai taulukkona, voit käyttää get_metric_output_by_id-funktiota saadaksesi mittarin tulostietokehyksen.