Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten dokument zawiera szczegółową listę wszystkich wymagań programu FOCUS 1.0 i wskazuje poziom pomocy technicznej zapewniany przez zestaw danych Microsoft Cost Management FOCUS. Aby dowiedzieć się więcej na temat fokusu, zapoznaj się z omówieniem fokusu.
Jak jest mierzona zgodność
Wymagania fokusu należą do czterech grup:
- Wymagania MUSZĄ być obowiązkowe dla wszystkich dostawców danych.
- Wymagania POWINNY być silnymi zaleceniami.
- Zalecane wymagania są sugerowane najlepsze rozwiązania.
- Wymagania MAY są opcjonalne i używane do przygotowywania praktyków FinOps na potrzeby przypadków brzegowych.
Chociaż nie ma oficjalnego pomiaru zgodności FOCUS, obliczamy wynik zgodności 96%, który odpowiada wszystkim w pełni i częściowo obsługiwanym wymaganiom. W poniższej tabeli przedstawiono podsumowanie wymagań według poziomu pomocy technicznej.
| Typ | Obsługiwane | Częściowa obsługa | Nieobsługiwane | Nie dotyczy |
|---|---|---|---|---|
| MUSIEĆ | 238 | 13 | 2 | 10 |
| POWINIEN | 22 | 3 | 1 | 1 |
| ZALECANE | 0 | 1 | 1 | 0 |
| MAJ | 22 | 0 | 0 | 1 |
| Podsumowanie | 93,1% | 5.6% | 1,3% |
Sposób organizowania tego dokumentu
W poniższych sekcjach wymieniono każde wymaganie FOCUS, poziom pomocy technicznej w zestawie danych Microsoft Cost Management FOCUS 1.0 i wszelkie odpowiednie uwagi. Ogólne podsumowanie luk można znaleźć w podsumowaniu zgodności fokusu. Identyfikatory wymagań są przeznaczone tylko do celów referencyjnych. Identyfikatory nie są definiowane jako część fokusu.
W pozostałej części tego dokumentu wymieniono wymagania FOKUS pogrupowane według atrybutu i kolumny. Kolumny definiują określone elementy danych w zestawie danych i atrybuty definiują sposób zachowania kolumn i wierszy. Ogólne opisy i link do oryginalnego dokumentu wymagań znajdują się w górnej części każdej sekcji.
Atrybuty
Nazewnictwo i kolejność kolumn
Źródło: attributes/column_naming_and_ordering.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CNO1 | MUSIEĆ | Wszystkie kolumny zdefiniowane przez fokus MUSZĄ być zgodne z następującymi regułami: | Obsługuje | |
| CNO1.1 | MUSIEĆ | Identyfikatory kolumn MUSZĄ używać wielkości liter Pascal. | Obsługuje | |
| CNO1.2 | MUSIEĆ | Identyfikatory kolumn NIE MOGĄ używać skrótów. | Obsługuje | |
| CNO1.3 | MUSIEĆ | Identyfikatory kolumn muszą być alfanumeryczne bez znaków specjalnych. | Obsługuje | |
| CNO1.4 | MUSIEĆ | Kolumny, które mają identyfikator i nazwę MUSZĄ mieć Id sufiks lub Name w identyfikatorze kolumny. |
Obsługuje | |
| CNO1.5 | MAJ | Nazwa wyświetlana kolumny MOŻE uniknąć sufiksu Name , jeśli nie ma innych kolumn o tej samej nazwie prefiksu. |
Obsługuje | |
| CNO1.6 | POWINIEN | Identyfikatory kolumn NIE POWINNY używać akronimów. | Obsługuje | |
| CNO1.7 | POWINIEN | Identyfikatory kolumn NIE POWINNY przekraczać 50 znaków, aby uwzględnić ograniczenia długości kolumn różnych repozytoriów danych. | Obsługuje | |
| CNO2 | MUSIEĆ | Wszystkie kolumny niestandardowe muszą być poprzedzone spójnym x_ prefiksem, aby zidentyfikować je jako kolumny zewnętrzne, niestandardowe i odróżnić je od kolumn FOCUS, aby uniknąć konfliktów w przyszłych wersjach. |
Częściowo obsługiwane |
BillingAccountType i SubAccountType zostały przypadkowo wprowadzone w wersji zestawu danych FOCUS 1.0 firmy Microsoft w wersji zapoznawczej bez prefiksu x_ . Obie kolumny są udokumentowane w oczekującym żądaniu ściągnięcia FOCUS. Nazwy kolumn innych niż prefiks są zachowywane w celu zapewnienia zgodności z poprzednimi wersjami, dopóki nie zostaną wprowadzone oficjalne ustalenia. |
| CNO3.1 | MUSIEĆ | Kolumny, które mają identyfikator i nazwę MUSZĄ mieć Id sufiks lub Name w identyfikatorze kolumny. |
Obsługuje | |
| CNO3.2 | MAJ | Nazwa wyświetlana kolumny MOŻE uniknąć sufiksu Nazwa, jeśli jest uważany za zbędne. | Obsługuje | Nie zalecamy tej praktyki, ponieważ wprowadza zamieszanie, gdy identyfikatory kolumn i nazwy wyświetlane nie są zgodne. |
| CNO4 | MUSIEĆ | Kolumny z sufiksem Category MUSZĄ być znormalizowane. |
Obsługuje | |
| CNO5 | POWINIEN | Kolumny niestandardowe (na przykład zdefiniowane przez dostawcę) powinny być zgodne z tymi samymi regułami wymienionymi powyżej dla kolumn FOCUS. | Obsługuje | |
| CNO6 | POWINIEN | Wszystkie kolumny FOCUS POWINNY być najpierw w podanym zestawie danych. | Obsługuje | |
| CNO7 | POWINIEN | Kolumny niestandardowe POWINNY być wyświetlane po wszystkich kolumnach FOKUS i NIE POWINNY być mieszane. | Obsługuje | |
| CNO8.1 | MAJ | Kolumny mogą być sortowane alfabetycznie... | Obsługuje | Kolumny są sortowane alfabetycznie w celu ułatwienia użycia. |
| CNO8.2 | POWINIEN | ... kolumny niestandardowe POWINNY znajdować się po wszystkich kolumnach FOKUS. | Obsługuje | Kolumny są sortowane alfabetycznie w celu ułatwienia użycia. |
Format kodu waluty
Źródło: attributes/currency_code_format.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CCF1 | MUSIEĆ | Wszystkie kolumny przechwytujące wartość waluty zdefiniowaną w specyfikacji FOCUS MUSZĄ spełniać wymagania wymienione poniżej. | Obsługuje | |
| CCF2 | POWINIEN | Niestandardowe kolumny związane z walutą POWINNY również spełniać te same wymagania dotyczące formatowania. | Obsługuje | |
| CCF3 | MUSIEĆ | Kolumny związane z walutą MUSZĄ być reprezentowane jako trzyliterowy kod alfabetyczny, zgodnie z dyktowanym w dokumencie rządzącym ISO 4217:2015. | Obsługuje |
Format daty/godziny
Źródło: attributes/datetime_format.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| DTF1 | MUSIEĆ | Wszystkie kolumny przechwytujące wartość daty/godziny zdefiniowanej w specyfikacji FOKUS muszą być zgodne z wymaganiami dotyczącymi formatowania wymienionymi poniżej. | Obsługuje | |
| DTF2 | POWINIEN | Niestandardowe kolumny związane z datą/godziną POWINNY również spełniać te same wymagania dotyczące formatowania. | Obsługuje | |
| DTF3 | MUSIEĆ | Wartości daty/godziny MUSZĄ znajdować się w formacie UTC (uniwersalny czas koordynowany), aby uniknąć niejednoznaczności i zapewnić spójność w różnych strefach czasowych. | Obsługuje | |
| DTF4 | MUSIEĆ | Format wartości daty/godziny musi być zgodny ze standardem ISO 8601, który zapewnia globalnie rozpoznawany format reprezentujący daty i godziny (zobacz dokument rządzący ISO 8601-1:2019). | Obsługuje | |
| DTF5 | MUSIEĆ | Wartości zawierające informacje o określonym momencie w czasie MUSZĄ być reprezentowane w rozszerzonym formacie ISO 8601 z przesunięciem UTC (RRRR-MM-DDTHH:mm:ssZ) i są zgodne z następującymi wytycznymi: Uwzględnij składniki daty i godziny, oddzielone literą "T"; Użyj dwucyfrowych godzin (HH), minut (mm) i sekund (ss); Koniec ze wskaźnikiem "Z", aby oznaczyć utc (uniwersalny czas koordynowany). | Częściowo obsługiwane | Kolumny dat są zgodne ze standardem ISO 8601, ale nie zawierają sekund (na przykład "2024-01-01T00:00Z"). |
Obsługa rabatów
Źródło: attributes/discount_handling.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| DH1 | POWINIEN | Wszystkie odpowiednie rabaty POWINNY być stosowane do każdego wiersza, do którego odnoszą się i NIE POWINNY być negowane w osobnym wierszu. | Obsługuje | |
| DH2 | MUSIEĆ | Wszystkie rabaty zastosowane do wiersza MUSZĄ mieć zastosowanie do całej opłaty. | Obsługuje | |
| DH2.1 | MAJ | Wiele rabatów MOŻE dotyczyć wiersza... | Obsługuje | |
| DH2.2 | MUSIEĆ | Wiele rabatów [zastosowanych do wiersza]... MUSI dotyczyć całej opłaty objętej tym wierszem. | Obsługuje | |
| DH2.3 | MUSIEĆ | Jeśli rabat dotyczy tylko części opłaty, obniżona część opłaty musi zostać podzielona na oddzielny wiersz. | Obsługuje | |
| DH2.4 | MUSIEĆ | Każdy rabat musi być rozpoznawalny przy użyciu istniejących kolumn FOCUS. | Obsługuje |
CommitmentDiscountId jest jedyną kolumną FOCUS, która identyfikuje rabaty. |
| DH2.4.1 | MUSIEĆ | Wiersze z rabatem opartym na zobowiązaniach zastosowane do nich MUSZĄ zawierać identyfikator CommitmentDiscountId. | Obsługuje | |
| DH2.4.2 | POWINIEN | Jeśli dostawca stosuje rabat, który nie może być reprezentowany przez kolumnę FOCUS, powinien zawierać dodatkowe kolumny, aby zidentyfikować źródło rabatu. | Częściowa obsługa | Wynegocjowane rabaty można zidentyfikować, porównując ListCost i ContractedCost. |
| DH3.1 | MUSIEĆ | Zakupione rabaty (na przykład rabaty oparte na zobowiązaniach) muszą zostać zamortyzowane. | Obsługuje | |
| DH3.2 | MUSIEĆ | BilledCost MUSI być 0 dla każdego wiersza, w którym zobowiązanie obejmuje cały koszt dla okresu opłaty. | Obsługuje | |
| DH3.3 | MUSIEĆ | Wartość EffectiveCost MUSI zawierać część amortyzowanego kosztu zakupu, który ma zastosowanie do tego wiersza. | Obsługuje | |
| DH3.4 | MUSIEĆ | Suma wartości EffectiveCost dla wszystkich wierszy, w których wartość CommitmentDiscountStatus to "Używane" lub "Nieużywane" dla każdego identyfikatora CommitmentDiscountId w całym czasie trwania zobowiązania MUSI być taka sama jak łączna wartość BilledCost rabatu opartego na zobowiązaniach. | Obsługuje | |
| DH3.5 | MUSIEĆ | Identyfikator CommitmentDiscountId i ResourceId muszą być ustawione na identyfikator przypisany do rabatu opartego na zobowiązaniach. | Obsługuje | Aby ułatwić dzielenie rabatów na zobowiązania, zakupy rabatu na zobowiązania i zwroty używają zamówienia rabatu zobowiązania, podczas gdy użycie rabatu na zobowiązania korzysta z wystąpienia w ramach zamówienia. Służy x_SkuOrderId do identyfikowania identyfikatora zamówienia rabatu zobowiązania dla opłat za użycie. |
| DH3.6 | MUSIEĆ | Właściwość ChargeCategory MUSI być ustawiona na "Zakup" w wierszach reprezentujących zakup rabatu opartego na zobowiązaniach. | Obsługuje | |
| DH3.7 | MUSIEĆ | CommitmentDiscountStatus musi być "Używany" dla wierszy ChargeCategory "Użycie", które otrzymały obniżoną cenę od zobowiązania. | Obsługuje | |
| DH3.8 | MUSIEĆ | Identyfikator CommitmentDiscountId musi być ustawiony na identyfikator przypisany do rabatu [dla użycia rabatu za zobowiązanie]. | Obsługuje | |
| DH3.9 | MUSIEĆ | Identyfikator zasobu MUSI być ustawiony na identyfikator zasobu, który otrzymał rabat [dla użycia rabatu za zobowiązanie]. | Obsługuje | |
| DH3.10 | MUSIEĆ | Jeśli zobowiązanie nie jest w pełni wykorzystywane, dostawca MUSI zawierać wiersz reprezentujący niewykorzystaną część zobowiązania dla tego okresu opłaty. | Obsługuje | |
| DH3.11 | MUSIEĆ | Te wiersze MUSZĄ być reprezentowane za pomocą wartości CommitmentDiscountStatus ustawionej na wartość "Nieużywane" i Właściwość ChargeCategory ustawioną na wartość "Użycie". | Obsługuje | |
| DH3.12 | MUSIEĆ | Takie wiersze MUSZĄ mieć identyfikator CommitmentDiscountId i ResourceId ustawiony na identyfikator przypisany do rabatu opartego na zobowiązaniach. | Częściowo obsługiwane | Identyfikator CommitmentDiscountId logicznie odpowiada identyfikatorowi ResourceId, ale różnią się wielkością liter. |
| DH4 | MUSIEĆ | Środki, które są stosowane po fakcie MUSI używać ChargeCategory "Kredyt". | Nie dotyczy | Środki nie są uwzględniane w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
Format wartości klucza
Źródło: attributes/key_value_format.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| KVF1 | MUSIEĆ | Kolumny Format klucz-wartość MUSZĄ zawierać serializowany ciąg JSON zgodny z definicją ECMA 404 obiektu. | Obsługuje | |
| KVF2 | MUSIEĆ | Klucze w parze klucz-wartość MUSZĄ być unikatowe w obiekcie. | Obsługuje | |
| KVF3 | MUSIEĆ | Wartości w parze klucz-wartość MUSZĄ być jednym z następujących typów: liczba, ciąg, true, falselub null. |
Obsługuje | |
| KVF4 | MUSIEĆ | Wartości w parze klucz-wartość NIE MOGĄ być obiektem ani tablicą. | Obsługuje |
Obsługa wartości null
Źródło: attributes/null_handling.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| NH1 | POWINIEN | Kolumny niestandardowe POWINNY również spełniać te same wymagania dotyczące formatowania. | Częściowo obsługiwane | Następujące kolumny mogą mieć wartość "-2", jeśli nie ma wartości: SkuPriceId, , x_AccountIdx_InvoiceSectionId. Następujące kolumny mogą być "Nieprzypisane", gdy nie ma wartości: SubAccountName, , x_AccountNamex_AccountOwnerId, x_InvoiceSectionName, x_PricingUnitDescription. Następujące kolumny mogą mieć wartość 0, gdy wartość jest niedostępna: ContractedCost, , ContractedUnitPriceListCost, ListUnitPrice. |
| NH2 | MUSIEĆ | Kolumny MUSZĄ używać wartości NULL, jeśli nie ma wartości, którą można określić dla kolumny dopuszczającą wartość null. | Częściowo obsługiwane | (Zobacz poprzednie notatki) |
| NH3 | MUSIEĆ | Kolumny NIE MOGĄ używać pustych ciągów lub wartości zastępczych, takich jak 0 dla kolumn liczbowych lub "Nie dotyczy", aby kolumny ciągu reprezentować wartość null lub nie mają wartości, niezależnie od tego, czy kolumna zezwala na wartości null, czy nie. | Częściowo obsługiwane | (Zobacz poprzednie notatki) |
Format liczbowy
Źródło: attributes/numeric_format.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| NF1 | POWINIEN | Niestandardowe wartości liczbowe przechwytujące kolumny POWINNY przyjąć te same wymagania dotyczące formatu w czasie. | Obsługuje | |
| NF2 | MUSIEĆ | Kolumny z formatem wartości liczbowej MUSZĄ zawierać jedną wartość liczbową. | Obsługuje | |
| NF3 | MUSIEĆ | Wartości liczbowe MUSZĄ być wyrażone jako wartość całkowita, wartość dziesiętna lub wartość wyrażona w notacji naukowej. | Obsługuje | |
| NF4 | MUSIEĆ | Notacja ułamkowa NIE MOŻE być używana. | Obsługuje | |
| NF5 | MUSIEĆ | Wartości liczbowe wyrażone przy użyciu notacji naukowej MUSZĄ być wyrażone przy użyciu notacji E "mEn" z liczbą rzeczywistą m i liczbą całkowitą n wskazującą wartość "m x 10^n". | Obsługuje | |
| NF6 | MUSIEĆ | Znak wykładnika MUSI być wyrażony tylko jako część wartości wykładniczej, jeśli n jest ujemna. | Obsługuje | |
| NF7 | MUSIEĆ | Wartości liczbowe NIE MOGĄ być wyrażane za pomocą symboli matematycznych, funkcji lub operatorów. | Obsługuje | |
| NF8 | MUSIEĆ | Wartości liczbowe NIE MOGĄ zawierać kwalifikatorów lub dodatkowych znaków (na przykład symbole waluty, jednostki miary itp.). | Obsługuje | |
| NF9 | MUSIEĆ | Wartości liczbowe NIE MOGĄ zawierać przecinków lub znaków interpunkcyjnych z wyjątkiem pojedynczego punktu dziesiętnego (".") w razie potrzeby wyrażenia wartości dziesiętnej. | Obsługuje | |
| NF10 | MUSIEĆ | Wartości liczbowe NIE MOGĄ zawierać znaku reprezentującego znak dla wartości dodatniej. | Obsługuje | |
| NF11 | MUSIEĆ | Znak ujemny (-) MUSI wskazywać wartość ujemną. | Obsługuje | |
| NF12 | MUSIEĆ | Kolumny z formatem wartości liczbowej MUSZĄ przedstawiać jedną z następujących wartości jako "Typ danych" w definicji kolumny: Integer, Decimal. |
Obsługuje | |
| NF13 | POWINIEN | Dostawcy POWINNI definiować precyzję i skalę dla kolumn Format liczbowy przy użyciu jednej z następujących wartości dokładności w dokumencie definicji danych, który dostawcy publikują: Liczba całkowita Short, , LongExtended; Liczba dziesiętnaSingle, Double, Extended. |
Obsługuje |
Obsługa ciągów
Źródło: attributes/string_handling.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SH1 | POWINIEN | Niestandardowe wartości ciągu przechwytujące kolumny POWINNY przyjąć te same wymagania w czasie. | Obsługuje | |
| SH2 | MUSIEĆ | Wartości ciągów MUSZĄ zachować oryginalną wielkość liter, odstępy i inne istotne czynniki spójności określone przez dostawców i użytkowników końcowych. | Częściowo obsługiwane |
ResourceName może zostać zmieniony na małe lub wielkie litery przez dostawcę zasobów. Jeśli to zobaczysz, prześlij wniosek o pomoc techniczną w zespole usługi odpowiedzialnym za jednostkę SKU/miernik.
ResourceId jest małe litery, aby spełnić wymagania FOKUS. |
| SH3.1 | MUSIEĆ | Opłaty za jednostki modyfikowalne (na przykład nazwy zasobów) muszą być dokładnie odzwierciedlone w odpowiednich opłatach poniesionych po zmianie... | Obsługuje | |
| SH3.2 | MUSIEĆ | Opłaty za jednostki modyfikowalne... NIE MOŻE zmieniać opłat naliczonych przed zmianą, zachowując integralność danych i możliwość inspekcji dla wszystkich rekordów opłat. | Obsługuje | |
| SH4 | MUSIEĆ | Niezmienne wartości ciągów odwołujące się do tej samej jednostki (na przykład identyfikatorów zasobów, identyfikatorów regionów itp.) MUSZĄ pozostać spójne i niezmienione we wszystkich okresach rozliczeniowych . | Obsługuje | |
| SH5 | POWINIEN | Puste ciągi i ciągi składające się wyłącznie z spacji NIE POWINNY być używane w kolumnach ciągów, które nie mogą mieć wartości null. | Obsługuje | |
| SH6 | MAJ | Gdy rekord zostanie podany po zmianie wartości ciągu modyfikowalnego, a właściwość ChargeClass to "Correction", rekord MOŻE zawierać zmienioną wartość. | Obsługuje |
Format jednostki
Źródło: attributes/unit_format.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| UF1 | POWINIEN | Jednostki POWINNY być wyrażone jako pojedyncza jednostka miary przylegającej do jednego z następujących trzech formatów: <plural-units>, , <singular-unit>-<plural-time-units><plural-units>/<singular-time-unit>. |
Obsługuje | Chociaż są prawidłowe na podstawie reguły UF2, następujące jednostki są wyjątkami od tej reguły: Units/10 Days, , Units/3 MonthsUnits/6 Months. |
| UF2.1 | MAJ | Jednostki MOGĄ być wyrażane za pomocą liczby jednostkowej (<quantity> <plural-units>) lub interwału czasu (<plural-units>/<interval> <plural-time-units>). |
Obsługuje | Zobacz UF1. |
| UF2.2 | MUSIEĆ | Jeśli jest używana ilość jednostkowa lub interwał czasu, ilość jednostkowa lub interwał czasu musi być wyrażona jako liczba całkowita. | Obsługuje | |
| UF3 | MUSIEĆ | Wartości jednostkowe i składniki kolumn używających formatu jednostki MUSZĄ używać schematu wielkości liter, który jest zgodny z schematem wielkości liter używanym w tym atrybucie, jeśli ten termin jest wymieniony w tej sekcji. | Obsługuje | |
| UF4 | POWINIEN | Jednostki POWINNY składać się z listy zalecanych jednostek wymienionych w tej sekcji, chyba że wartość jednostkowa obejmuje wymiar nie wymieniony w zalecanym zestawie jednostek lub jeśli jednostka obejmuje jednostkę opartą na liczbie różni się od zalecanych wartości w wymiarze liczbowym wymienionym w tej sekcji. | Obsługuje | |
| UF5.1 | MUSIEĆ | Nazwy jednostek rozmiaru danych MUSZĄ być skrócone przy użyciu jednego ze skrótów w poniższej tabeli. | Obsługuje | |
| UF5.2 | MUSIEĆ | Wartości przekraczające 10^18 MUSZĄ używać skrótu dla exabit, exabyte, exbibit i exbibyte... | Obsługuje | |
| UF5.3 | MUSIEĆ | ... wartości mniejsze niż bajt MUSZĄ używać skrótu dla bitów lub bajtów. | Obsługuje | |
| UF6 | MAJ | Jeśli poniższa lista zalecanych wartości nie obejmuje jednostki opartej na liczbach, dostawca MOŻE wprowadzić nowy noun reprezentujący jednostkę opartą na liczbach. | Obsługuje | Wszystkie obsługiwane wartości jednostek są udokumentowane w zestawie danych Jednostek cen w zestawie narzędzi FinOps. |
| UF7 | MUSIEĆ | Wszystkie jednostki wyświetlane w jednostkach, które nie są wymienione w zalecanej tabeli wartości, będą traktowane jako jednostki oparte na liczbach. Nowa wartość jednostkowa oparta na liczbie musi być kapitalizowana. | Obsługuje | |
| UF8 | MUSIEĆ | Jednostki oparte na czasie mogą służyć do mierzenia zużycia w interwale czasu lub w połączeniu z inną jednostką w celu przechwycenia współczynnika zużycia. Jednostki oparte na czasie MUSZĄ odpowiadać jednej z wartości wymienionych w poniższej tabeli: Year, , Month, DayHour, MinuteSecond. |
Obsługuje | |
| UF9 | MUSIEĆ | Jeśli wartość jednostkowa jest wartością złożoną utworzoną z kombinacji co najmniej jednej jednostki, każdy składnik MUSI być również zgodny z zestawem zalecanych wartości. | Obsługuje | |
| UF10.1 | MUSIEĆ | Zamiast "per" lub "-" oznaczać jednostkę złożoną, ukośnik ("/") i spację(" ") MUSZĄ być używane jako wspólna konwencja. | Obsługuje | |
| UF10.2 | POWINIEN | Jednostki oparte na liczbach, takie jak żądania, wystąpienia i tokeny, powinny być wyrażane przy użyciu wartości wymienionej w wymiarze liczbowym. | Obsługuje | |
| UF10.3 | POWINIEN | Jeśli na przykład jednostka użycia jest mierzona jako szybkość żądań lub wystąpień w danym okresie, jednostka powinna być wyświetlana jako "Żądania/dzień", aby oznaczyć liczbę żądań dziennie. | Obsługuje |
Kolumny
Strefa dostępności
Źródło: columns/availabilityzone.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| AZ0 | opis | Identyfikator przypisany przez dostawcę dla fizycznie oddzielonego i izolowanego obszaru w obrębie regionu, który zapewnia wysoką dostępność i odporność na uszkodzenia. | Obsługuje | Firma Microsoft obsługuje koncepcję strefy dostępności, ale nie uwzględnia jej w zestawie danych kosztów i użycia usługi Cost Management. |
| AZ1 | ZALECANE | Kolumna AvailabilityZone jest zalecana, aby znajdować się w danych rozliczeniowych, gdy dostawca obsługuje wdrażanie zasobów lub usług w strefie dostępności. | Nie obsługuje | Strefy dostępności nie są dostępne w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
| AZ2.1 | MUSIEĆ | [AvailabilityZone] MUSI być typu Ciąg... | Nie dotyczy | |
| AZ2.2 | MAJ | [AvailabilityZone]... MOŻE zawierać wartości null, gdy opłata nie jest specyficzna dla strefy dostępności. | Nie dotyczy |
Rozliczany koszt
Źródło: columns/billedcost.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| BCo0 | opis | Opłata służąca jako podstawa fakturowania, włącznie ze wszystkimi obniżonymi stawkami i rabatami, z wyłączeniem amortyzacji opłat z góry (jednorazowych lub cyklicznych). | Obsługuje | |
| BCo1.1 | MUSIEĆ | Kolumna BilledCost musi być obecna w danych rozliczeniowych... | Obsługuje | |
| BCo1.2 | MUSIEĆ | Kolumna BilledCost... NIE MOŻE mieć wartości null. | Obsługuje | |
| BCo2.1 | MUSIEĆ | [BilledCost] MUSI być typu Liczba dziesiętna... | Obsługuje | |
| BCo2.2 | MUSIEĆ | [BilledCost]... MUSI być zgodna z formatem liczbowym... | Obsługuje | |
| BCo2.3 | MUSIEĆ | [BilledCost]... [MUST] należy denominować w elemecie BillingCurrency. | Obsługuje | |
| BCo2.4 | MUSIEĆ | Suma rozliczanego kosztu wierszy w danym okresie rozliczeniowym MUSI być zgodna z sumą faktur odebranych dla tego okresu rozliczeniowego dla konta rozliczeniowego. | Obsługuje |
Identyfikator konta rozliczeniowego
Źródło: columns/billingaccountid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| BAI0 | opis | Identyfikator przypisany do konta rozliczeniowego przez dostawcę. | Obsługuje | Konto rozliczeniowe FOKUS reprezentuje zakres, w którym są generowane faktury, czyli konto rozliczeniowe Umowa Enterprise (nazywane również rejestracją) lub profil rozliczeniowy Umowa z Klientem Microsoft. |
| BAI1 | MUSIEĆ | Kolumna BillingAccountId musi być obecna w danych rozliczeniowych. | Obsługuje | |
| BAI2 | MUSIEĆ | [BillingAccountId] MUSI być typu Ciąg... | Obsługuje | |
| BAI3 | MUSIEĆ | [BillingAccountId]... NIE MOŻE zawierać wartości null. | Obsługuje | |
| BAI4 | MUSIEĆ | BillingAccountId MUSI być globalnie unikatowym identyfikatorem dostawcy. | Obsługuje |
BillingAccountId używa w pełni kwalifikowanego identyfikatora usługi Azure Resource Manager, a nie prostego numeru rejestracji lub identyfikatora profilu rozliczeniowego w celu zapewnienia spójności oraz zapewnienia, że zidentyfikowany zakres jest oczywisty i programowo dostępny za pośrednictwem tego identyfikatora. |
Nazwa konta rozliczeniowego
Źródło: columns/billingaccountname.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| BAN0 | opis | Nazwa wyświetlana przypisana do konta rozliczeniowego. | Obsługuje | Konto rozliczeniowe FOKUS reprezentuje zakres, w którym są generowane faktury, czyli konto rozliczeniowe Umowa Enterprise (nazywane również rejestracją) lub profil rozliczeniowy Umowa z Klientem Microsoft. |
| BAN1.1 | MUSIEĆ | Kolumna BillingAccountName musi być obecna w danych rozliczeniowych... | Obsługuje | |
| BAN1.2 | MUSIEĆ | Kolumna BillingAccountName... NIE MOŻE mieć wartości null, gdy dostawca obsługuje przypisywanie nazwy wyświetlanej dla konta rozliczeniowego. | Obsługuje | |
| BAN2 | MUSIEĆ | [BillingAccountName] MUSI być typu Ciąg. | Obsługuje | |
| BAN3 | MUSIEĆ | BillingAccountName musi być unikatowa w obrębie klienta, gdy klient ma więcej niż jedno konto rozliczeniowe. | Nie obsługuje | Właściciele kont rozliczeniowych kontrolują element BillingAccountName. Firma Microsoft nie zmienia tej wartości, nawet jeśli zdecyduje się używać tej samej nazwy co inne konto rozliczeniowe. |
Waluta rozliczeniowa
Źródło: columns/billingcurrency.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| BCu0 | opis | Reprezentuje walutę, w jakiej naliczono opłatę. | Obsługuje | |
| BCu1 | MUSIEĆ | Kolumna BillingCurrency musi być obecna w danych rozliczeniowych. | Obsługuje | |
| BCu2 | MUSIEĆ | BillingCurrency MUSI odpowiadać walucie używanej na fakturze wygenerowanej przez wystawcę faktury. | Obsługuje | |
| BCu3.1 | MUSIEĆ | [BillingCurrency] MUSI być typu Ciąg... | Obsługuje | |
| BCu3.2 | MUSIEĆ | [BillingCurrency]... NIE MOŻE zawierać wartości null. | Obsługuje | |
| BCu5 | MUSIEĆ | BillingCurrency MUSI być zgodny z wymaganiami dotyczącymi formatu kodu waluty. | Obsługuje |
Koniec okresu rozliczeniowego
Źródło: columns/billingperiodend.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| BPE0 | opis | Wyłączna data zakończenia i godzina okresu rozliczeniowego. | Obsługuje | |
| BPE1 | MUSIEĆ | Kolumna BillingPeriodEnd musi być obecna w danych rozliczeniowych. | Obsługuje | |
| BPE2.1 | MUSIEĆ | [BillingPeriodEnd] MUSI być typu Format daty/godziny... | Obsługuje | |
| BPE2.2 | MUSIEĆ | [BillingPeriodEnd]... MUSI być wartością wyłączną... | Obsługuje | |
| BPE2.3 | MUSIEĆ | [BillingPeriodEnd]... NIE MOŻE zawierać wartości null. | Obsługuje | |
| BPE3 | MUSIEĆ | Suma kolumny BilledCost dla wierszy w danym okresie rozliczeniowym MUSI odpowiadać sumie faktur odebranych dla tego okresu rozliczeniowego dla konta rozliczeniowego. | Obsługuje |
Rozpoczęcie okresu rozliczeniowego
Źródło: columns/billingperiodstart.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| BPS0 | opis | Inkluzywna data rozpoczęcia i godzina okresu rozliczeniowego. | Obsługuje | |
| BPS1.1 | MUSIEĆ | Kolumna BillingPeriodStart musi być obecna w danych rozliczeniowych... | Obsługuje | |
| BPS1.2 | MUSIEĆ | Kolumna BillingPeriodStart... MUSI być typu Format daty/godziny... | Obsługuje | |
| BPS1.3 | MUSIEĆ | Kolumna BillingPeriodStart... MUSI być wartością inkluzywną... | Obsługuje | |
| BPS1.4 | MUSIEĆ | Kolumna BillingPeriodStart... NIE MOŻE zawierać wartości null. | Obsługuje | |
| BPS2 | MUSIEĆ | Suma metryki BilledCost dla wierszy w danym okresie rozliczeniowym MUSI odpowiadać sumie faktur otrzymanych dla tego okresu rozliczeniowego dla konta rozliczeniowego. | Obsługuje |
Kategoria opłat
Źródło: columns/chargecategory.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| ChCt0 | opis | Reprezentuje klasyfikację najwyższego poziomu opłaty na podstawie charakteru naliczania opłat. | Obsługuje | |
| ChCt1.1 | MUSIEĆ | Kolumna ChargeCategory musi być obecna w danych rozliczeniowych... | Obsługuje | |
| ChCt1.2 | MUSIEĆ | Kolumna ChargeCategory... NIE MOŻE mieć wartości null. | Obsługuje | |
| ChCt2 | MUSIEĆ | [ChargeCategory] jest typu Ciąg i MUSI być jedną z dozwolonych wartości. | Obsługuje |
Charge, klasa
Źródło: columns/chargeclass.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| ChCl0 | opis | Wskazuje, czy wiersz reprezentuje korektę co najmniej jednej opłaty zafakturowanej w poprzednim okresie rozliczeniowym. | Obsługuje | |
| ChCl1 | MUSIEĆ | Kolumna ChargeClass musi być obecna w danych rozliczeniowych. | Obsługuje | |
| ChCl2.1 | MUSIEĆ | [ChargeClass] MUSI być typu Ciąg... | Obsługuje | |
| ChCl2.2 | MUSIEĆ | [ChargeClass]... MUSI być "Korekta", gdy wiersz reprezentuje korektę co najmniej jednej opłaty zafakturowanej w poprzednim okresie rozliczeniowym. | Obsługuje | |
| ChCl3 | MUSIEĆ | ChargeClass MUSI mieć wartość null, jeśli nie jest to korekta lub gdy jest to korekta w bieżącym okresie rozliczeniowym. | Obsługuje |
Opis opłaty
Źródło: columns/chargedescription.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CD0 | opis | Samodzielne podsumowanie przeznaczenia i ceny opłaty. | Obsługuje | |
| CD1 | MUSIEĆ | Kolumna ChargeDescription musi być obecna w danych rozliczeń... | Obsługuje | |
| CD2 | MUSIEĆ | Kolumna ChargeDescription... MUSI być typu Ciąg... | Obsługuje | |
| CD3 | POWINIEN | Kolumna ChargeDescription... NIE POWINNO mieć wartości null. | Częściowo obsługiwane |
ChargeDescription Może mieć wartość null dla nieużywanych opłat za plan oszczędnościowy, opłat za korzystanie z witryny Marketplace i innych opłat, które nie są bezpośrednio skojarzone z jednostkami SKU produktu. |
| CD4 | POWINIEN | Dostawcy POWINNI określić długość [ChargeDescription] w publicznie dostępnej dokumentacji. | Nie obsługuje |
Częstotliwość naliczania opłat
Źródło: columns/chargefrequency.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CF0 | opis | Wskazuje, jak często wystąpi opłata. | Obsługuje | |
| CF1.1 | ZALECANE | Kolumna ChargeFrequency jest zalecana w danych rozliczeniowych... | Obsługuje | |
| CF1.2 | MUSIEĆ | Kolumna ChargeFrequency... NIE MOŻE mieć wartości null. | Obsługuje | |
| CF2 | MUSIEĆ | [ChargeFrequency] jest typu Ciąg i MUSI być jedną z dozwolonych wartości. | Obsługuje | |
| CF3 | MUSIEĆ | Gdy wartość ChargeCategory to "Zakup", opłataFrequency NIE MOŻE być "Oparta na użyciu". | Obsługuje |
Koniec okresu opłaty
Źródło: columns/chargeperiodend.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CPE0 | opis | Wyłączna data zakończenia i godzina okresu opłaty. | Obsługuje | |
| CPE1.1 | MUSIEĆ | ChargePeriodEnd MUSI być obecny w danych rozliczeniowych... | Obsługuje | |
| CPE1.2 | MUSIEĆ | ChargePeriodEnd... MUSI być typu Data/godzina... | Obsługuje | |
| CPE1.3 | MUSIEĆ | ChargePeriodEnd... MUSI być wartością wyłączną... | Obsługuje | |
| CPE1.4 | MUSIEĆ | ChargePeriodEnd... NIE MOŻE zawierać wartości null. | Obsługuje | |
| CPE2 | MUSIEĆ | ChargePeriodEnd MUSI odpowiadać dacie zakończenia i granicy godziny obowiązującego okresu opłaty. | Obsługuje |
Rozpoczęcie okresu naliczania opłat
Źródło: columns/chargeperiodstart.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CPS0 | opis | Inkluzywna data i godzina rozpoczęcia w okresie opłaty. | Obsługuje | |
| CPS1.1 | MUSIEĆ | ChargePeriodStart MUSI być obecny w danych rozliczeniowych... | Obsługuje | |
| CPS1.2 | MUSIEĆ | ChargePeriodStart... MUSI być typu Data/godzina... | Obsługuje | |
| CPS1.3 | MUSIEĆ | ChargePeriodStart... MUSI być wartością inkluzywną... | Obsługuje | |
| CPS1.4 | MUSIEĆ | ChargePeriodStart... NIE MOŻE zawierać wartości null. | Obsługuje | |
| CPS2 | MUSIEĆ | ChargePeriodStart MUSI być zgodna z datą początkową i granicą godziny obowiązującego okresu opłaty. | Obsługuje |
Kategoria rabatu na zobowiązanie
Źródło: columns/commitmentdiscountcategory.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CDC0 | opis | Wskazuje, czy rabat oparty na zobowiązaniach określony w kolumnie CommitmentDiscountId jest oparty na ilości lub koszcie użycia (nazywanym również "wydatkiem"). | Obsługuje | |
| CDC1 | MUSIEĆ | Kolumna CommitmentDiscountCategory musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rabaty oparte na zobowiązaniach. | Obsługuje | |
| CDC2.1 | MUSIEĆ | [CommitmentDiscountCategory] MUSI być typu Ciąg... | Obsługuje | |
| CDC2.2 | MUSIEĆ | [CommitmentDiscountCategory]... Musi mieć wartość null, gdy identyfikator CommitmentDiscountId ma wartość null... | Obsługuje | |
| CDC2.3 | MUSIEĆ | [CommitmentDiscountCategory]... NIE MOŻE mieć wartości null, jeśli identyfikator CommitmentDiscountId nie ma wartości null. | Obsługuje | |
| CDC3 | MUSIEĆ | Wartość CommitmentDiscountCategory MUSI być jedną z dozwolonych wartości. | Obsługuje |
Identyfikator rabatu za zobowiązanie
Źródło: columns/commitmentdiscountid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CDI0 | opis | Identyfikator przypisany do rabatu opartego na zobowiązaniach przez dostawcę. | Obsługuje | |
| CDI1 | MUSIEĆ | Kolumna CommitmentDiscountId musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rabaty oparte na zobowiązaniach. | Obsługuje | |
| CDI2.1 | MUSIEĆ | [CommitmentDiscountId] MUSI być typu Ciąg... | Obsługuje | |
| CDI2.2 | MUSIEĆ | [CommitmentDiscountId]... NIE MOŻE zawierać wartości null, gdy opłata jest powiązana z rabatem opartym na zobowiązaniach. | Obsługuje | |
| CDI3 | MUSIEĆ | Jeśli opłata nie jest skojarzona z rabatem opartym na zobowiązaniach, kolumna MUSI mieć wartość null. | Obsługuje | |
| CDI4 | MUSIEĆ | Identyfikator CommitmentDiscountId musi być unikatowy w obrębie dostawcy. | Obsługuje |
Nazwa rabatu za zobowiązanie
Źródło: columns/commitmentdiscountname.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CDN0 | opis | Nazwa wyświetlana przypisana do rabatu opartego na zobowiązaniach. | Obsługuje | |
| CDN1 | MUSIEĆ | Kolumna CommitmentDiscountName musi być obecna w danych rozliczeniowych, gdy dostawca obsługuje rabaty oparte na zobowiązaniach. | Obsługuje | |
| CDN2 | MUSIEĆ | [CommitmentDiscountName] MUSI być typu Ciąg. | Obsługuje | |
| CDN3.1 | MUSIEĆ | Wartość CommitmentDiscountName musi mieć wartość null, jeśli opłata nie jest powiązana z rabatem opartym na zobowiązaniach... | Obsługuje | |
| CDN3.2 | MAJ | Wartość CommitmentDiscountName... Może mieć wartość null, jeśli nie można przypisać nazwy wyświetlanej do rabatu opartego na zobowiązaniach. | Obsługuje | |
| CDN4 | MUSIEĆ | CommitmentDiscountName NIE MOŻE mieć wartości null, jeśli można przypisać nazwę wyświetlaną do rabatu opartego na zobowiązaniach. | Obsługuje |
Stan rabatu za zobowiązanie
Źródło: columns/commitmentdiscountstatus.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CDS0 | opis | Wskazuje, czy opłata odpowiada zużyciu rabatu opartego na zobowiązaniach, czy niewykorzystanej części zatwierdzonej kwoty. | Obsługuje | |
| CDS1 | MUSIEĆ | Kolumna CommitmentDiscountStatus musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rabaty oparte na zobowiązaniach. | Obsługuje | |
| CDS2 | MUSIEĆ | [CommitmentDiscountStatus] MUSI być typu Ciąg... | Obsługuje | |
| CDS3.1 | MUSIEĆ | [CommitmentDiscountStatus]... Musi mieć wartość null, gdy identyfikator CommitmentDiscountId ma wartość null... | Obsługuje | |
| CDS3.2 | MUSIEĆ | [CommitmentDiscountStatus]... NIE MOŻE mieć wartości null, gdy identyfikator CommitmentDiscountId nie ma wartości null, a kategoria opłaty to "Użycie". | Obsługuje | |
| CDS4 | MUSIEĆ | Wartość CommitmentDiscountCategory MUSI być jedną z dozwolonych wartości. | Obsługuje |
Typ rabatu za zobowiązanie
Źródło: columns/commitmentdiscounttype.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CDT0 | opis | Identyfikator przypisany przez dostawcę dla typu rabatu opartego na zobowiązaniach zastosowanego do wiersza. | Obsługuje | |
| CDT1 | MUSIEĆ | Kolumna CommitmentDiscountType musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rabaty oparte na zobowiązaniach. | Obsługuje | |
| CDT2.1 | MUSIEĆ | [CommitmentDiscountType] MUSI być typu Ciąg... | Obsługuje | |
| CDT2.2 | MUSIEĆ | [CommitmentDiscountType]... Musi mieć wartość null, gdy identyfikator CommitmentDiscountId ma wartość null... | Obsługuje | |
| CDT2.3 | MUSIEĆ | [CommitmentDiscountType]... NIE MOŻE mieć wartości null, jeśli identyfikator CommitmentDiscountId nie ma wartości null. | Obsługuje |
Zużytą ilość
Źródło: columns/consumedquantity.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CQ0 | opis | Wolumin danej jednostki SKU skojarzonej z używanym zasobem lub usługą na podstawie użytej jednostki. | Obsługuje | |
| CQ1 | MUSIEĆ | Kolumna ConsumedQuantity musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje pomiar użycia. | Obsługuje | |
| CQ2 | MUSIEĆ | [ConsumedQuantity] NIE MOŻE mieć wartości null, jeśli parametr ChargeCategory to "Użycie", a chargeClass nie jest "Korekta". | Obsługuje | |
| CQ3 | MUSIEĆ | [ConsumedQuantity] Musi mieć wartość null dla innych wartości ChargeCategory. | Obsługuje | |
| CQ4.1 | MUSIEĆ | [ConsumedQuantity] MUSI być typu Liczba dziesiętna... | Obsługuje | |
| CQ4.2 | MUSIEĆ | [ConsumedQuantity]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego. | Obsługuje | |
| CQ5 | MAJ | Wartość może być ujemna w przypadkach, gdy ChargeClass to "Korekta". | Obsługuje |
Zużytą jednostkę
Źródło: columns/consumedunit.md
Koszt kontraktowany
Źródło: columns/contractedcost.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CnC0 | opis | Koszt obliczany przez pomnożenie kontraktowanej ceny jednostkowej i odpowiadającej mu wartości Price Quantity. | Obsługuje | |
| CnC1.1 | MUSIEĆ | Kolumna ContractedCost musi być obecna w danych rozliczeniowych... | Obsługuje | |
| CnC1.2 | MUSIEĆ | Kolumna ContractedCost... NIE MOŻE mieć wartości null. | Częściowo obsługiwane |
ContractedCost nigdy nie ma wartości null, ale może wynosić 0 dla: opłaty za witrynę EA Marketplace, użycie rezerwacji umowy EA po włączeniu alokacji kosztów, użycie rezerwacji UMOWY MCA. |
| CnC2.1 | MUSIEĆ | [ContractedCost] MUSI być typu Liczba dziesiętna... | Obsługuje | |
| CnC2.2 | MUSIEĆ | [ContractedCost]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego... | Obsługuje | |
| CnC2.3 | MUSIEĆ | [ContractedCost]... [MUST] należy denominować w elemecie BillingCurrency. | Obsługuje | |
| CnC3 | MUSIEĆ | Gdy parametr ContractedUnitPrice jest obecny i nie ma wartości null, pomnożenie wartości ContractedUnitPrice przez PricingQuantity MUSI wygenerować wartość ContractedCost, z wyjątkiem przypadków wartości ChargeClass "Correction", która może niezależnie rozwiązać problem PricingQuantity lub wszelkie rozbieżności kosztów. | Obsługuje |
ContractedCost może być wyłączona o mniej niż 0,0000000001 z powodu błędów zaokrąglania. |
| CnC4 | MUSIEĆ | Koszt zakontraktowany opłaty obliczony na podstawie innych opłat (na przykład gdy wartość ChargeCategory to "Tax") musi być obliczany na podstawie zakontraktowanego kosztu tych powiązanych opłat. | Obsługuje | |
| CnC5 | MUSIEĆ | ContractedCost opłaty niepowiązanej z innymi opłatami (na przykład, gdy ChargeCategory jest "Kredyt") MUSI odpowiadać BilledCost. | Obsługuje |
ContractedCost może być wyłączona o mniej niż 0,00001 z powodu błędów zaokrąglania. |
Cena jednostkowa kontraktowana
Źródło: columns/contractedunitprice.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| CnUP0 | opis | Uzgodniona cena jednostkowa dla pojedynczej jednostki cenowej skojarzonej jednostki SKU, włącznie z wynegocjowanych rabatów, jeśli jest obecna, z wyłączeniem wynegocjowanych rabatów opartych na zobowiązaniach lub innych rabatów. | Obsługuje | |
| CnUP1 | MUSIEĆ | Kolumna ContractedUnitPrice musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje wynegocjowaną koncepcję cen. | Obsługuje | |
| CnUP2.1 | MUSIEĆ | [ContractedUnitPrice] MUSI być wartością dziesiętną w zakresie wartości nieujemnych dziesiętnych... | Obsługuje | |
| CnUP2.3 | MUSIEĆ | [ContractedUnitPrice]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego... | Obsługuje | |
| CnUP2.3 | MUSIEĆ | [ContractedUnitPrice]... [MUST] należy denominować w elemecie BillingCurrency. | Obsługuje | |
| CnUP3.1 | MUSIEĆ | Nie może mieć wartości null, gdy parametr ChargeClass nie jest "korektą", a chargeCategory to "Użycie" lub "Zakup"... | Częściowo obsługiwane |
ContractedUnitPrice nigdy nie ma wartości null, ale może wynosić 0 dla: opłaty za witrynę EA Marketplace, użycie rezerwacji umowy EA po włączeniu alokacji kosztów, użycie rezerwacji UMOWY MCA. |
| CnUP3.2 | MUSIEĆ | Ono... MUSI mieć wartość null, gdy parametr ChargeCategory ma wartość "Tax"... | Nie dotyczy | Podatki nie są uwzględniane w zestawie danych kosztów i użycia usługi Cost Management. |
| CnUP3.3 | MAJ | Ono... Może mieć wartość null dla wszystkich innych kombinacji chargeClass i ChargeCategory. | Obsługuje | |
| CnUP4 | MUSIEĆ | Gdy parametr ContractedUnitPrice jest obecny i nie ma wartości null, pomnożenie contractedUnitPrice przez PricingQuantity MUSI równa ContractedCost, z wyjątkiem przypadków chargeClass "Correction", co może dotyczyć wartości PricingQuantity lub wszelkich rozbieżności kosztów niezależnie. | Obsługuje |
ContractedCost może być wyłączona o mniej niż 0,00001 z powodu błędów zaokrąglania. |
Ekonomiczny koszt
Źródło: columns/effectivecost.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| EC0 | opis | Zamortyzowany koszt opłaty po zastosowaniu wszystkich obniżonych stawek, rabatów i odpowiedniej części odpowiednich, przedpłaconych zakupów (jednorazowych lub cyklicznych), które pokryły tę opłatę. | Obsługuje | |
| EC1.1 | MUSIEĆ | Kolumna EffectiveCost musi być obecna w danych rozliczeniowych... | Obsługuje | |
| EC1.2 | MUSIEĆ | Kolumna EffectiveCost... NIE MOŻE mieć wartości null. | Obsługuje | |
| EC2.1 | MUSIEĆ | [EffectiveCost] MUSI być typu Liczba dziesiętna... | Obsługuje | |
| EC2.2 | MUSIEĆ | [EffectiveCost]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego... | Obsługuje | |
| EC2.3 | MUSIEĆ | [EffectiveCost]... [MUST] należy denominować w elemecie BillingCurrency. | Obsługuje | |
| EC4 | MUSIEĆ | EffectiveCost MUSI być 0, gdy chargeCategory to "Zakup", a zakup ma na celu pokrycie przyszłych kwalifikujących się opłat. | Obsługuje | |
| EC5 | MUSIEĆ | Wartość EffectiveCost MUSI być obliczana na podstawie wartości EffectiveCost powiązanych opłat, jeśli opłata jest obliczana na podstawie innych opłat (np. ChargeCategory to "Tax"). | Obsługuje | |
| EC6 | MUSIEĆ | Wartość EffectiveCost MUSI być zgodna z rozliczanym kosztem, jeśli opłata nie jest powiązana z innymi opłatami (np. ChargeCategory to "Kredyt"). | Obsługuje |
Nazwa wystawcy faktury
Źródło: columns/invoiceissuer.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| IIN0 | opis | Nazwa jednostki odpowiedzialnej za fakturowanie zasobów lub używanych usług. | Obsługuje | W przypadku kont InvoiceIssuerName CSP jest ustawiona na nazwę dystrybutora Dostawca rozwiązań w chmurze (CSP), który ma bezpośrednią relację z firmą Microsoft i może nie reprezentować organizacji, która bezpośrednio fakturuje klienta końcowego. W przypadku wszystkich innych typów kont wartość to "Microsoft", nawet jeśli istnieje organizacja pośrednicząca, która fakturuje klienta końcowego. |
| IIN1 | MUSIEĆ | Kolumna InvoiceIssuer musi być obecna w danych rozliczeniowych. | Obsługuje | |
| IIN2 | MUSIEĆ | [InvoiceIssuerName] MUSI być typu Ciąg... | Obsługuje | |
| IIN3 | MUSIEĆ | [InvoiceIssuerName]... NIE MOŻE zawierać wartości null. | Obsługuje |
Wyświetlanie listy kosztów
Źródło: columns/listcost.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| LC0 | opis | Koszt obliczany przez pomnożenie ceny jednostkowej listy i odpowiedniej ilości cenowej. | Obsługuje | |
| LC1.1 | MUSIEĆ | Kolumna ListCost musi być obecna w danych rozliczeniowych... | Obsługuje | |
| LC1.2 | MUSIEĆ | Kolumna ListCost... NIE MOŻE mieć wartości null. | Częściowo obsługiwane |
ListCost wartość nigdy nie ma wartości null, ale może wynosić 0 dla: opłaty za korzystanie z witryny Marketplace i użycie rezerwacji. |
| LC2.1 | MUSIEĆ | [ListCost] MUSI być typu Liczba dziesiętna... | Obsługuje | |
| LC2.2 | MUSIEĆ | [ListCost]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego. | Obsługuje | |
| LC2.3 | MUSIEĆ | [ListCost]... [MUST] należy denominować w elemecie BillingCurrency. | Obsługuje | |
| LC3 | MUSIEĆ | Gdy parametr ListUnitPrice jest obecny i nie ma wartości null, pomnożenie wartości ListUnitPrice przez PricingQuantity MUSI spowodować wygenerowanie elementu ListCost, z wyjątkiem przypadków klasy ChargeClass "Korekta", co może dotyczyć wartości PricingQuantity lub wszelkich rozbieżności kosztów niezależnie. | Obsługuje |
ListCost może być wyłączona o mniej niż 0,0000000001 z powodu błędów zaokrąglania. |
| LC4 | MUSIEĆ | ListCost opłaty obliczonej na podstawie innych opłat (na przykład, gdy chargeCategory ma wartość "Tax") MUSI być obliczana na podstawie ListyCost tych powiązanych opłat. | Obsługuje | |
| LC5 | MUSIEĆ | ListCost opłaty niepowiązanej z innymi opłatami (na przykład gdy chargeCategory jest "Kredyt") MUSI odpowiadać BilledCost. | Obsługuje | ListCost może być wyłączony o mniej niż 0,0000000001 z powodu błędów zaokrąglania. |
Cennik jednostkowy
Źródło: columns/listunitprice.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| LUP0 | opis | Sugerowana cena jednostkowa opublikowana przez dostawcę dla pojedynczej jednostki cenowej skojarzonej jednostki SKU, wykluczająca wszelkie rabaty. | Obsługuje | |
| LUP1 | MUSIEĆ | Kolumna ListUnitPrice musi znajdować się w danych rozliczeniowych, gdy dostawca publikuje ceny jednostkowe z wyłącznymi rabatami. | Obsługuje | |
| LUP2.1 | MUSIEĆ | [ListUnitPrice] MUSI być wartością dziesiętną w zakresie wartości nieujemnych dziesiętnych... | Obsługuje | |
| LUP2.2 | MUSIEĆ | [ListUnitPrice]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego... | Obsługuje | |
| LUP2.3 | MUSIEĆ | [ListUnitPrice]... [MUST] należy denominować w elemecie BillingCurrency. | Obsługuje | |
| LUP3.1 | MUSIEĆ | Nie może mieć wartości null, gdy parametr ChargeClass nie jest "korektą", a chargeCategory to "Użycie" lub "Zakup"... | Częściowo obsługiwane |
ListUnitPrice wartość nigdy nie ma wartości null, ale może wynosić 0 dla: opłaty za korzystanie z witryny Marketplace i użycie rezerwacji. |
| LUP3.2 | MUSIEĆ | Ono... MUSI mieć wartość null, gdy parametr ChargeCategory ma wartość "Tax"... | Nie dotyczy | Podatek nie jest uwzględniany w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
| LUP3.3 | MAJ | Ono... Może mieć wartość null dla wszystkich innych kombinacji chargeClass i ChargeCategory. | Obsługuje | |
| LUP4 | MUSIEĆ | Gdy parametr ListUnitPrice jest obecny i nie ma wartości null, pomnożenie wartości ListUnitPrice przez PricingQuantity MUSI być równe ListCost, z wyjątkiem przypadków klasy ChargeClass "Korekta", co może dotyczyć wartości PricingQuantity lub wszelkich rozbieżności kosztów niezależnie. | Obsługuje |
Kategoria cennika
Źródło: columns/pricingcategory.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| PC0 | opis | Opisuje model cen używany do naliczania opłat w momencie użycia lub zakupu. | Obsługuje | |
| PC1.1 | MUSIEĆ | Kategoria cen musi być obecna w danych rozliczeniowych, gdy dostawca obsługuje więcej niż jedną kategorię cenową we wszystkich jednostkach SKU... | Obsługuje | |
| PC1.2 | MUSIEĆ | CennikCategory... MUSI być typu Ciąg. | Obsługuje | |
| PC2.1 | MUSIEĆ | PricingCategory NIE MOŻE mieć wartości null, gdy chargeClass nie jest "Korekta", a chargeCategory to "Użycie" lub "Zakup"... | Obsługuje | |
| PC2.2 | MUSIEĆ | CennikCategory... MUSI mieć wartość null, gdy parametr ChargeCategory ma wartość "Tax"... | Nie dotyczy | Podatki nie są uwzględniane w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
| PC2.3 | MAJ | CennikCategory... Może mieć wartość null dla wszystkich innych kombinacji chargeClass i ChargeCategory. | Obsługuje | |
| PC3 | MUSIEĆ | PricingCategory MUSI być jedną z dozwolonych wartości. | Obsługuje | |
| PC4 | MUSIEĆ | PricingCategory MUSI być "Standardowa", gdy cennik jest wstępnie określony zgodnie z uzgodnioną stawką dla konta rozliczeniowego. | Obsługuje | |
| PC5 | MUSIEĆ | Wartość PricingCategory MUSI być "Zatwierdzona", gdy identyfikator CommitmentDiscountId nie ma wartości null. | Obsługuje | |
| PC6 | MUSIEĆ | PricingCategory MUSI być "dynamiczny", gdy cennik jest określany przez dostawcę i może ulec zmianie w czasie, niezależnie od wstępnie określonego cennika umowy. | Obsługuje | |
| PC7 | MUSIEĆ | Wartość PricingCategory MUSI być "Inna", jeśli istnieje model cen, ale żadna z dozwolonych wartości nie ma zastosowania. | Obsługuje |
Ilość cen
Źródło: columns/pricingquantity.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| PQ0 | opis | Ilość danej jednostki SKU skojarzonej z używanym lub zakupionym zasobem lub usługą na podstawie jednostki cenowej. | Obsługuje | |
| PQ1 | MUSIEĆ | Kolumna PricingQuantity MUSI być obecna w danych rozliczeniowych. | Obsługuje | |
| PQ2.1 | MUSIEĆ | [PricingQuantity] MUSI być typu Liczba dziesiętna... | Obsługuje | |
| PQ2.2 | MUSIEĆ | [PricingQuantity]... MUSI być zgodna z wymaganiami dotyczącymi formatu liczbowego. | Obsługuje | |
| PQ3 | MAJ | Wartość może być ujemna w przypadkach, gdy ChargeClass to "Korekta". | Obsługuje | |
| PQ4.1 | MUSIEĆ | [PricingQuantity] NIE MOŻE mieć wartości null, jeśli parametr ChargeClass nie jest "korektą", a chargeCategory to "Użycie" lub "Zakup"... | Obsługuje | |
| PQ4.2 | MUSIEĆ | [PricingQuantity]... MUSI mieć wartość null, gdy parametr ChargeCategory ma wartość "Tax"... | Nie dotyczy | Podatki nie są uwzględniane w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
| PQ4.3 | MAJ | [PricingQuantity]... i MOŻE mieć wartość null dla wszystkich innych kombinacji chargeClass i ChargeCategory. | Obsługuje | |
| PQ5 | MUSIEĆ | Jeśli ceny jednostkowe nie mają wartości null, pomnożenie wartości PricingQuantity przez cenę jednostkową MUSI wygenerować wynik równy odpowiedniej metryce kosztów, z wyjątkiem przypadków wartości ChargeClass "Correction", która może niezależnie rozwiązać problem PricingQuantity lub wszelkie rozbieżności kosztów. | Obsługuje |
Jednostka cenowa
Źródło: columns/pricingunit.md
Nazwa dostawcy
Źródło: columns/provider.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| PrN0 | opis | Nazwa jednostki, która udostępniła zasoby lub usługi do zakupu. | Obsługuje | |
| PrN1 | MUSIEĆ | Kolumna Dostawca musi być obecna w danych rozliczeniowych. | Obsługuje | |
| PrN2.1 | MUSIEĆ | [ProviderName] MUSI być typu Ciąg... | Obsługuje | |
| PrN2.2 | MUSIEĆ | [ProviderName]... NIE MOŻE zawierać wartości null. | Obsługuje |
Nazwa wydawcy
Źródło: columns/publisher.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| PbN0 | opis | Nazwa jednostki, która wyprodukowała zakupione zasoby lub usługi. | Obsługuje | |
| PbN1 | MUSIEĆ | Kolumna Publisher MUSI być obecna w danych rozliczeniowych. | Obsługuje | |
| PbN2.1 | MUSIEĆ | [PublisherName] MUSI być typu Ciąg... | Obsługuje | |
| PbN2.2 | MUSIEĆ | [PublisherName]... NIE MOŻE zawierać wartości null. | Częściowo obsługiwane |
PublisherName Może mieć wartość null w przypadku użycia i zakupów rezerwacji, a plan oszczędności nieużywane opłaty. |
Identyfikator regionu
Źródło: columns/regionid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| RgI0 | opis | Identyfikator przypisany przez dostawcę dla izolowanego obszaru geograficznego, w którym zasób jest aprowizowany lub zapewniana jest usługa. | Obsługuje | |
| RgI1.1 | MUSIEĆ | Kolumna RegionId musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje wdrażanie zasobów lub usług w regionie... | Obsługuje | |
| RgI1.2 | MUSIEĆ | Kolumna RegionId... MUSI być typu Ciąg. | Obsługuje | |
| RgI2.1 | MUSIEĆ | RegionId NIE MOŻE mieć wartości null, gdy zasób lub usługa jest obsługiwany lub zarządzany z odrębnego regionu przez dostawcę... | Obsługuje | |
| RgI2.2 | MAJ | Identyfikator regionu... MOŻE zawierać wartości null, gdy zasób lub usługa nie jest ograniczony do izolowanego obszaru geograficznego. | Obsługuje |
Nazwa regionu
Źródło: columns/regionname.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| RgN0 | opis | Nazwa izolowanego obszaru geograficznego, w którym jest aprowizowany zasób lub usługa. | Obsługuje | |
| RgN1 | MUSIEĆ | Kolumna RegionName musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje wdrażanie zasobów lub usług w regionie... | Obsługuje | |
| RgN2 | MUSIEĆ | Nazwa regionu... MUSI być typu Ciąg. | Obsługuje | |
| RgN3 | MUSIEĆ | RegionName NIE MOŻE mieć wartości null, gdy zasób lub usługa jest obsługiwany lub zarządzany z odrębnego regionu przez dostawcę... | Obsługuje | |
| RgN4 | MAJ | Nazwa regionu... MOŻE zawierać wartości null, gdy zasób lub usługa nie jest ograniczony do izolowanego obszaru geograficznego. | Obsługuje |
Identyfikator zasobu
Źródło: columns/resourceid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| RsI0 | opis | Identyfikator przypisany do zasobu przez dostawcę. | Obsługuje | |
| RsI1 | MUSIEĆ | Kolumna ResourceId musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rozliczenia na podstawie zaaprowizowanych zasobów. | Obsługuje | |
| RsI2 | MUSIEĆ | [ResourceId] MUSI być typu Ciąg. | Obsługuje | |
| RsI3 | MAJ | Wartość ResourceId MOŻE być kolumną dopuszczaną do wartości null, ponieważ niektóre wiersze danych kosztów mogą nie być skojarzone z zasobem. | Obsługuje | Zakupy mogą nie mieć przypisanego identyfikatora zasobu. |
| RsI4 | MUSIEĆ | Identyfikator ResourceId MUSI pojawić się w danych kosztów, jeśli identyfikator jest przypisany do zasobu przez dostawcę. | Obsługuje |
ResourceId może mieć wartość null, gdy zasób jest pośrednio związany z opłatami. Jeśli go brakuje, prześlij wniosek o pomoc techniczną dla usługi, która jest właścicielem typu zasobu. |
| RsI5 | POWINIEN | ResourceId POWINIEN być w pełni kwalifikowanym identyfikatorem, który zapewnia globalną unikatowość w obrębie dostawcy. | Obsługuje |
Nazwa zasobu
Źródło: columns/resourcename.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| RsN0 | opis | Nazwa wyświetlana przypisana do zasobu. | Obsługuje | |
| RsN1 | MUSIEĆ | Kolumna ResourceName musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rozliczenia na podstawie zaaprowizowanych zasobów. | Obsługuje | |
| RsN2 | MUSIEĆ | [ResourceName] MUSI być typu Ciąg. | Obsługuje | |
| RsN3 | MAJ | Wartość ResourceName może być kolumną dopuszczaną do wartości null, ponieważ niektóre wiersze danych kosztów mogą nie być skojarzone z zasobem lub ponieważ nie można przypisać nazwy wyświetlanej do zasobu. | Obsługuje | Zakupy mogą nie mieć przypisanej nazwy zasobu. |
| RsN4 | MUSIEĆ | Nazwa_zasobu NIE MOŻE mieć wartości null, jeśli można przypisać nazwę wyświetlaną do zasobu. | Obsługuje |
ResourceName może mieć wartość null, gdy zasób jest pośrednio związany z opłatami. Jeśli go brakuje, prześlij wniosek o pomoc techniczną dla usługi, która jest właścicielem typu zasobu. |
| RsN5 | MUSIEĆ | Zasoby nie są aprowizowane interaktywnie lub mają tylko wygenerowany przez system identyfikator ResourceId NIE MOŻE duplikować tej samej wartości co ResourceName. | Obsługuje |
Typ zasobu
Źródło: columns/resourcetype.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| RsT0 | opis | Rodzaj zasobu, do jakiego ma zastosowanie opłata. | Obsługuje | |
| RsT1 | MUSIEĆ | Kolumna ResourceType MUSI znajdować się w danych rozliczeniowych, gdy dostawca obsługuje rozliczenia na podstawie zaaprowizowanych zasobów i obsługuje przypisywanie typu dla zasobów. | Obsługuje | |
| RsT2.1 | MUSIEĆ | [ResourceType] MUSI być typu Ciąg... | Obsługuje | |
| RsT2.2 | MUSIEĆ | [ResourceType]... NIE MOŻE mieć wartości null, gdy odpowiadający mu identyfikator ResourceId nie ma wartości null. | Obsługuje | |
| RsT3 | MUSIEĆ | Gdy odpowiadająca wartość ResourceId ma wartość null, wartość kolumny ResourceType musi być również równa null. | Obsługuje |
Kategoria usługi
Źródło: columns/servicecategory.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SvC0 | opis | Klasyfikacja najwyższego poziomu usługi oparta na podstawowej funkcji usługi. | Obsługuje | |
| SvC1.1 | MUSIEĆ | Kolumna ServiceCategory MUSI być obecna... | Obsługuje | |
| SvC1.2 | MUSIEĆ | Kategoria usługi... NIE MOŻE mieć wartości null. | Obsługuje | |
| SvC2 | MUSIEĆ | [ServiceCategory] jest typu Ciąg i MUSI być jedną z dozwolonych wartości. | Obsługuje |
Nazwa usługi
Źródło: columns/servicename.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SvN0 | opis | Oferta, którą można kupić od dostawcy (na przykład maszyny wirtualnej w chmurze, bazy danych SaaS, profesjonalnych usług od integratora systemów). | Obsługuje | |
| SvN1 | MUSIEĆ | Kolumna ServiceName musi być obecna w danych kosztów. | Obsługuje | |
| SvN2.1 | MUSIEĆ | [ServiceName] MUSI być typu Ciąg... | Obsługuje | |
| SvN2.2 | MUSIEĆ | [ServiceName]... NIE MOŻE zawierać wartości null. | Częściowo obsługuje | Nazwa usługi może być pusta w przypadku niektórych zakupów i korekt. |
Identyfikator SKU
Źródło: columns/skuid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SkI0 | opis | Unikatowy identyfikator, który definiuje konstrukcję obsługiwaną przez dostawcę do organizowania właściwości, które są wspólne dla co najmniej jednej ceny jednostek SKU. | Obsługuje | |
| SkI1 | MUSIEĆ | Kolumna SkuId musi znajdować się w danych rozliczeniowych, gdy dostawca publikuje listę jednostek SKU. | Obsługuje | |
| SkI2 | MUSIEĆ | [SkuId] MUSI być typu Ciąg. | Obsługuje | |
| SkI3.1 | MUSIEĆ | Nie może mieć wartości null, gdy parametr ChargeClass nie jest "korektą", a chargeCategory to "Użycie" lub "Zakup"... | Częściowo obsługiwane |
SkuId może mieć wartość null dla niektórych wierszy, takich jak plan oszczędności nieużywane opłaty i opłaty za witrynę Marketplace. |
| SkI3.2 | MUSIEĆ | Ono... MUSI mieć wartość null, gdy parametr ChargeCategory ma wartość "Tax"... | Nie dotyczy | Podatki nie są uwzględniane w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
| SkI3.3 | MAJ | Ono... Może mieć wartość null dla wszystkich innych kombinacji chargeClass i ChargeCategory. | Obsługuje | |
| SkI4 | MUSIEĆ | SkuId MUSI równa skuPriceId, gdy dostawca nie obsługuje nadrzędnej konstrukcji identyfikatora jednostki SKU. | Obsługuje |
Identyfikator ceny jednostki SKU
Źródło: columns/skupriceid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SkPI0 | opis | Unikatowy identyfikator, który definiuje cenę jednostkową używaną do obliczania opłaty. | Obsługuje | |
| SkPI1 | MUSIEĆ | Kolumna SkuPriceId musi znajdować się w danych rozliczeniowych, gdy dostawca publikuje cennik jednostki SKU. | Obsługuje | |
| SkPI2 | MUSIEĆ | [SkuPriceId] MUSI być typu Ciąg. | Obsługuje | |
| SkPI3 | MUSIEĆ | SkuPriceId MUSI zdefiniować pojedynczą cenę jednostkową używaną do obliczania opłaty. | Obsługuje | |
| SkPI4 | MUSIEĆ | Parametr ListUnitPrice MUSI być skojarzony z wartością SkuPriceId w opublikowanym cenniku dostawcy. | Częściowo obsługiwane | W przypadku umowy EA reprezentuje cenę pojedynczej jednostki SKU, SkuPriceId ale nie jest dostępna w zestawie danych arkusza cen. W przypadku umowy MCA SkuPriceId jest kombinacją następujących kolumn arkusza cen: {ProductId}_{SkuId}_{MeterType}. |
| SkPI5.1 | MUSIEĆ | [SkuPriceId] NIE MOŻE mieć wartości null, jeśli parametr ChargeClass nie jest "korektą", a chargeCategory to "Użycie" lub "Zakup"... | Obsługuje | |
| SkPI5.2 | MUSIEĆ | [SkuPriceId]... Musi mieć wartość null, gdy parametr ChargeCategory ma wartość "Tax". | Nie dotyczy | Podatki nie są uwzględniane w żadnym zestawie danych kosztów i użycia usługi Cost Management. |
| SkPI5.3 | MAJ | [SkuPriceId]... Może mieć wartość null dla wszystkich innych kombinacji chargeClass i ChargeCategory. | Obsługuje | |
| SkPI6 | MUSIEĆ | Dana wartość SkuPriceId musi być skojarzona z jednym i tylko jednym identyfikatorem SKUId, z wyjątkiem przypadków elastyczności rabatu zobowiązania. | Obsługuje |
Identyfikator konta podrzędnego
Źródło: columns/subaccountid.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SAI0 | opis | Identyfikator przypisany do grupy zasobów lub usług, często używany do zarządzania dostępem i/lub kosztami. | Obsługuje | Konto podrzędne FOCUS mapuje na subskrypcję chmury firmy Microsoft. |
| SAI1 | MUSIEĆ | Kolumna SubAccountId musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje konstrukcję konta podrzędnego. | Obsługuje | |
| SAI2 | MUSIEĆ | [SubAccountId] MUSI być typu Ciąg. | Obsługuje | |
| SAI3 | MUSIEĆ | Jeśli opłata nie ma zastosowania do konta podrzędnego, kolumna SubAccountId musi mieć wartość null. | Obsługuje |
SubAccountId ma wartość null dla zakupów i zwrotów umowy MCA. |
Nazwa konta podrzędnego
Źródło: columns/subaccountname.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| SIEĆ SAN0 | opis | Nazwa przypisana do grupy zasobów lub usług, często używana do zarządzania dostępem i/lub kosztami. | Obsługuje | Konto podrzędne FOCUS mapuje na subskrypcję chmury firmy Microsoft. |
| SIEĆ SAN1 | MUSIEĆ | Kolumna SubAccountName musi znajdować się w danych rozliczeniowych, gdy dostawca obsługuje konstrukcję konta podrzędnego. | Obsługuje | |
| SIEĆ SAN2 | MUSIEĆ | [SubAccountName] MUSI być typu Ciąg. | Obsługuje | |
| SAN3 | MUSIEĆ | Jeśli opłata nie ma zastosowania do konta podrzędnego, kolumna SubAccountName musi mieć wartość null. | Częściowo obsługiwane |
SubAccountName może być "Nieprzypisane", jeśli nie ma wartości.
SubAccountName ma wartość null dla zakupów i zwrotów umowy MCA. |
Tagi
Źródło: columns/tags.md
| Identyfikator | Typ | Kryterium | Stan | Uwagi |
|---|---|---|---|---|
| T0 | opis | Zestaw tagów przypisanych do źródeł tagów, które uwzględniają potencjalne oceny tagów zdefiniowanych przez dostawcę lub zdefiniowanych przez użytkownika. | Obsługuje | |
| T1 | MUSIEĆ | Kolumna Tagi musi być obecna w danych rozliczeniowych, gdy dostawca obsługuje ustawianie tagów zdefiniowanych przez użytkownika lub dostawcę. | Obsługuje | |
| T2 | MUSIEĆ | Kolumna Tagi MUSI zawierać tagi zdefiniowane przez użytkownika i zdefiniowane przez dostawcę. | Obsługuje | |
| T3 | MUSIEĆ | Kolumna Tagi MUSI zawierać tylko sfinalizowane tagi. | Obsługuje | |
| T4 | MUSIEĆ | Kolumna Tagi MUSI być w formacie klucz-wartość. | Obsługuje | |
| T5 | POWINIEN | Klucz tagu z wartością inną niż null dla danego zasobu POWINIEN zostać uwzględniony w kolumnie tagów. | Obsługuje | |
| T6 | MAJ | Klucz tagu z wartością null dla danego zasobu MOŻE być uwzględniony w kolumnie tagów w zależności od procesu finalizacji tagów dostawcy. | Obsługuje | |
| T7 | MUSIEĆ | Klucz tagu, który nie obsługuje odpowiedniej wartości, MUSI mieć odpowiedni zestaw wartości true (wartość logiczna). | Nie dotyczy | Tagi usługi Microsoft Cloud obsługują zarówno klucze, jak i wartości. |
| T8 | MUSIEĆ | Jeśli finalizacja tagów jest obsługiwana, dostawcy MUSZĄ opublikować metody finalizacji tagów i semantyki w odpowiedniej dokumentacji. | Obsługuje | Zobacz Grupowanie i przydzielanie kosztów przy użyciu dziedziczenia tagów. |
| T9 | MUSIEĆ | Dostawcy NIE MOGĄ zmieniać kluczy lub wartości tagów zdefiniowanych przez użytkownika. | Obsługuje | |
| T10 | MUSIEĆ | Tagi zdefiniowane przez dostawcę muszą być poprzedzone prefiksem klucza tagu określonego przez dostawcę. | Nie obsługuje | Tagi określone przez dostawcę nie mogą być rozróżniane od tagów zdefiniowanych przez użytkownika. Tagi nie są modyfikowane w celu zapewnienia zgodności z poprzednimi wersjami. |
| T11 | POWINIEN | Dostawcy POWINNI opublikować wszystkie prefiksy klucza tagu określonego przez dostawcę w odpowiedniej dokumentacji. | Nie dotyczy | Prefiksy dostawcy nie są obecnie określone. |
Prześlij opinię
Daj nam znać, w jaki sposób przeprowadzamy szybką recenzję. Te recenzje służą do ulepszania i rozszerzania narzędzi i zasobów FinOps.
Jeśli szukasz czegoś konkretnego, zagłosuj na istniejący lub utwórz nowy pomysł. Podziel się pomysłami z innymi osobami, aby uzyskać więcej głosów. Skupiamy się na pomysłach z największą większością głosów.
Powiązana zawartość
Powiązane zasoby:
Powiązane produkty:
Powiązane rozwiązania:
- Raporty usługi Power BI dla zestawu narzędzi FinOps
- Koncentratory FinOps
- Moduł programu PowerShell dla zestawu narzędzi FinOps