Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
FinOps-Hubs sind eine Plattform für Kostenanalysen, Erkenntnisse und Optimierungen. Während der Kern von FinOps-Hubs eine Datenpipeline ist, die Daten erfasst, bereinigt und normalisiert, kommt die Leistungsfähigkeit von FinOps-Hubs aus dem standardisierten Datenmodell, das auf der FinOps Open Cost and Usage Specification (FOCUS) basiert.
In diesem Artikel werden die FinOps-Hubs-Datenmodell – aus Speicherordnern, Azure Data Explorer-Tabellen und -Funktionen sowie Power BI-Tabellen und -Funktionen – erläutert, um Sie auf die Erstellung eigener benutzerdefinierter Abfragen, Berichte und Dashboards vorzubereiten. Für die flexibelste und skalierbare Unterstützung empfehlen wir die Bereitstellung von FinOps-Hubs mit Dem Daten-Explorer.
Voraussetzungen
Bevor Sie beginnen, müssen Sie :
- Bereitstellen einer FinOps-Hubinstanz (idealerweise mit Dem Daten-Explorer).
- Konfigurierte Bereiche und aufgenommene Daten erfolgreich.
- Haben Sie Zugriff auf datenbank-Viewer auf die Daten-Explorer-Hub - und Aufnahmedatenbanken .
Diese exemplarische Vorgehensweise verursacht keine Kosten; Speicherlesevorgänge verursachen jedoch eine nominale Gebühr und die Wartung eines aktiven Daten-Explorer-Clusters verursacht Kosten.
Zusammenfassen des Datenmodells
FinOps-Hubs umfassen Speicher, Data Factory, Data Explorer und Power BI. Je nach Einrichtung können Sie mit einer oder mehreren dieser Elemente interagieren.
Wenn Daten in FinOps-Hubs aufgenommen werden, landet sie letztendlich im Aufnahmespeichercontainer . Jeder Ordner in diesem Container wird einem verwalteten Dataset in FinOps-Hubs zugeordnet. Die Ordnernamen im Aufnahmecontainer werden den Tabellen im Daten-Explorer und Microsoft Fabric zugeordnet. Ausführliche Informationen zu diesen Ordnern und dem übergeordneten Datenaufnahmeprozess finden Sie unter How data is processed in FinOps hubs. Diese Ordner und Pipelines werden hier nicht behandelt.
Wenn Sie einen Daten-Explorer-Clusternamen oder den Microsoft Fabric Eventhouse-Abfrage-URI als Teil Ihrer FinOps-Hubbereitstellung konfiguriert haben, finden Sie eine Reihe von Tabellen und Funktionen in den Hub- und Aufnahmedatenbanken . Abfragen in Power BI- und Daten-Explorer-Dashboards erweitern diese Tabellen und Funktionen. Wenn Sie Power BI zum Herstellen einer Verbindung mit Daten in Ihrem Speicherkonto verwenden, finden Sie einen anderen Satz von Funktionen und Tabellen in Power BI.
In den folgenden Abschnitten wird Folgendes beschrieben:
- Verwaltete Datasets
- Daten-Explorer-Funktionen
- Power BI-Funktionen
- Power BI-Tabellen
Beachten Sie, dass die Verwendung von "Daten-Explorer" sowohl Azure Data Explorer als auch Microsoft Fabric Real-Time Intelligence (RTI)-Ereignishäuser abdeckt. Tabellen und Funktionen im Azure-Daten-Explorer sind in einem Fabric-Ereignishaus identisch, wenn dies das ausgewählte Bereitstellungsmodell ist. Wenn Verweise auf "Daten-Explorer" angezeigt werden, gelten sie auch für eine Microsoft Fabric-Bereitstellung.
Version des Schemas
Eines der Ziele des FinOps-Hubs-Datenmodells ist die Gewährleistung der Abwärtskompatibilität. Um dies zu unterstützen, verwendet jede FinOps-Hubversion eine bestimmte Schemaversion, die an einer bestimmten FOCUS-Version ausgerichtet ist. Die Schemaversion definiert die Spalten, Datentypen und zulässigen Werte in den Tabellen und Funktionen für jedes verwaltete Dataset.
Die folgende Tabelle gibt die Schemaversion für jede FinOps Hub-Version an und an welche FOCUS-Version sie ausgerichtet sind.
| Freigabe | Schema | FOCUS-Version |
|---|---|---|
| 12+ | v1_2 |
1.2 |
| 0.7-11 | v1_0 |
1,0 |
Verwaltete Datasets in FinOps-Hubs
Ein verwaltetes Dataset ist ein logisches Dataset, das durch einen Speicherordner, einen Daten-Explorer oder eine Eventhouse-Tabelle, mehrere Data Explorer- oder Eventhouse-Funktionen und eine Power BI-Tabelle gesichert wird. Verwaltete Datasets stellen auch versionsgesteuerte Funktionen im Daten-Explorer bereit, die die Abwärtskompatibilität im Laufe der Zeit ermöglichen. Die genauen Ressourcen hinter einem verwalteten Dataset hängen davon ab, ob Ihre FinOps-Hubinstanz Den Daten-Explorer oder Microsoft Fabric verwendet.
Verwaltete Datasets umfassen die folgenden Ressourcen mit einer grundlegenden Bereitstellung von FinOps-Hubs:
- Ein Ordner im Aufnahmespeichercontainer (z. B. Aufnahme/Kosten).
- Eine Tabelle in Power BI-Speicherberichten, die dem entsprechenden Speicherordner zugeordnet sind.
Verwaltete Datasets enthalten auch die folgenden Ressourcen für FinOps-Hubs mit Dem Daten-Explorer oder Microsoft Fabric:
- Eine "rohe" Tabelle in der Erfassungsdatenbank (z. B. Costs_raw).
- Eine versionierte "Transform"-Funktion in der Erfassungsdatenbank , die zum Transformieren von Rohdaten verwendet wird (z. B. Costs_transform_v1_2()).
- Eine versionierte "endgültige" Tabelle in der Erfassungsdatenbank (z. B. Costs_final_v1_2).
- Eine Versionsfunktion in der Hubdatenbank (z. B. Costs_v1_2()).
- Eine nichtversionierte Funktion in der Hubdatenbank (z. B. Kosten()).
- Eine Tabelle in Power BI-KQL-Berichten, die die entsprechende versionsverwaltungsfunktion umschließt.
Während der Datenaufnahme transformieren FinOps-Hubs Daten in die neueste unterstützte Schemaversion. Nicht geversionte Funktionen wie "Kosten()" verwenden die neueste Schemaversion. Nicht geversionte Funktionen, wie Costs_v1_0(), sind abwärtskompatibel, sollten konsistent bleiben und müssen sich beim Upgrade Ihrer FinOps-Hubinstanz nicht ändern. Weitere Informationen zum Datenaufnahmeprozess finden Sie unter How data is processed in FinOps hubs.
Verwenden Sie beim Abfragen von Daten in FinOps-Hubs immer die Hubdatenbank , und vermeiden Sie das Arbeiten mit den Tabellen und Funktionen in der Erfassungsdatenbank . Verwenden Sie nichtversionierte Funktionen für Ad-hoc-Analysen oder Berichte, die keine langfristige Abwärtskompatibilität erfordern. Verwenden Sie die versionsierten Funktionen für Berichte oder Systeme, die Abwärtskompatibilität erfordern, und Sie möchten nicht von FinOps Hub-Updates betroffen sein, wodurch Spaltennamen, Datentypen und Werte geändert werden können.
Nicht geversionte Funktionen rufen die neueste Versionsverwaltungsfunktion auf, die wiederum Daten aus allen versionsierten endgültigen Tabellen in der Erfassungsdatenbank abfragt. Beispielsweise ruft Costs()Costs_v1_2(), die die Costs_final_v1_2 und Costs_final_v1_0 Tabellen abfragt. Die v1_0 Daten werden transformiert, um sie an der v1_2 Schemaversion auszurichten. Umgekehrt fragt Costs_v1_0() dieselben Tabellen ab, transformiert jedoch Daten so, dass sie an der v1_0 Schemaversion ausgerichtet werden, wodurch die Abwärtskompatibilität sichergestellt wird. Dies berücksichtigt keine Vorlaufdatenwertänderungen, die aus den Datengeneratoren stammen, z. B. Microsoft Cost Management, sofern nicht explizit angegeben.
Dieser Ansatz wird für Datasetupdates verwendet, die Spalten innerhalb derselben FOCUS-Version ändern. Diese Tabellen und Funktionen verwenden eine r# -Version, z. B. Costs_final_v1_2r3, die die dritte Version (r3) der FOCUS 1.2-Spezifikation angibt. Dieser Ansatz trägt dazu bei, Änderungen zu vermeiden, die sich auf benutzerdefinierte Abfragen und Berichte auswirken können.
Dies gilt für alle verwalteten Datasets, die in den folgenden Abschnitten erläutert werden.
Power BI-Funktionen
Power BI-Speicher- und KQL-Berichte enthalten eine Teilmenge der folgenden Funktionen. Jede dieser Funktionen soll intern sein, und wir garantieren keine Abwärtskompatibilität in allen Versionen.
-
ftk_DatetimeToJulianDate(Datumseingabedatum)
Hilfsprogramm zur Datums-/Uhrzeitkonvertierung. -
ftk_DemoFilter()
Filter, der verwendet wird, um daten zu minimieren, die in den Demoberichten enthalten sind. Kann angepasst werden, um Resource Graph-Abonnements zu filtern, jedoch nicht für skalierungsspezifisch. Erstellen Sie bei Bedarf eine Featureanforderung. -
ftk_ImpalaToJulianDate(Objektdaten)
Hilfsprogramm zur Datums-/Uhrzeitkonvertierung. -
ftk_Metadata(object fileContents, text dateColumn)
Geparkte Dateianalysehilfsprogramm zur Unterstützung der inkrementellen Aktualisierung in Power BI-Speicherberichten. -
ftk_ParseResourceId(text resourceId, bool getName)
Azure-Ressourcen-ID zum Analysieren des Hilfsprogramms. Kann den hierarchischen Ressourcennamen oder Ressourcentyp analysieren. -
ftk_ParseResourceName(text resourceId)
Analysiert den hierarchischen Ressourcennamen aus einer Azure-Ressourcen-ID, indem die ftk_ParseResourceId-Funktion aufgerufen wird. -
ftk_ParseResourceType(text resourceId)
Analysiert den hierarchischen Ressourcentyp aus einer Azure-Ressourcen-ID, indem die ftk_ParseResourceId-Funktion aufgerufen wird. -
ftk_Storage([datasetType])
Liest Daten aus Azure DataLake Storage. Der DatasetType-Parameter kann entweder ein Kostenmanagement-Export-Dataset oder ein verwaltetes FinOps-Dataset sein. Diese Funktion behandelt die Unterschiede zwischen Exporttypen für kostenverwaltung und Finops Hubs-Versionen, die unterschiedliche Ordnerhierarchien verwenden können.
AdvisorRecommendations-Tabelle
Die Tabelle "AdvisorRecommendations" in Power BI-Berichten, in denen Azure Advisor-Empfehlungen aus Azure Resource Graph abgefragt werden.
arraystring() KQL-Funktion
Die Arraystring(arr: dynamic) -Funktion im Daten-Explorer gibt eine durch Trennzeichen getrennte Zeichenfolge für Arrayelemente zurück.
Beispiele
-
arraystring(dynamic(['x']))= "x" -
arraystring(dynamic([1, 2, 3]))= "1, 2, 3" -
arraystring(dynamic(['a', 'b', 'c']))= "a, b, c"
Verwaltetes Dataset "CommitmentDiscountUsage"
Das verwaltete Dataset "CommitmentDiscountUsage " umfasst:
- ingestion/CommitmentDiscountUsage-Speicherordner .
- CommitmentDiscountUsage_raw Tabelle in der Erfassungsdatenbank .
- CommitmentDiscountUsage_transform_v1_2() Funktion in der Erfassungsdatenbank .
- CommitmentDiscountUsage_final_v1_2 Tabelle in der Erfassungsdatenbank .
- CommitmentDiscountUsage_v1_2() Funktion in der Hubdatenbank .
- CommitmentDiscountUsage()- Funktion in der Hubdatenbank .
- CommitmentDiscountUsage-Tabelle in Power BI-Berichten.
Im Folgenden werden Abwärtskompatibilitäten bereitgestellt:
- CommitmentDiscountUsage_transform_v1_0() Funktion in der Erfassungsdatenbank . Dies wird nicht mehr referenziert und nur für Verweise verwaltet.
- CommitmentDiscountUsage_final_v1_0 Tabelle in der Erfassungsdatenbank zum Hosten von Daten, die mit FinOps Hubs 0.7-0.11 aufgenommen wurden.
- CommitmentDiscountUsage_v1_0() Funktion in der Hubdatenbank , um alle Daten in FOCUS 1.0 zu konvertieren.
Die Tabelle CommitmentDiscountUsage_raw unterstützt Exportschemas für Microsoft Cost Management-Reservierungsschemas für EA- und MCA-Konten. Daten werden in ein FOKUS ausgerichtetes Dataset transformiert, wenn sie in die endgültige Tabelle aufgenommen werden. Dieses Dataset unterstützt nicht explizit andere Clouds.
Zu den Spalten im verwalteten Dataset "CommitmentDiscountUsage " gehören:
| Kolumne | Typ | Hinweise |
|---|---|---|
| ChargePeriodEnd | Datum/Uhrzeit | Quelle: Hubs-Add-On. |
| ChargePeriodStart | Datum/Uhrzeit | Quelle: Microsoft 2023-03-01. |
| CommitmentDiscountCategory | String | Quelle: Hubs-Add-On. |
| CommitmentDiscountId | String | Quelle: Microsoft 2023-03-01. |
| CommitmentDiscountQuantity | Wirklich | Neu in FOCUS 1.2. Aus x_CommitmentDiscountQuantity umbenannt. Quelle: Microsoft 2023-03-01. |
| Verpflichtungsrabatt-Typ | String | Quelle: Hubs-Add-On. |
| CommitmentDiscountUnit | String | Neu in FOCUS 1.2. Quelle: Hubs-Add-On. |
| Verbrauchte Menge | Wirklich | Quelle: Microsoft 2023-03-01. |
| ProviderName | String | Quelle: Hubs-Add-On. |
| RessourcenID | String | Quelle: Microsoft 2023-03-01. |
| Ressourcenname | String | Quelle: Hubs-Add-On. |
| Ressourcetyp | String | Quelle: Hubs-Add-On. |
| Dienstkategorie | String | Quelle: Hubs-Add-On. |
| Dienstname | String | Quelle: Hubs-Add-On. |
| Unterkonto-ID | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountCommittedCount | Wirklich | Quelle: Microsoft 2023-03-01. |
| x_CommitmentDiscountCommittedAmount | Wirklich | Quelle: Microsoft 2023-03-01. |
| x_CommitmentDiscountNormalizedGroup | String | Quelle: Microsoft 2023-03-01. |
| x_CommitmentDiscountNormalizedRatio | Wirklich | Quelle: Microsoft 2023-03-01. |
| x_IngestionTime | Datum/Uhrzeit | Quelle: Hubs-Add-On. |
| x_ResourceGroupName | String | Quelle: Hubs-Add-On. |
| x_ResourceType | String | Quelle: Hubs-Add-On. |
| x_ServiceModel | String | Quelle: Hubs-Add-On. |
| x_SkuOrderId | String | Quelle: Microsoft 2023-03-01. |
| x_SkuSize | String | Quelle: Microsoft 2023-03-01. |
| x_SourceName | String | Quelle: Hubs-Add-On. |
| x_SourceProvider | String | Quelle: Hubs-Add-On. |
| x_SourceType | String | Quelle: Hubs-Add-On. |
| x_SourceVersion | String | Quelle: Hubs-Add-On. |
Complianceberechnungstabelle
Die virtuelle Tabelle "Complianceberechnung " in Power BI-Berichten, die den Tabellen "PolicyAssignments " und "PolicyStates " zur Zusammenfassung der Richtliniencompliance beigetreten sind.
Kosten verwaltetes Dataset
Das kostenverwaltete Dataset umfasst:
- Speicherordner "Aufnahme/Kosten".
- Costs_raw Tabelle in der Erfassungsdatenbank .
- Costs_transform_v1_2() Funktion in der Erfassungsdatenbank .
- Costs_final_v1_2 Tabelle in der Erfassungsdatenbank .
- Costs_v1_2() Funktion in der Hubdatenbank .
- Kosten() -Funktion in der Hubdatenbank .
- Kostentabelle in Power BI-Berichten.
Im Folgenden werden Abwärtskompatibilitäten bereitgestellt:
- Costs_transform_v1_0() Funktion in der Erfassungsdatenbank . Dies wird nicht mehr referenziert und nur für Verweise verwaltet.
- Costs_final_v1_0 Tabelle in der Erfassungsdatenbank zum Hosten von Daten, die mit FinOps Hubs 0.7-0.11 aufgenommen wurden.
- Costs_v1_0() Funktion in der Hubdatenbank , um alle Daten in FOCUS 1.0 zu konvertieren.
Die tabelle Costs_raw unterstützt die Datenaufnahme von FOCUS 1.0 von den folgenden Dienstanbietern:
- Microsoft Cloud
- Alibaba Cloud
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Oracle Cloud Infrastructure (OCI)
- Tencent Cloud
FinOps-Hubs unterstützen das direkte Abrufen von Daten aus anderen Clouds nicht, aber wenn Daten dem Aufnahmespeichercontainer hinzugefügt werden, werden sie mit allen benutzerdefinierten Spalten aufgenommen.
Zu den Spalten im verwalteten Dataset "Kosten " gehören:
| Kolumne | Typ | Hinweise |
|---|---|---|
| Verfügbarkeitszone | String | |
| Berechnete Kosten | Wirklich | |
| Abrechnungskonto-ID | String | |
| Rechnungskontoname | String | |
| Abrechnungskontotyp | String | |
| BillingCurrency | String | |
| Ende der Abrechnungsperiode | Datum/Uhrzeit | |
| BeginnDerAbrechnungsperiode | Datum/Uhrzeit | |
| CapacityReservationId | String | Neu in FOCUS 1.2. |
| CapacityReservationStatus | String | Neu in FOCUS 1.2. |
| Gebührenkategorie | String | |
| Gebührenklasse | String | |
| Gebührenbeschreibung | String | |
| Ladefrequenz | String | |
| ChargePeriodEnd | Datum/Uhrzeit | |
| ChargePeriodStart | Datum/Uhrzeit | |
| CommitmentDiscountCategory | String | |
| CommitmentDiscountId | String | |
| CommitmentDiscountName | String | |
| CommitmentDiscountQuantity | Wirklich | Neu in FOCUS 1.2. |
| CommitmentDiscountStatus | String | |
| Verpflichtungsrabatt-Typ | String | |
| CommitmentDiscountUnit | String | Neu in FOCUS 1.2. |
| Verbrauchte Menge | Wirklich | |
| ConsumedUnit | String | |
| Vertragliche Kosten | Wirklich | |
| Vertragseinheitspreis | Wirklich | |
| EffectiveCost | Wirklich | |
| Rechnungsnummer | String | Neu in FOCUS 1.2. Aus x_InvoiceId umbenannt. |
| Rechnungsausstellername | String | |
| ListCost | Wirklich | |
| ListUnitPrice | Wirklich | |
| Preiskategorie | String | |
| PricingCurrency | String | Neu in FOCUS 1.2. Umbenannt aus x_PricingCurrency. |
| Preismenge | Wirklich | |
| PricingUnit | String | |
| ProviderName | String | |
| Verlagsname | String | |
| RegionId | String | |
| RegionName | String | |
| RessourcenID | String | |
| Ressourcenname | String | |
| Ressourcetyp | String | |
| Dienstkategorie | String | |
| Dienstname | String | |
| Dienstleistungsunterkategorie | String | Neu in FOCUS 1.2. |
| SKU-ID | String | |
| SkuMeter | String | Neu in FOCUS 1.2. Aus x_SkuMeterName umbenannt. |
| SkuPriceDetails | Dynamisch | Neu in FOCUS 1.2. Transformierte Version von x_SkuDetails. |
| SkuPriceId | String | |
| Unterkonto-ID | String | |
| Unterkontoname | String | |
| Unterkontotyp | String | |
| Stichwörter | Dynamisch | |
| x_AccountId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_AccountName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_AccountOwnerId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_AmortizationClass | String | Quelle: Microsoft 1.2-preview+. |
| x_BilledCostInUsd | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BilledUnitPrice | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BillingAccountAgreement | String | Quelle: Hubs-Add-On. |
| x_BillingAccountId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BillingAccountName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BillingExchangeRate | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BillingExchangeRateDate | Datum/Uhrzeit | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BillingItemCode | String | Quelle: Alibaba 1.0. |
| x_BillingItemName | String | Quelle: Alibaba 1.0. |
| x_BillingProfileId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_BillingProfileName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ChargeId | String | Quelle: Nur Microsoft 1.0-preview(v1) |
| x_CommitmentDiscountNormalizedRatio | Wirklich | Quelle: Microsoft 1.2-preview+. |
| x_CommitmentDiscountPercent | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountSavings | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountSpendEligibility | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountUsageEligibility | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountUtilizationAmount | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountUtilizationPotential | String | Quelle: Hubs-Add-On. |
| x_CommodityCode | String | Quelle: Alibaba 1.0. |
| x_CommodityName | String | Quelle: Alibaba 1.0. |
| x_ConsumedCoreHours | Wirklich | Quelle: Hubs-Add-On. |
| x_ContractedCostInUsd | Wirklich | Quelle: Microsoft 1.0+. |
| x_CostAllocationRuleName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_CostCategories | Dynamisch | Quelle: AWS 1.0 (JSON). |
| x_CostCenter | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_CostType | String | Quelle: GCP Jan 2024. |
| x_Credits | Dynamisch | Quelle: GCP Jan 2024. |
| x_CurrencyConversionRate | Wirklich | Quelle: GCP Jun 2024. |
| x_CustomerId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_CustomerName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_Discount | Dynamisch | Quelle: AWS 1.0 (JSON). |
| x_EffectiveCostInUsd | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_EffectiveUnitPrice | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ExportTime | Datum/Uhrzeit | Quelle: GCP Jan 2024. |
| x_IngestionTime | Datum/Uhrzeit | Quelle: Hubs-Add-On. |
| x_InstanceID | String | Quelle: Alibaba 1.0. |
| x_InvoiceIssuerId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_Rechnungsabschnitts-ID | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_InvoiceSectionName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ListCostInUsd | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_Location | String | Quelle: GCP Jan 2024. |
| x_NegotiatedDiscountSavings | String | Quelle: Hubs-Add-On. |
| x_NegotiatedDiscountPercent | String | Quelle: Hubs-Add-On. |
| x_Operation | String | Quelle: AWS 1.0. |
| x_PartnerCreditApplied | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_PartnerCreditRate | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_PricingBlockSize | Wirklich | Quelle: Microsoft 1.0-preview(v1)+. |
| x_Preisunterkategorie | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_PricingUnitDescription | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_Project | String | Quelle: GCP Jan 2024. |
| x_PublisherCategory | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_PublisherId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ResellerId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ResellerName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ResourceGroupName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ResourceType | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ServiceCode | String | Quelle: AWS 1.0. |
| x_ServiceId | String | Quelle: GCP Jan 2024. |
| x_ServiceModel | String | Quelle: Microsoft 1.2-preview+. |
| x_ServicePeriodEnd | Datum/Uhrzeit | Quelle: Microsoft 1.0-preview(v1)+. |
| x_ServicePeriodStart | Datum/Uhrzeit | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuCoreCount | String | Quelle: Hubs-Add-On. |
| x_SkuDescription | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuDetails | Dynamisch | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuInstanceType | String | Quelle: Hubs-Add-On. |
| x_SkuIsCreditEligible | Bool | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuLicenseQuantity | String | Quelle: Hubs-Add-On. |
| x_SkuLicenseStatus | String | Quelle: Hubs-Add-On. |
| x_SkuLicenseType | String | Quelle: Hubs-Add-On. |
| x_SkuLicenseUnit | String | Quelle: Hubs-Add-On. |
| x_SkuMeterCategory | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuMeterId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuMeterSubcategory | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuOfferId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuOperatingSystem | String | Quelle: Hubs-Add-On. |
| x_SkuOrderId | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuOrderName | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuPartNumber | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuPlanName | String | Quelle: Microsoft 1.2-preview+. |
| x_SkuRegion | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuServiceFamily | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuTerm | Integer | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SkuTier | String | Quelle: Microsoft 1.0-preview(v1)+. |
| x_SourceChanges | String | Quelle: Hubs-Add-On. |
| x_SourceName | String | Quelle: Hubs-Add-On. |
| x_SourceProvider | String | Quelle: Hubs-Add-On. |
| x_SourceType | String | Quelle: Hubs-Add-On. |
| x_SourceValues | Dynamisch | Quelle: Hubs-Add-On. |
| x_SourceVersion | String | Quelle: Hubs-Add-On. |
| x_TotalDiscountPercent | String | Quelle: Hubs-Add-On. |
| x_TotalSavings | String | Quelle: Hubs-Add-On. |
| x_UsageType | String | Quelle: AWS 1.0. |
datestring() KQL-Funktion
Die Funktion datestring(start: datetime, [end: datetime]) im Daten-Explorer gibt einen formatierten Datums- oder Datumsbereich zurück (z. B. 1. Januar bis 3. Februar). Formatierte Datumsangaben sind der kürzeste mögliche Wert basierend auf dem aktuellen Datum.
Beispiele
-
datestring(datetime(2025-01-01))= "1. Januar" -
datestring(datetime(2024-01-01))= "1. Januar 2024" -
datestring(datetime(2025-01-01), datetime(2025-01-01))= "1. Januar" -
datestring(datetime(2025-01-01), datetime(2025-01-15))= "1.-15. Januar" -
datestring(datetime(2025-01-01), datetime(2025-01-31))= "Jan 2025" -
datestring(datetime(2025-01-01), datetime(2025-03-31))= "Jan-Mar" -
datestring(datetime(2024-01-01), datetime(2024-03-31))= "Jan-Mar 2024" -
datestring(datetime(2025-01-01), datetime(2025-02-15))= "1. Januar bis 15. Februar" -
datestring(datetime(2024-07-01), datetime(2025-06-31))= "Jul 2024-Jun 2025" -
datestring(datetime(2024-12-16), datetime(2025-01-15))= "16. Dezember 2024-Jan 15, 2025" -
datestring(datetime(2025-01-01), datetime(2025-12-31))= "2025" -
datestring(datetime(2024-01-01), datetime(2025-12-31))= "2024-2025"
delta() KQL-Funktion
Die Funktion delta(oldValue: double, newValue: double) im Daten-Explorer vergleicht 2 Werte und gibt die prozentuale Änderung von "oldValue " in "newValue" zurück.
Beispiele
-
delta(1, 2.5)= 1,5 -
delta(2, 1.5)= -0,5
deltastring() KQL-Funktion
Die Deltastring(oldValue: double, newValue: double, [places: int], [useArrows: bool]) -Funktion im Daten-Explorer gibt die Prozentuale Differenz zwischen zwei Zahlen als Zeichenfolge mit der angegebenen Anzahl von Dezimalstellen zurück. Der parameter useArrows gibt an, ob Pfeile für positive und negative Änderungen verwendet werden sollen.
Beispiele
-
deltastring(1.2, 3.4)= "+2,2" -
deltastring(3.4567, 1.2345, 2)= "-2.22" -
deltastring(1.2, 3.4, 1, true)= "%2,2" -
deltastring(3.4567, 1.2345, 2, true)= "%2,22"
diffstring() KQL-Funktion
Die Funktion diffstring(oldValue: double, newValue: double, [places: int]) im Daten-Explorer gibt die Differenz zwischen zwei Zahlen als Zeichenfolge mit einem Plus- oder Minuszeichen zurück und rundet sie optional auf eine angegebene Anzahl von Stellen.
Beispiele
-
plusminus(1.2, 3.4)= "+2,2" -
plusminus(3.4567, 1.2345, 2)= "-2.22"
Tabelle "Datenträger"
Die Tabelle "Datenträger" in Power BI meldet, die verwaltete Azure-Computerdatenträger von Azure Resource Graph abfragt.
HubScopes-Tabelle
In Power BI fasst die HubScopes-Tabelle die Bereiche zusammen, die in FinOps-Hubs aufgenommen wurden. Diese Tabelle wird von der Datei "config/settings.json " im Speicher abgeleitet.
Im Daten-Explorer fasst die HubScopes-Funktion die Bereiche zusammen, die in der HubSettings-Funktion identifiziert wurden.
HubSettings-Tabelle
In Power BI ruft die HubSettings-Tabelle Konfigurationseinstellungen aus der Config/settings.json-Datei im Speicher für die FinOps-Hubinstanz ab.
Im Daten-Explorer enthält die HubSettingsLog-Tabelle einen Verlauf aller settings.json Dateiaktualisierungen. Die HubSettings()- Funktion im Daten-Explorer gibt den neuesten Einstellungseintrag aus der HubSettingsLog-Tabelle zurück.
ifempty() KQL-Funktion
Die funktion ifempty(value: dynamic, defaultValue: dynamic) im Daten-Explorer gibt den defaultValue zurück , wenn der angegebene Wert leer ist.
Beispiele
-
ifempty('', '(empty)')= "(leer)" -
ifempty(null, '(empty)')= "(leer)" -
ifempty(123, '(empty)')= 123
ManagementGroups-Tabelle
Die Tabelle "ManagementGroups" in Power BI-Berichten, die Azure-Verwaltungsgruppen aus Azure Resource Graph abfragen.
monthstring() KQL-Funktion
Die Funktion monthstring(date: datetime, [length: int]) im Daten-Explorer gibt den Namen des Monats für das angegebene Datum zurück (z. B. "Jan" oder "Januar"). Der Längenparameter gibt an, wie viele Zeichen der Monatsname sein soll. Standardmäßig wird der vollständige Name verwendet.
Beispiele
-
monthstring(datetime(2025-01-01))= "Januar" -
monthstring(datetime(2025-01-01), 3)= "Jan" -
monthstring(datetime(2025-01-01), 1)= "J"
NetworkInterfaces-Tabelle
Die Tabelle "NetworkInterfaces" in Power BI meldet, die Azure-Netzwerkschnittstellen aus Azure Resource Graph abfragt.
NetworkSecurityGroups-Tabelle
Die Tabelle "NetworkSecurityGroups" in Power BI meldet, dass Azure-Netzwerksicherheitsgruppen aus Azure Resource Graph abfragen.
numberstring() KQL-Funktion
Die Funktion numberstring(num: double, [abbrev: bool]) im Daten-Explorer konvertiert eine Zahl in eine formatierte und optional abgekürzte Zeichenfolge.
Beispiele
-
numberstring(1234)= "1,23K" -
numberstring(12345)= "12,3K" -
numberstring(1234567)= "1,23M" -
numberstring(12345678)= "12,3" -
numberstring(1234567890)= "1,23B" -
numberstring(12345678901)= "12,3B" -
numberstring(1234567890123)= "1,23T" -
numberstring(12345678901234)= "12,3T" -
numberstring(1234567, false)= "1,234,567"
parse_resourceid() KQL-Funktion
Die funktion parse_resourceid(resourceId: string) analysiert die angegebene Azure-Ressourcen-ID, um Ressourcenattribute wie Name, Typ, Ressourcengruppe und Unterkonto-ID zu extrahieren.
Beispiel:
parse_resourceid('/subscriptions/###/resourceGroups/foo/providers/Microsoft.Compute/virtualMachines/bar')
{
"ResourceId": "/subscriptions/###/resourceGroups/foo/providers/Microsoft.Compute/virtualMachines/bar",
"ResourceName": "bar",
"SubAccountId": "###",
"x_ResourceGroupName": "foo",
"x_ResourceProvider": "Microsoft.Compute",
"x_ResourceType": "microsoft.compute/virtualmachines"
}
Percent() KQL-Funktion
Die Funktion "Percent(table: Count: long)" im Daten-Explorer berechnet den Prozentsatz jedes Datensatzes basierend auf einer erforderlichen Anzahlspalte.
{ let total = todouble(toscalar(t | summarize sum(Count))); percentOfTotal(t, total) }
percentOfTotal() KQL-Funktion
Die Funktion percentOfTotal(table: (Count: long), total: long) im Daten-Explorer berechnet den Prozentsatz jedes Datensatzes basierend auf einer erforderlichen Anzahlspalte . Diese Funktion fügt eine neue Spalte "Prozent " hinzu, die die Spalte "Anzahl" durch den angegebenen Gesamtwert dividiert.
ProzentzeichenfolgeN-KQL-Funktion
Die Funktion Percentstring(num: double, [total: double], [places: int]) im Daten-Explorer gibt die angegebene Zahl als Prozentsatz der Summe als Zeichenfolge zurück, wobei die angegebene Anzahl von Dezimalstellen verwendet wird. Wenn der Gesamtparameter nicht angegeben ist, 1.0 wird er als Standardsumme verwendet.
Beispiele
-
percentstring(0.5)= "50%" -
percentstring(0.5, 2)= "25%" -
percentstring(0.5, 3, 2)= "16.67%"
plusminus() KQL-Funktion
Die Funktion **plusminus KQL im Daten-Explorer ein +/--Zeichen basierend auf der Richtung der Zahl. plusminus(val: string) { let neg = substring(val, 0, 1) == '-'; iff(neg, val, strcat('+', val)) }
PolicyAssignments-Tabelle
Die Tabelle "PolicyAssignments" in Power BI-Berichten, die Azure-Richtlinienzuweisungen aus Azure Resource Graph abfragen.
PolicyDefinitions-Tabelle
Die Tabelle "PolicyDefinitions" in Power BI-Berichten , die Azure-Richtliniendefinitionen aus Azure Resource Graph abfragen.
PolicyStates-Tabelle
Die Tabelle "PolicyStates" in Power BI-Berichten, die Azure-Richtlinienzustände aus Azure Resource Graph abfragen.
Verwaltetes Preis-Dataset
Das verwaltete Preis-Dataset umfasst:
- Speicherordner für Aufnahme/Preise.
- Prices_raw Tabelle in der Erfassungsdatenbank .
- Prices_transform_v1_2() Funktion in der Erfassungsdatenbank .
- Prices_final_v1_2 Tabelle in der Erfassungsdatenbank .
- Prices_v1_2() Funktion in der Hubdatenbank .
- Preise() funktion in der Hub-Datenbank .
- Tabelle "Preise " in Power BI-Berichten.
Im Folgenden werden Abwärtskompatibilitäten bereitgestellt:
- Prices_transform_v1_0() Funktion in der Erfassungsdatenbank . Dies wird nicht mehr referenziert und nur für Verweise verwaltet.
- Prices_final_v1_0 Tabelle in der Ingestion-Datenbank zum Hosten von Daten, die mit FinOps Hubs 0.7-0.11 aufgenommen wurden.
- Prices_v1_0() Funktion in der Hubdatenbank , um alle Daten in FOCUS 1.0 zu konvertieren.
Die tabelle Prices_raw unterstützt Exportschemas von Microsoft Cost Management für EA- und MCA-Konten. Daten werden in ein FOKUS ausgerichtetes Dataset transformiert, wenn sie in die endgültige Tabelle aufgenommen werden. Dieses Dataset unterstützt nicht explizit andere Clouds.
Zu den Spalten im vom Preis verwalteten Dataset gehören:
| Kolumne | Typ | Hinweise |
|---|---|---|
| Abrechnungskonto-ID | String | |
| Rechnungskontoname | String | |
| BillingCurrency | String | |
| Gebührenkategorie | String | |
| CommitmentDiscountCategory | String | |
| Verpflichtungsrabatt-Typ | String | |
| CommitmentDiscountUnit | String | |
| Vertragseinheitspreis | Wirklich | |
| ListUnitPrice | Wirklich | |
| Preiskategorie | String | |
| PricingCurrency | String | Neu in FOCUS 1.2. Umbenannt aus x_PricingCurrency. |
| PricingUnit | String | |
| SKU-ID | String | |
| SkuMeter | String | Neu in FOCUS 1.2. Aus x_SkuMeterName umbenannt. |
| SkuPriceId | String | |
| SkuPriceIdv2 | String | Quelle: Hubs-Add-On. |
| x_BaseUnitPrice | Wirklich | Quelle: Microsoft. |
| x_BillingAccountAgreement | String | Quelle: Hubs-Add-On. |
| x_BillingAccountId | String | Quelle: Nur Microsoft, MCA. |
| x_BillingProfileId | String | Quelle: Nur Microsoft, MCA. |
| x_CommitmentDiscountNormalizedRatio | Wirklich | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountSpendEligibility | String | Quelle: Hubs-Add-On. |
| x_CommitmentDiscountUsageEligibility | String | Quelle: Hubs-Add-On. |
| x_ContractedUnitPriceDiscount | Wirklich | Quelle: Hubs-Add-On. |
| x_ContractedUnitPriceDiscountPercent | Wirklich | Quelle: Hubs-Add-On. |
| x_EffectivePeriodEnd | Datum/Uhrzeit | Quelle: Microsoft. |
| x_EffectivePeriodStart | Datum/Uhrzeit | Quelle: Microsoft. |
| x_EffectiveUnitPrice | Wirklich | Quelle: Microsoft. |
| x_EffectiveUnitPriceDiscount | Wirklich | Quelle: Hubs-Add-On. |
| x_EffectiveUnitPriceDiscountPercent | Wirklich | Quelle: Hubs-Add-On. |
| x_IngestionTime | Datum/Uhrzeit | Quelle: Hubs-Add-On. |
| x_PricingBlockSize | Wirklich | Quelle: Hubs-Add-On. |
| x_Preisunterkategorie | String | Quelle: Hubs-Add-On. |
| x_PricingUnitDescription | String | Quelle: Microsoft. |
| x_SkuDescription | String | Quelle: Microsoft. |
| x_SkuId | String | Quelle: Microsoft. |
| x_SkuIncludedQuantity | Wirklich | Quelle: Nur Microsoft, EA. |
| x_SkuMeterCategory | String | Quelle: Microsoft. |
| x_SkuMeterId | String | Quelle: Microsoft. |
| x_SkuMeterSubcategory | String | Quelle: Microsoft. |
| x_SkuMeterType | String | Quelle: Microsoft. |
| x_SkuPriceType | String | Quelle: Microsoft. |
| x_SkuProductId | String | Quelle: Microsoft. |
| x_SkuRegion | String | Quelle: Microsoft. |
| x_SkuServiceFamily | String | Quelle: Microsoft. |
| x_SkuOfferId | String | Quelle: Nur Microsoft, EA. |
| x_SkuPartNumber | String | Quelle: Nur Microsoft, EA. |
| x_SkuTerm | Integer | Quelle: Microsoft. |
| x_SkuTier | Wirklich | Quelle: Nur Microsoft, MCA. |
| x_SourceName | String | Quelle: Hubs-Add-On. |
| x_SourceProvider | String | Quelle: Hubs-Add-On. |
| x_SourceType | String | Quelle: Hubs-Add-On. |
| x_SourceVersion | String | Quelle: Hubs-Add-On. |
| x_TotalUnitPriceDiscount | Wirklich | Quelle: Hubs-Add-On. |
| x_TotalUnitPriceDiscountPercent | Wirklich | Quelle: Hubs-Add-On. |
PricingUnits-Tabelle
Die Tabelle "PricingUnits " in Power BI und "Daten-Explorer" wird aus der Geöffneten Datendatei für Preiseinheiten aufgefüllt. Diese Tabelle wird verwendet, um Preise zu normalisieren.
PublicIPAddresses-Tabelle
Die Tabelle "PublicIPAddresses" in Power BI-Berichten, die azure öffentliche IP-Adressen aus Azure Resource Graph abfragen.
Verwaltetes Dataset für Empfehlungen
Das verwaltete Dataset "Empfehlungen" umfasst:
- Speicherordner "Aufnahme/Empfehlungen".
- Recommendations_raw Tabelle in der Erfassungsdatenbank .
- Recommendations_transform_v1_2() Funktion in der Erfassungsdatenbank .
- Recommendations_final_v1_2 Tabelle in der Erfassungsdatenbank .
- Recommendations_v1_2() Funktion in der Hubdatenbank .
- Recommendations() function in the Hub database.
- Die Tabelle "Empfehlungen" in Power BI-Berichten.
Im Folgenden werden Abwärtskompatibilitäten bereitgestellt:
- Recommendations_transform_v1_0() Funktion in der Erfassungsdatenbank . Dies wird nicht mehr referenziert und nur für Verweise verwaltet.
- Recommendations_final_v1_0 Tabelle in der Erfassungsdatenbank zum Hosten von Daten, die mit FinOps Hubs 0.7-0.11 aufgenommen wurden.
- Recommendations_v1_0() Funktion in der Hubdatenbank , um alle Daten in FOCUS 1.0 zu konvertieren.
Die Tabelle Recommendations_raw unterstützt exportschemas für Microsoft Cost Management-Reservierungsempfehlungen für EA- und MCA-Konten. Daten werden in ein FOKUS ausgerichtetes Dataset transformiert, wenn sie in die endgültige Tabelle aufgenommen werden. Dieses Dataset unterstützt nicht explizit andere Clouds.
Zu den Spalten im verwalteten Dataset "Empfehlungen " gehören:
| Kolumne | Typ | Hinweise |
|---|---|---|
| ProviderName | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| RessourcenID | String | |
| Ressourcenname | String | |
| Ressourcetyp | String | |
| Unterkonto-ID | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| Unterkontoname | String | |
| x_EffectiveCostAfter | Wirklich | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_EffectiveCostBefore | Wirklich | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_EffectiveCostSavings | Wirklich | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_IngestionTime | Datum und Uhrzeit | Quelle: Hubs-Add-On. |
| x_RecommendationDate | Datum und Uhrzeit | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_RecommendationDescription | String | Quelle: Hubs-Add-On. |
| x_RecommendationDetails | Dynamisch | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_ResourceGroupName | String | |
| x_SourceName | String | Quelle: Hubs-Add-On. |
| x_SourceProvider | String | Quelle: Hubs-Add-On. |
| x_SourceType | String | Quelle: Hubs-Add-On. |
| x_SourceVersion | String | Quelle: Hubs-Add-On. |
Regionstabelle
Die Tabelle "Regionen" in Power BI und "Daten-Explorer" wird aus der geöffneten Datendatei "Regionen" aufgefüllt. Diese Tabelle wird verwendet, um die Datenbereinigung zu erleichtern.
Tabelle "ReservationRecommendations"
In der Tabelle "ReservationRecommendations" in Power BI werden Daten aus dem verwalteten Dataset "Empfehlungen" abgerufen, aber nur auf Reservierungsempfehlungen gefiltert.
Ressourcentabelle
Die Tabelle "Ressourcen " in Power BI-Berichten, die Azure-Ressourcen aus Azure Resource Graph abfragen.
resource_type() KQL-Funktion
Die funktion resource_type(resourceType: string) im Daten-Explorer gibt ein Objekt mit Details zum angegebenen Azure-Ressourcentyp zurück.
Beispiele
-
resource_type('Microsoft.Compute/virtualMachines')= { "SingularDisplayName": "Virtual machine" } -
resource_type('Microsoft.Billing/billingAccounts')= { "SingularDisplayName": "Abrechnungskonto" }
ResourceTypes-Tabelle
Die Tabelle "ResourceTypes" in Power BI und "Daten-Explorer" wird aus der geöffneten Datendatei "Ressourcentypen" aufgefüllt. Diese Tabelle wird verwendet, um die Datenbereinigung zu erleichtern.
SqlDatabases-Tabelle
Die SqlDatabases-Tabelle in Power BI-Berichten, die SQL Azure-Datenbanken aus Azure Resource Graph abfragen.
Tabelle "Dienste"
Die Tabelle "Dienste " im Daten-Explorer wird aus der geöffneten Datendatei "Dienste" aufgefüllt. Diese Tabelle wird verwendet, um die Datenbereinigung zu erleichtern.
StorageData-Tabelle
Die StorageData-Tabelle in Power BI wird aus allen Dateien aufgefüllt, die im Azure Data Lake Storage-Konto ermittelt wurden. Diese Tabelle wird verwendet, um Datenaufnahmefehler im Datenaufnahmebericht zu identifizieren.
StorageErrors-Tabelle
Die Tabelle "StorageErrors" in Power BI wird von der StorageData-Tabelle abgeleitet. Diese Tabelle wird verwendet, um Datenaufnahmefehler im Datenaufnahmebericht zusammenzufassen.
Tabelle "Abonnements"
Die Tabelle "Abonnements" in Power BI-Berichten, die Azure-Abonnements aus Azure Resource Graph abfragen.
Verwaltetes Dataset für Transaktionen
Das verwaltete Dataset "Transaktionen" umfasst:
- Speicherordner "Erfassung/Transaktionen".
- Transactions_raw Tabelle in der Erfassungsdatenbank .
- Transactions_transform_v1_2() Funktion in der Erfassungsdatenbank .
- Transactions_final_v1_2 Tabelle in der Erfassungsdatenbank .
- Transactions_v1_2() Funktion in der Hubdatenbank .
- Transactions() function in the Hub database.
- Transaktionstabelle in Power BI-Berichten.
Im Folgenden werden Abwärtskompatibilitäten bereitgestellt:
- Transactions_transform_v1_0() Funktion in der Erfassungsdatenbank . Dies wird nicht mehr referenziert und nur für Verweise verwaltet.
- Transactions_final_v1_0 Tabelle in der Ingestion-Datenbank zum Hosten von Daten, die mit FinOps Hubs 0.7-0.11 aufgenommen wurden.
- Transactions_v1_0() Funktion in der Hubdatenbank , um alle Daten in FOCUS 1.0 zu konvertieren.
Die Tabelle Transactions_raw unterstützt Exportschemas für Reservierungstransaktionen von Microsoft Cost Management für EA- und MCA-Konten. Daten werden in ein FOKUS ausgerichtetes Dataset transformiert, wenn sie in die endgültige Tabelle aufgenommen werden. Dieses Dataset unterstützt nicht explizit andere Clouds.
Spalten im verwalteten Dataset "Transaktionen " umfassen:
| Kolumne | Typ | Hinweise |
|---|---|---|
| Berechnete Kosten | Wirklich | Quelle: Microsoft EA+MCA 2023-05-01. |
| Abrechnungskonto-ID | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| Rechnungskontoname | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| BillingCurrency | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| Ende der Abrechnungsperiode | Datum/Uhrzeit | Quelle: Microsoft EA+MCA 2023-05-01. |
| BeginnDerAbrechnungsperiode | Datum/Uhrzeit | Quelle: Microsoft EA+MCA 2023-05-01. |
| Gebührenkategorie | String | Quelle: Hubs-Add-On. |
| Gebührenklasse | String | Quelle: Hubs-Add-On. |
| Gebührenbeschreibung | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| Ladefrequenz | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| ChargePeriodStart | Datum/Uhrzeit | Quelle: Microsoft EA+MCA 2023-05-01. |
| Rechnungsnummer | String | Neu in FOCUS 1.2. Aus x_InvoiceId umbenannt. Quelle: Microsoft MCA 2023-05-01. |
| Preismenge | Wirklich | Quelle: Microsoft EA+MCA 2023-05-01. |
| PricingUnit | String | Quelle: Hubs-Add-On. |
| ProviderName | String | Quelle: Hubs-Add-On. |
| RegionId | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| RegionName | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| Unterkonto-ID | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| Unterkontoname | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_AccountName | String | Quelle: Microsoft EA 2023-05-01. |
| x_AccountOwnerId | String | Quelle: Microsoft EA 2023-05-01. |
| x_CostCenter | String | Quelle: Microsoft EA 2023-05-01. |
| x_InvoiceNumber | String | Quelle: Microsoft MCA 2023-05-01. |
| x_Rechnungsabschnitts-ID | String | Quelle: Microsoft MCA 2023-05-01. |
| x_InvoiceSectionName | String | Quelle: Microsoft MCA 2023-05-01. |
| x_IngestionTime | Datum/Uhrzeit | Quelle: Hubs-Add-On. |
| x_MonetaryCommitment | Wirklich | Quelle: Microsoft EA 2023-05-01. |
| x_Overage | Wirklich | Quelle: Microsoft EA 2023-05-01. |
| x_PurchasingBillingAccountId | String | Quelle: Microsoft EA 2023-05-01. |
| x_SkuOrderId | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_SkuOrderName | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_SkuSize | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_SkuTerm | Integer | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_SourceName | String | Quelle: Hubs-Add-On. |
| x_SourceProvider | String | Quelle: Hubs-Add-On. |
| x_SourceType | String | Quelle: Hubs-Add-On. |
| x_SourceVersion | String | Quelle: Hubs-Add-On. |
| x_SubscriptionId | String | Quelle: Microsoft EA+MCA 2023-05-01. |
| x_TransactionType | String | Quelle: Microsoft EA+MCA 2023-05-01. |
updown() KQL-Funktion
Die Updown(value: string) -Funktion im Daten-Explorer gibt basierend darauf, ob der angegebene Wert positiv oder negativ ist, einen Aufwärts- oder Abwärtspfeil zurück.
Beispiele
-
updown(1)= "↑" -
updown(-1)= "↓"
VirtualMachines-Tabelle
Die Tabelle "VirtualMachines" in Power BI meldet, die azure virtual machines from Azure Resource Graph abfragt.
Feedback senden
Lassen Sie uns mit einer kurzen Bewertung wissen, wie wir abschneiden. Wir verwenden diese Rezensionen, um FinOps-Tools und -Ressourcen zu verbessern und zu erweitern.
Wenn Sie nach etwas Spezifischem suchen, wählen Sie eine vorhandene Idee aus, oder erstellen Sie eine neue Idee. Teilen Sie Ideen mit anderen, um mehr Stimmen zu erhalten. Wir konzentrieren uns auf Ideen mit den meisten Stimmen.