Samouczek: Eksportowanie danych i zarządzanie nimi

Jeśli znasz samouczek Analiza kosztów, już wiesz, jak ręcznie pobierać dane usługi Cost Management. Jednak możesz utworzyć cykliczne zadanie, które będzie automatycznie eksportowało dane usługi Cost Management do magazynu platformy Azure — codziennie, co tydzień lub co miesiąc. Dane są eksportowane w formacie CSV i zawierają wszystkie informacje zebrane przez usługę Cost Management. Wyeksportowanych danych znajdujących się w magazynie platformy Azure możesz następnie używać z systemami zewnętrznymi, łącząc je z własnymi danymi niestandardowymi. Możesz również użyć ich w systemie zewnętrznym, takim jak pulpit nawigacyjny lub inny system finansowy.

Obejrzyj film How to schedule exports to storage (Jak zaplanować eksporty do magazynu) Cost Management wideo na temat tworzenia zaplanowanego eksportu danych kosztów platformy Azure do usługi Azure Storage. Aby obejrzeć inne wideo, odwiedź kanał usługi Cost Management w serwisie YouTube.

Przykłady w tym samouczku przeprowadzą Cię przez proces eksportowania danych zarządzania kosztami i sprawdzania, czy dane zostały pomyślnie wyeksportowane.

Ten samouczek zawiera informacje na temat wykonywania następujących czynności:

  • Tworzenie codziennego eksportu
  • Sprawdzanie, czy dane są zbierane

Wymagania wstępne

Eksportowanie danych jest dostępne dla różnych typów kont platformy Azure, w tym Enterprise Agreement (EA) i Umowa z Klientem Microsoft klientów. Aby wyświetlić pełną listę obsługiwanych typów kont, zobacz Omówienie danych usługi Cost Management. Na potrzeby eksportu danych przez użytkownika i grupę w ramach subskrypcji są obsługiwane następujące uprawnienia, czyli zakresy, platformy Azure. Aby uzyskać więcej informacji na temat zakresów, zobacz Omówienie zakresów i praca z nimi.

  • Właściciel — może tworzyć, modyfikować lub usuwać zaplanowane eksporty dla subskrypcji.
  • Współautor — może tworzyć, modyfikować lub usuwać własne zaplanowane eksporty. Może modyfikować nazwy zaplanowanych eksportów utworzonych przez innych użytkowników.
  • Czytelnik — może planować eksporty, do których ma uprawnienia.

Aby uzyskać więcej informacji o zakresach, w tym o dostępie wymaganym do konfigurowania eksportów dla zakresów Enterprise Agreement i umów klienta firmy Microsoft, zobacz Opis zakresów i praca z nich.

W przypadku kont usługi Azure Storage:

  • Uprawnienia do zapisu są wymagane do zmiany skonfigurowanego konta magazynu, niezależnie od uprawnień do eksportu.
  • Twoje konto magazynu platformy Azure musi być skonfigurowane jako magazyn obiektów blob lub magazyn plików.
  • Konto magazynu nie może mieć skonfigurowanej zapory.

Jeśli masz nową subskrypcję, nie możesz od razu korzystać z funkcji usługi Cost Management. Aby można było korzystać ze wszystkich funkcji usługi Cost Management, może upłynąć do 48 godzin.

Logowanie do platformy Azure

Zaloguj się do witryny Azure Portal pod adresem https://portal.azure.com.

Tworzenie codziennego eksportu

Aby utworzyć lub wyświetlić eksport danych lub zaplanować eksport, wybierz zakres w Azure Portal a następnie wybierz pozycję Analiza kosztów w menu. Na przykład przejdź do obszaru Subskrypcje, wybierz subskrypcję z listy, a następnie wybierz pozycję Analiza kosztów w menu. W górnej części strony Analiza kosztów wybierz pozycję Ustawienia, a następnie Eksporty.

