Pełny raport dotyczący zgodności z fokusem
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
ID | 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 (np. 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
ID | 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
ID | 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
ID | 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 (np. rabaty oparte na zobowiązaniach) muszą być amortyzowane. | 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 CommitmentDisocuntId logicznie pasuje do identyfikatora ResourceId, ale różnią się w zależności od przypadku. |
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
ID | 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 , false lub 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
ID | 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_AccountId x_InvoiceSectionId . Następujące kolumny mogą być "Nieprzypisane", gdy nie ma wartości: SubAccountName , , x_AccountName x_AccountOwnerId , x_InvoiceSectionName , x_PricingUnitDescription . Następujące kolumny mogą mieć wartość 0, gdy wartość jest niedostępna: ContractedCost , , ContractedUnitPrice ListCost , 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
ID | 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 (np. symboli walutowych, jednostek 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 , , Long Extended ; Liczba dziesiętnaSingle , Double , Extended . |
Obsługuje |
Obsługa ciągów
Źródło: attributes/string_handling.md
ID | 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 (np. 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 (np. identyfikatorów zasobów, identyfikatorów regionów itp.) MUSI pozostać spójna i niezmieniona 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
ID | 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 Months Units/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 , Day Hour , Minute Second . |
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
Availability zone
Źródło: columns/availabilityzone.md
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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Ć | Zakontraktowany koszt opłaty obliczony na podstawie innych opłat (np. gdy wartość ChargeCategory to "Tax") musi być obliczany na podstawie kontraktowego kosztu tych powiązanych opłat. | Obsługuje | |
CnC5 | MUSIEĆ | ContractedCost opłaty niepowiązanej z innymi opłatami (np., 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
ID | 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
ID | 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
ID | 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
ID | 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Ć | Koszt listy opłaty obliczonej na podstawie innych opłat (np. gdy wartość ChargeCategory to "Tax") musi być obliczana na podstawie listy opłat związanych z tymi powiązanymi opłatami. | Obsługuje | |
LC5 | MUSIEĆ | ListCost opłaty niepowiązanej z innymi opłatami (np. 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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 |
Service name
Źródło: columns/servicename.md
ID | Typ | Kryterium | Stan | Uwagi |
---|---|---|---|---|
SvN0 | opis | Oferta, którą można kupić od dostawcy (np. 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. | Obsługuje |
Identyfikator SKU
Źródło: columns/skuid.md
ID | 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
ID | 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
ID | 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
ID | 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
ID | 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. |
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