NetRevenueAggregate 資料表
重要
這其中部分或所有的功能會做為預覽版本的一部分來提供。 內容和功能隨時可能變更。
NetRevenueAggregate 表以特定貨幣存儲環境、社會和治理 (ESG) 數據模型表中的凈收入數據,作為報告期間和參與方維度。 CreateAggregateForNetRevenueMetrics_INTB 筆記本包含聚合數據並將聚合數據存儲在 ComputedESGMetrics_LH 湖存放庫的 NetRevenueAggregate 表中 的計算邏輯。
輸入
要生成 NetRevenueAggregate 表,您應該將組織層次結構中不同節點 (例如 ESG 數據模型架構中的 Party ) 的預計算凈收入數據存儲在 ESG 數據模型的 Party Business Metric 表中。
對應源數據到所需的 Party Business Metric 表:
Columns | Description |
---|---|
BusinessMetricId | BusinessMetric 引用表的 外鍵。 此表存儲預計算量度的名稱。 它有一條記錄,其中 BusinessMetricName = Net revenue (用於計算 GHG 強度)。 使用此業務指標在 PartyBusinessMetric 表中存儲收入數據。 您可以創建更多業務量度並將收入數據映射到自訂業務量度。 您需要相應地修改 aggregate table 計算邏輯和 metric 計算邏輯。 |
PartyBusinessMetricValue | 將 revenue 值映射到此欄位。 |
IsoCurrencyCode (同款貨幣代碼) | 映射此欄位中 revenue 值的貨幣代碼。 請注意–所有收入數據都應採用相同的貨幣代碼。 根據 Currency reference 表的 IsoCurrencyCode 欄位提供有效的貨幣代碼。 |
PeriodStartDate (周期開始日期) | 存儲收入值的期間的開始時間。 |
PeriodEndDate (周期結束日期) | 存儲收入值的期間的結束時間。 |
要瞭解有關 ESG 數據模型 表和攝取機制的更多資訊,請轉到 ESG 數據資產概述。
此表顯示了 NetRevenueAggregate 表的列描述和對應以及 ESG 數據模型 表欄位。
Column | 可為 null | Description | 對應 ESG 數據模型表 |
---|---|---|---|
ReportingPeriod | 必要 | 指定聚合 NetRevenue 值的時間段。 注意:目前僅支持日曆年。 |
PeriodEndDate 的年份 |
派對 ID | 必要 | Party 的唯一標識碼 注意:根據配置參數 中說明的方案,此處的 PartyId 可以是測量表的 PartyId 或 RelatedParty.RelatedPartyId。 |
派對 ID |
PartyName | 必要 | 參與方的名稱。 | PartyId Party.PartName (方 ID > 方.零件名稱) 注意:根據配置參數 中介紹的方案,此處的 PartyName 可以是測量表的 PartyName 或 RelatedParty.RelatedPartyId>Party.PartyName。 |
PartyTypeName (方類型名稱) | 必要 | 聚合其數據並將其存儲在聚合表中的參與方類型。 | PartyId > Party.PartyTypeId > PartyTypeName 注:根據配置參數中 解釋的場景,此處的 PartyTypeName 可以是測量表的 PartyIdParty.PartyTypeName > PartyTypeName 或 RelatedParty.RelatedPartyId > Party.Party.PartyTypeId > 。 > |
淨收入 | 必要 | 存儲指定 RevenueType 的 revenue 值 | PartyBusinessMetricValue |
IsoCurrencyCode (同款貨幣代碼) | 必要 | 指定 Net Revenue 值的貨幣 | IsoCurrencyCode (同款貨幣代碼) |
收入類型 | 必要 | 指定收入類型 | BusinessMetricId > BusinessMetric.BusinessMetricName |
IsRolledUp 的 | 選用 | IsRolledUp 標誌指示行是否為匯總記錄。 計算邏輯始終生成此標誌為 false 的聚合表。 Capability 提供了一個實用程式函數,用於沿組織的層次結構 (參與方或輔助參與方維度) 匯總聚合表中的記錄。 匯總的記錄也存儲在同一個聚合表中。 |
計算列。 未從 ESG 數據模型 表中映射的值。 |
設定參數
您可以指定參數來計算 適用場景的 NetRevenueAggregate 表。
案例 1
Net revenue data 存儲在 Party 級別的 Party 業務指標度量表中,其中所有參與方的 PartyType 相同。 例如,您在當事方級別存儲收入數據,其中所有當事方的 Party type = Organization unit。 指定參數如下:
PartyTypeName:聚合數據並將其存儲在聚合表中的參與方類型。 指定收入數據存儲在度量表中的參與方的 PartyType 。 對於此示例,將 Party Type 指定為 Organization unit。
注意
在此方案中,PartyBusinessMetric 表中的所有記錄都應具有 PartyId,以便參與方的 PartyType 相同。
RelationshipTypeName:測量表中存儲測量數據的參與方與聚合表的參與方類型之間的關係類型。 在此方案中,由於度量表中參與方的 PartyType 與 需要聚合數據的 PartyType 相同,因此 不需要此參數。 將此參數留空。
BusinessMetricNames:指定用於在 PartyBusinessMetric 中存儲收入數據的 BusinessMetricNames 的名稱清單。 默認情況下,此參數的值設置為 Net revenue(用於計算 GHG 強度)。 如果您使用自定義業務指標來存儲收入數據,請在此參數中包含該業務指標的名稱。
案例 2
組織具有父子層次結構。 Net Revenue 資料儲存在層次結構中的特定節點。
示例:為設施 1、Contoso EUR、Contoso USA、設施 3 存儲的收入數據。
在這種情況下,收入數據將作為 Party with different party types 儲存在參與方業務量度中。 所有參與方都是 RelatedParty 表中映射的組織層次結構的一部分,因此您可以設置以下配置參數:
Party type (參與方類型):其數據聚合併存儲在聚合表中的參與方類型。 指定的參與方類型應使測量表中的所有數據都可以匯總到指定參與方類型的參與方。 在此示例中,請指定 Organization unit because:
- 存儲在 Facility 1 的收入可以匯總到 Contoso 歐元方 (方類型 = 組織單位)。
- 存儲在 Contoso 歐元方的收入已經屬於方類型 = 組織單位,因此它與聚合的方類型匹配,不需要匯總。
- 為設施 3 方存儲的收入可以匯總到 Contoso USA 方 (方類型 = 組織單位)。
RelationshipTypeName:測量表中存儲測量數據的參與方與聚合表的參與方類型之間的關係類型。 指定為 PartyRelationshipTypeName,用於在 RelatedParty 表中存儲組織層次結構。
BusinessMetricNames:指定用於在 PartyBusinessMetric 中存儲收入數據的 BusinessMetricNames 的名稱清單。 默認情況下,此參數的值設置為 Net revenue(用於計算 GHG 強度)。 如果您使用自定義業務指標來存儲收入數據,請在此參數中添加其名稱。