Uwaga

  • Eksporty można tworzyć nie tylko dla subskrypcji, ale również dla grup zasobów, grup zarządzania, działów i rejestracji. Aby uzyskać więcej informacji na temat zakresów, zobacz Omówienie zakresów i praca z nimi.
  • Po zalogowaniu się jako partner w zakresie konta rozliczeniowego lub dzierżawy klienta możesz wyeksportować dane do konta usługi Azure Storage połączonego z Twoim partnerskim kontem magazynu. Musisz jednak mieć aktywną subskrypcję w dzierżawie dostawców rozwiązań w chmurze.
  1. Wybierz pozycję Dodaj i wpisz nazwę eksportu.
  2. W obszarze Metryka zaznacz pozycję:
    • Koszt rzeczywisty (użycie i zakupy) — wybierz tę opcję, aby wyeksportować standardowe użycie i zakupy
    • Koszt zamortyzowany (użycie i zakupy) — wybierz tę opcję, aby wyeksportować zamortyzowane koszty zakupów, takich jak rezerwacje platformy Azure
  3. W obszarze Typ eksportu zaznacz pozycję:
    • Codzienny eksport kosztów od dnia miesiąca — codziennie udostępnia nowy plik eksportu dla kosztów od dnia miesiąca. Najnowsze dane są agregowane z poprzednich codziennych eksportów.
    • Tygodniowy eksport kosztów z ostatnich siedmiu dni — tworzy tygodniowy eksport kosztów z ostatnich siedmiu dni od wybranej daty rozpoczęcia eksportu.
    • Miesięczny eksport kosztów z ostatniego miesiąca — umożliwia wyeksportowanie kosztów z ostatniego miesiąca w porównaniu z bieżącym miesiącem, w przypadku których został on przez Ciebie utworzyć. Następnie harmonogram uruchamia eksport piątego dnia każdego nowego miesiąca z kosztami poprzednich miesięcy.
    • Eksport jeden — umożliwia wybranie zakresu dat dla danych historycznych do wyeksportowania do usługi Azure Blob Storage. Możesz wyeksportować koszty historyczne obejmujące maksymalnie 90 dni począwszy od wskazanego dnia. Eksport jest uruchamiany natychmiast, a na koncie magazynu jest dostępny w ciągu dwóch godzin. W zależności od typu eksportu możesz wybrać datę rozpoczęcia lub przedział czasowy, wskazując datę początkową (Od) i datę końcową (Do).
  4. Podaj subskrypcję zawierającą konto usługi Azure Storage, a następnie wybierz grupę zasobów lub utwórz nową.
  5. Wybierz nazwę konta magazynu lub utwórz nowe konto.
  6. Wybierz lokalizację (region świadczenia platformy Azure).
  7. Określ ścieżkę kontenera i katalogu do zapisania wyeksportowanego pliku. Przykład nowego eksportu
  8. Przejrzyj szczegóły eksportu, a następnie wybierz przycisk Utwórz.

Nowy eksport pojawi się na liście eksportów. Domyślnie nowe zadania eksportu są włączone. Jeśli chcesz wyłączyć lub usunąć zaplanowany eksport, wybierz dowolny element na liście, a następnie wybierz pozycję Wyłącz lub Usuń.

Początkowo uruchomienie eksportu może zająć od 12 do 24 godzin. Jednak wyświetlenie danych w wyeksportowanych plikach może potrwać dłużej.

Eksportowanie harmonogramu

Na zaplanowane eksporty wpływa czas (godzina i dzień tygodnia) początkowego utworzenia eksportu. Podczas tworzenia zaplanowanego eksportu eksport jest uruchamiany z taką samą częstotliwością dla każdego eksportu uruchamianego później. Na przykład w przypadku ustawienia codziennego eksportu kosztów od początku miesiąca z częstotliwością raz na dzień, eksport będzie uruchamiany codziennie. Podobnie w przypadku eksportu tygodniowego eksport będzie uruchamiany co tydzień tego samego dnia zgodnie z harmonogramem. Dokładny czas dostawy eksportu nie jest gwarantowany, a wyeksportowane dane są dostępne w ciągu czterech godzin od uruchomienia.

Dla każdego eksportu tworzony jest nowy plik, więc starsze eksporty nie są zastępowane.

Tworzenie eksportu dla wielu subskrypcji

Jeśli masz umowę Enterprise Agreement, możesz użyć grupy zarządzania do agregowania informacji o kosztach subskrypcji w jednym kontenerze. Następnie można wyeksportować dane dotyczące zarządzania kosztami dla grupy zarządzania. Eksporty dla grup zarządzania obsługują tylko rzeczywiste koszty.

Eksporty dla grup zarządzania innych typów subskrypcji nie są obsługiwane.

  1. Jeśli grupa zarządzania nie została jeszcze utworzona, utwórz jedną grupę i przypisz do tej grupy subskrypcje.
  2. W analizie kosztów ustaw zakres grupy zarządzania i wybierz opcję Wybierz tę grupę zarządzania. Przykład przedstawiający opcję Wybierz tę grupę zarządzania
  3. Utwórz eksport w zakresie, aby uzyskać dane dotyczące zarządzania kosztami dla subskrypcji w grupie zarządzania. Przykład przedstawiający opcję Utwórz nowy eksport z zakresem grupy zarządzania

Partycjonowanie plików dla dużych zestawów danych

Jeśli masz plik Umowa z Klientem Microsoft, Microsoft Partner Agreement lub Enterprise Agreement, możesz włączyć opcję Eksporty, aby podzielić plik na wiele mniejszych partycji plików, aby ułatwić pozyskiwanie danych. Podczas początkowego konfigurowania eksportu ustaw ustawienie Partycjonowanie plików na wartość Wł. Ustawienie jest domyślnie wyłączone.

Zrzut ekranu przedstawiający opcję Partycjonowanie plików.

Jeśli nie masz pliku Umowa z Klientem Microsoft, Microsoft Partner Agreement lub Enterprise Agreement, opcja Partycjonowanie plików nie będzie dostępna.

Aktualizowanie istniejących eksportów w celu używania partycjonowania plików

Jeśli masz istniejące eksporty i chcesz skonfigurować partycjonowanie plików, utwórz nowy eksport. Partycjonowanie plików jest dostępne tylko w najnowszej wersji eksportów. Niektóre pola w utworzonych plikach użycia mogą ulec drobnym zmianom.

Jeśli włączysz partycjonowanie plików w istniejącym eksporcie, w polach w danych wyjściowych pliku mogą zostać wprowadzone drobne zmiany. Wszelkie zmiany są spowodowane aktualizacjami wprowadzonymi w eksportach po początkowym skonfigurowaniu.

Partycjonowanie danych wyjściowych

Po włączeniu partycjonowania plików otrzymasz plik dla każdej partycji danych w eksporcie wraz z plikiem _manifest.json. Manifest zawiera podsumowanie pełnego zestawu danych i informacje dotyczące każdej partycji plików w nim. Każda partycja plików ma nagłówki i zawiera tylko podzbiór pełnego zestawu danych. Aby obsłużyć pełny zestaw danych, należy pozysować każdą partycję eksportu.

Oto przykładowy plik manifestu _manifest.json.

{
  "manifestVersion": "2021-01-01",
  "dataFormat": "csv",
  "blobCount": 1,
  "byteCount": 160769,
  "dataRowCount": 136,
  "blobs": [
    {
      "blobName": "blobName.csv",
      "byteCount": 160769,
      "dataRowCount": 136,
      "headerRowCount": 1,
      "contentMD5": "md5Hash"
    }
  ]
}

Eksportowanie wersji

Podczas tworzenia zaplanowanego eksportu w Azure Portal lub za pomocą interfejsu API zawsze jest on uruchamiany w wersji eksportów używanej podczas tworzenia. Platforma Azure przechowuje wcześniej utworzone eksporty w tej samej wersji, chyba że je zaktualizujemy. Uniemożliwia to zmianę opłat i pól CSV w przypadku zmiany wersji eksportu. Wraz ze zmianą funkcjonalności eksportu nazwy pól są czasami zmieniane i dodawane są nowe pola.

Jeśli chcesz użyć najnowszych dostępnych danych i pól, zalecamy utworzenie nowego eksportu w Azure Portal. Aby zaktualizować istniejący eksport do najnowszej wersji, zaktualizuj go w Azure Portal lub przy użyciu najnowszej wersji interfejsu API eksportowania. Zaktualizowanie istniejącego eksportu może spowodować niewielkie różnice w polach i opłatach w plikach, które są później produkowane.

Sprawdzanie, czy dane są zbierane

Używając Eksploratora usługi Azure Storage, możesz łatwo sprawdzić, czy dane usługi Cost Management są zbierane, i otworzyć wyeksportowany plik CSV.

Na liście eksportów wybierz nazwę konta magazynu. Na stronie konta magazynu wybierz pozycję Otwórz w Eksploratorze. Jeśli zostanie wyświetlone okno dialogowe potwierdzenia, wybierz przycisk Tak, aby otworzyć plik w Eksploratorze usługi Azure Storage.

Strona konta magazynu z przykładowymi informacjami i linkiem Otwórz w programie Explorer

W Eksploratorze usługi Storage przejdź do kontenera, który chcesz otworzyć, a następnie wybierz folder odpowiadający bieżącemu miesiącowi. Zostanie wyświetlona lista plików CSV. Wybierz jeden z nich, a następnie wybierz przycisk Otwórz.

Przykładowe informacje wyświetlane w Eksploratorze usługi Storage

Plik zostanie otwarty za pomocą programu lub aplikacji, która została skonfigurowana do otwierania plików z rozszerzeniem CSV. Oto przykład w programie Excel.

Przykładowe wyeksportowane dane w formacie CSV wyświetlane w programie Excel

Pobieranie wyeksportowanego pliku danych CSV

Możesz również pobrać wyeksportowany plik CSV w witrynie Azure Portal. Poniżej wyjaśniono, jak znaleźć go z poziomu analizy kosztów.

  1. W obszarze analizy kosztów wybierz pozycję Ustawienia, a następnie wybierz pozycję Eksporty.
  2. Z listy eksportów wybierz konto magazynu do wyeksportowania.
  3. Na koncie magazynu wybierz pozycję Kontenery.
  4. Z listy kontenerów wybierz kontener.
  5. Przejdź do katalogów i obiektów blob magazynu z żądanego dnia.
  6. Wybierz plik CSV, a następnie wybierz pozycję Pobierz.

Przykład pobierania eksportu

Sprawdzanie historii uruchamiania eksportu

Aby wyświetlić historię uruchamiania zaplanowanego eksportu, wybierz eksport indywidualny na stronie listy z eksportami. Strona listy z eksportami umożliwia również szybkie wyświetlenie czasu uruchomienia poprzednich eksportów oraz zaplanowanych eksportów. Oto przykładowa historia uruchamiania.

Zrzut ekranu przedstawia okienko Eksporty.

Wybierz eksport, aby wyświetlić jego historię uruchamiania.

Zrzut ekranu przedstawia historię uruchamiania eksportu.

Uzyskiwanie dostępu do wyeksportowanych danych z poziomu innych systemów

Jednym z celów eksportowania danych usługi Cost Management jest uzyskiwanie dostępu do danych z poziomu systemów zewnętrznych. Możesz na przykład użyć systemu pulpitu nawigacyjnego lub innego systemu finansowego. Takie systemy są bardzo zróżnicowane, dlatego pokazanie przykładu byłoby niepraktyczne. Rozpocznij jednak od sposobu uzyskiwania dostępu do danych z poziomu Twoich aplikacji opisanego w artykule Wprowadzenie do usługi Azure Storage.

Następne kroki

W niniejszym samouczku zawarto informacje na temat wykonywania następujących czynności:

  • Tworzenie codziennego eksportu
  • Sprawdzanie, czy dane są zbierane

Przejdź do następnego samouczka, aby przeprowadzić optymalizację i zwiększyć wydajność, identyfikując zasoby w stanie bezczynności i niedostatecznie używane.