Udostępnij za pośrednictwem


Jak skonfigurować usługę Power BI

Raporty usługi Power BI zestawu narzędzi FinOps zapewniają doskonały punkt wyjścia do raportowania FinOps. Zalecamy ich dostosowanie, aby zachować, co działa, edytować i rozszerzać raporty własnymi danymi oraz usuwać wszystkie niepotrzebne elementy. Możesz również kopiować i wklejać wizualizacje między raportami w celu utworzenia własnych niestandardowych raportów.

Raporty zestawu narzędzi FinOps obsługują kilka sposobów łączenia się z danymi kosztów. Ogólnie zalecamy rozpoczęcie od eksportu usługi Cost Management, które obsługują do 2–5 milionów dolarów w miesięcznych wydatkach. Jeśli występują przekroczenia limitu czasu odświeżania danych lub chcesz raportować dane w wielu katalogach lub dzierżawach, użyj centrów FinOps. Jest to rozwiązanie potoku danych, które optymalizuje dane i oferuje więcej funkcji. Aby uzyskać więcej informacji na temat wybierania odpowiedniego zaplecza, zobacz Wybieranie pomocy.

Obsługa łącznika Cost Management dla usługi Power BI jest dostępna w celu zapewnienia zgodności z poprzednimi wersjami, ale nie jest zalecana. Zespół usługi Microsoft Cost Management nie aktualizuje już łącznika usługi Cost Management i zamiast tego zaleca eksportowanie danych. Skorzystaj z poniższych informacji, aby nawiązać połączenie i dostosować zestaw narzędzi FinOps i inne raporty usługi Power BI.


Konfigurowanie pierwszego raportu

Raporty zestawu narzędzi FinOps usługi Power BI obejmują wstępnie skonfigurowane wizualizacje, ale nie są połączone z danymi. Aby połączyć je z danymi, wykonaj następujące czynności:

  1. Skonfiguruj eksporty usługi Cost Management dla wszystkich danych, które mają być uwzględniane w raportach, w tym:

    • Koszt i użycie (FOCUS) — wymagane dla wszystkich raportów.
    • Arkusz cen
    • Szczegóły rezerwacji
    • Zalecenia dotyczące rezerwacji — wymagane do wyświetlenia zaleceń dotyczących rezerwacji w raporcie optymalizacji szybkości.
    • Transakcje rezerwacji
  2. Pobierz i otwórz żądany raport w programie Power BI Desktop.

    Źródło danych Pobierz Notatki
    Centra FinOps za pomocą Eksploratora danych raporty KQL Zalecane w przypadku monitorowania ponad 2 milionów dolarów miesięcznie lub więcej niż 13 miesięcy danych.
    Eksporty w magazynie (w tym centra FinOps) raporty usługi Storage Nie zaleca się monitorowania ponad 2 milionów dolarów miesięcznie.
    Łącznik Cost Management raport konektora Cost Management Nie zaleca się, gdy monitorowany jest całkowity koszt przekraczający 1 mln USD lub gdy konta zawierają użycie planu oszczędnościowego.
  3. Otwórz każdy raport i określ odpowiednie parametry raportu:

    • identyfikator URI klastra (tylko raporty KQL) — wymagany identyfikator URI klastra eksploratora danych.
      1. Otwórz listę grup zasobów w witrynie Azure Portal.
      2. Wybierz grupę zasobów centrum.
      3. Wybierz pozycję Wdrożenia w menu.
      4. Wybierz wdrożenie centrum.
      5. Wybierz pozycję Dane wyjściowe.
      6. Skopiuj wartość parametru clusterUri.
    • Codziennie lub co miesiąc (tylko raporty KQL) — Wymagana szczegółowość danych. Służy do raportowania dłuższych okresów czasu.
      • Rozważ utworzenie dwóch kopii tych raportów, aby wyświetlić zarówno dane dzienne przez krótki okres, jak i dane miesięczne na potrzeby raportowania historycznego.
    • URL przechowywania (tylko raporty magazynu) — wymagana ścieżka do konta magazynu Azure z danymi.
      • W przypadku nawiązywania połączenia z koncentratorami FinOps:
        1. Otwórz listę grup zasobów w witrynie Azure Portal.
        2. Wybierz grupę zasobów centrum.
        3. Wybierz pozycję Wdrożenia w menu.
        4. Wybierz wdrożenie centrum.
        5. Wybierz pozycję Dane wyjściowe.
        6. Skopiuj wartość parametru storageUrlForPowerBI.
      • W przypadku bezpośredniego połączenia z eksportami Cost Management w przechowalni:
        1. Otwórz żądane konto magazynu w witrynie Azure Portal.
        2. Wybierz pozycję Ustawienia>Punkty końcowe w menu.
        3. Skopiuj adres URL usługi Data Lake Storage.
        4. Dołącz kontener i ścieżkę eksportu, jeśli ma to zastosowanie.
    • liczba miesięcy — opcjonalna liczba zamkniętych miesięcy, dla których chcesz raportować, jeśli chcesz zawsze wyświetlać określoną liczbę ostatnich miesięcy. Jeśli nie zostanie określony, raport będzie zawierać wszystkie dane w magazynie.
    • RangeStart / RangeEnd — opcjonalny zakres dat, do którego chcesz ograniczyć. Jeśli nic nie zostanie określone, raport będzie zawierał wszystkie dane w pamięci.

      Ostrzeżenie

      Włącz odświeżanie przyrostowe, aby załadować ponad 2 miliony dolarów pierwotnych szczegółów kosztów. Raporty usługi Power BI mogą obsługiwać tylko 2 miliony dolarów danych, gdy odświeżanie przyrostowe nie jest włączone. Po włączeniu odświeżania przyrostowego mogą one obsługiwać 2 miliony dolarów miesięcznie, co daje łącznie około 26 milionów dolarów w surowych szczegółach dotyczących kosztów.

  4. Autoryzuj każde źródło danych:

    • Azure Data Explorer (Kusto) — użyj konta, które ma co najmniej dostęp dla czytelnika do bazy danych Hub.
    • Azure Resource Graph — Użyj konta, które ma bezpośredni dostęp do dowolnej subskrypcji, dla której chcesz raportować.
    • (Twoje konto magazynowe) — użyj tokenu SAS lub konta z uprawnieniami czytelnika danych obiektów blob usługi Storage lub z większym dostępem.
    • https://ccmstorageprod... — dostęp anonimowy. Ten adres URL jest używany na potrzeby danych elastyczności rozmiaru rezerwacji.
    • https://github.com/... — dostęp anonimowy. Ten adres URL jest używany do otwierania plików danych przez zestaw narzędzi FinOps.

Jeśli wystąpią problemy z synchronizacją danych, zobacz Rozwiązywanie problemów z raportami usługi Power BI.


Łączenie danych z raportem przy użyciu tokenu SAS

Tokeny sygnatury dostępu współdzielonego (SAS) umożliwiają łączenie się z kontem magazynu bez poświadczeń użytkownika końcowego lub konfigurowanie jednostki usługi. Aby połączyć raporty usługi Power BI z danymi za pomocą tokenów SAS:

  1. Wygeneruj token SAS z wymaganymi uprawnieniami:

    1. Przejdź do konta magazynu centrum FinOps w witrynie Azure Portal.
    2. Wybierz pozycję Zabezpieczenia i sieć>Sygnatura dostępu współdzielonego w menu po lewej stronie.
    3. W obszarze Dozwolone typy zasobów wybierz pozycję Container i Object.
    4. W obszarze Dozwolone uprawnienia wybierz pozycję Odczyt, Lista.
    5. Podaj zakres dat rozpoczęcia i wygaśnięcia zgodnie z potrzebami.
    6. Zachowaj pozostałe wartości domyślne lub zaktualizuj zgodnie z potrzebami.
    7. Wybierz pozycję Generuj token SAS i adres URL.
    8. Skopiuj wygenerowany token.

    Zrzut ekranu przedstawiający konfigurację tokenu SAS w witrynie Azure Portal.

  2. Konfigurowanie dostępu do tokenu SAS w usłudze Power BI:

    1. Otwórz raport w programie Power BI Desktop.
    2. Wybierz pozycję Przekształć ustawienia źródła danych>na wstążce.
    3. Wybierz pozycję Edytuj uprawnienia w dolnej części okna dialogowego.
    4. Wybierz pozycję Edytuj poniżej poświadczeń. Zrzut ekranu przedstawiający ustawienia źródła danych w obszarze Przekształć dane.
    5. Wybierz kartę Sygnatura dostępu współdzielonego.
    6. Wklej skopiowany token SAS z witryny Azure Portal.
    7. Wybierz pozycję Zapisz.
    8. Wybierz Zamknij.
    9. Wybierz pozycję Zastosuj i Zamknij na wstążce. Zrzut ekranu przedstawiający okno dialogowe tokenu SAS.

Kopiowanie zapytań z raportu zestawu narzędzi

Raporty zestawu narzędzi FinOps manipulują nieprzetworzonymi danymi w celu ułatwienia określonych typów raportów. Aby połączyć dane z raportem usługi Power BI, który nie korzysta z zestawu narzędzi FinOps ani źródła danych usługi Cost Management, kopiowania zapytań, kolumn i miar z raportu zestawu narzędzi FinOps.

  1. Pobierz jeden z raportów zestawu narzędzi FinOps.
  2. Otwórz raport w programie Power BI Desktop.
  3. Wybierz pozycję Przekształć dane na pasku narzędzi.
  4. Na liście Zapytania po lewej stronie kliknij prawym przyciskiem myszy pozycję CostDetails (lub inne zapytanie) i wybierz pozycję Kopiuj.
  5. Otwórz raport w programie Power BI Desktop.
  6. Wybierz pozycję Przekształć dane na pasku narzędzi.
  7. Kliknij prawym przyciskiem myszy puste miejsce w dolnej części okienka Zapytania i wybierz pozycję Nowa grupa....
  8. Ustaw nazwę na FinOps toolkit i wybierz przycisk OK.
  9. Kliknij prawym przyciskiem myszy folder zestawu narzędzi FinOps i wybierz polecenie Wklej.
  10. Wybierz pozycję Zamknij i zastosuj na pasku narzędzi dla obu raportów.

W tym momencie masz podstawowe dane z raportów zestawu narzędzi FinOps, rozszerzone o obsługę raportów Korzyść użycia hybrydowego platformy Azure i FOCUS. Ponadto możesz również zainteresować się kolumnami niestandardowymi i miarami, które podsumowują oszczędności, wykorzystanie, koszty w czasie i nie tylko. Niestety usługa Power BI nie zapewnia łatwego sposobu kopiowania kolumn i miar. Wykonaj kroki dla każdej kolumny i miary, którą chcesz skopiować:

  1. W raporcie zestawu narzędzi FinOps rozwiń tabelę CostDetails (lub inną tabelę) w okienku Dane po prawej stronie.
  2. Wybierz kolumnę niestandardową lub miarę, a następnie skopiuj formułę z edytora w górnej części okna pod paskiem narzędzi.

    Uwaga

    Pamiętaj, aby pamiętać, czy jest to kolumna, czy miara. Kolumny mają symbol tabeli z symbolem "Σ" lub "fx", a miary mają symbol kalkulatora.

    Zrzut ekranu przedstawiający ikony kolumn obliczeniowych i miar w usłudze Power BI.

  3. W raporcie wybierz prawym przyciskiem myszy tabelę CostDetails i wybierz pozycję Nowa miara lub Nowa kolumna na podstawie skopiowanych danych.
  4. Po wyświetleniu edytora formuł wklej formułę przy użyciu polecenia Ctrl+V lub Cmd+V.
  5. Powtórz kroki od 2 do 4 dla każdej żądanej kolumny i miary.

Niektóre kolumny i miary zależą od siebie. Te błędy można zignorować podczas kopiowania każdej formuły. Każda z nich rozwiązuje się, gdy zostanie dodana zależna kolumna lub miara.

Aby uzyskać szczegółowe informacje o kolumnach dostępnych w usłudze Power BI, zobacz słownik danych .


Ręczne nawiązywanie połączenia

Jeśli nie potrzebujesz żadnych kolumn niestandardowych i miar dostarczonych przez raporty zestawu narzędzi FinOps, możesz również połączyć się bezpośrednio z danymi przy użyciu jednego z wbudowanych łączników usługi Power BI.

Jeśli korzystasz z łącznika usługi Cost Management, zapoznaj się z tematem Tworzenie wizualizacji i raportów za pomocą łącznika usługi Cost Management.

W przypadku korzystania z eksportów lub centrów FinOps użyj łącznika usługi Azure Data Lake Storage Gen2:

  1. Otwórz żądany raport w programie Power BI Desktop.
  2. Wybierz pozycję Pobierz dane na pasku narzędzi.
  3. lake Wyszukaj i wybierz pozycję Azure Data Lake Storage Gen2
  4. Ustaw adres URL konta magazynu.
    • W przypadku korzystania z centrów FinOps skopiuj adres URL z danych wyjściowych wdrożenia:
      1. Otwórz listę grup zasobów w witrynie Azure Portal.
      2. Wybierz grupę zasobów centrum.
      3. Wybierz pozycję Wdrożenia w menu.
      4. Wybierz wdrożenie centrum.
      5. Wybierz pozycję Dane wyjściowe.
      6. Skopiuj wartość parametru storageUrlForPowerBI.
    • W przypadku korzystania z nieprzetworzonych eksportów skopiuj adres URL z konta magazynu:
      1. Otwórz żądane konto magazynu w witrynie Azure Portal.
      2. Wybierz pozycję Ustawienia>Punkty końcowe w menu.
      3. Skopiuj adres URL usługi Data Lake Storage.
      4. Dołącz kontener i ścieżkę eksportu, jeśli ma to zastosowanie.
  5. Wybierz przycisk OK.

    Ostrzeżenie

    Jeśli zostanie wyświetlony błąd "Dostęp do zasobu jest zabroniony", udziel kontu danych ładowania w usłudze Power BI rolę Czytelnik danych obiektu blob usługi Storage.

  6. Wybierz pozycję Połącz.
  7. Wybierz przycisk OK.

Aby uzyskać więcej informacji na temat nawiązywania połączenia z usługą Azure Data Lake Storage Gen2, zobacz Connect to Azure Data Lake Storage Gen2 from Power Query Desktop (Nawiązywanie połączenia z usługą Azure Data Lake Storage Gen2 z poziomu programu Power Query Desktop).

Aby uzyskać szczegółowe informacje o kolumnach dostępnych w magazynie, zobacz słownik danych .


Migrowanie z aplikacji szablonu usługi Cost Management

Aplikacja szablonu usługi Cost Management nie obsługuje dostosowywania w programie Power BI Desktop i jest obsługiwana tylko dla kont Umowa Enterprise (EA). Zalecamy rozpoczęcie od jednego z raportów zestawu narzędzi FinOps, które działają między typami kont, a nie dostosowywaniem aplikacji szablonu. Jeśli chcesz dostosować lub skopiować coś z szablonu, zobacz Aplikacja szablonu usługi Cost Management.


Migrowanie z łącznika usługi Cost Management

Łącznik Usługi Cost Management udostępnia oddzielne zapytania dotyczące rzeczywistych (rozliczanych) i amortyzowanych kosztów. Aby zminimalizować rozmiar danych i zwiększyć wydajność, raporty zestawu narzędzi FinOps łączą je w jedno zapytanie. Najlepszym sposobem migracji z łącznika usługi Cost Management jest skopiowanie zapytań z raportu zestawu narzędzi FinOps, a następnie zaktualizowanie wizualizacji w celu użycia tabeli CostDetails .

  1. Pobierz jeden z raportów zestawu narzędzi FinOps.
  2. Otwórz raport w programie Power BI Desktop.
  3. Wybierz pozycję Przekształć dane na pasku narzędzi.
  4. Na liście Zapytania po lewej stronie kliknij prawym przyciskiem myszy pozycję CostDetails i wybierz pozycję Kopiuj.
  5. Przed zmianą raportu najpierw utwórz kopię, aby upewnić się, że możesz wycofać się w razie potrzeby.
  6. Otwórz raport w programie Power BI Desktop.
  7. Wybierz pozycję Przekształć dane na pasku narzędzi.
  8. Kliknij prawym przyciskiem myszy puste miejsce w dolnej części okienka Zapytania i wybierz pozycję Nowa grupa....
  9. Ustaw nazwę na FinOps toolkit i wybierz przycisk OK.
  10. Kliknij prawym przyciskiem myszy folder zestawu narzędzi FinOps i wybierz polecenie Wklej.
  11. Kliknij prawym przyciskiem myszy zapytanie CostDetails i wybierz pozycję Edytor zaawansowany.
  12. Skopiuj cały tekst i zamknij okno dialogowe edytora.
  13. Kliknij prawym przyciskiem myszy zapytanie Szczegóły użycia i wybierz pozycję Edytor zaawansowany.
  14. Zamień cały tekst na skopiowany tekst z CostDetails i wybierz pozycję Gotowe.
  15. Zmień nazwę zapytania Szczegóły użycia na CostDetails i przeciągnij je do FinOps toolkit folderu.
  16. Usuń zapytanie amortyzowane szczegóły użycia.
  17. Wybierz pozycję Zamknij i zastosuj na pasku narzędzi dla obu raportów.
  18. Przejrzyj każdą stronę, aby upewnić się, że wizualizacje nadal działają zgodnie z oczekiwaniami. Zaktualizuj wszystkie odwołania do starych kolumn lub miar do nowych nazw.
    1. Zacznij od poziomu raportu:
      • W okienku Dane rozwiń każdą tabelę niestandardową i sprawdź kolumny i miary niestandardowe.
      • W okienku Filtry zaznacz pozycję Filtry na wszystkich stronach.
    2. Następnie sprawdź każdą stronę:
      • W okienku Filtry zaznacz pozycję Filtry na tej stronie.
    3. Następnie sprawdź każdą wizualizację na każdej stronie:
      • W okienku Filtry zaznacz pozycję Filtry dla tej wizualizacji.
      • W okienku Wizualizacje zaznacz pole Pola.

        Uwaga

        Jeśli nazwa kolumny została dostosowana i nie masz pewności, jaka była oryginalna nazwa, kliknij prawym przyciskiem myszy pole i wybierz polecenie Zmień nazwę dla tej wizualizacji, a następnie usuń nazwę i naciśnij Enter , aby zresetować nazwę z powrotem do oryginalnej nazwy kolumny.

Jeśli interesuje cię kolumny i miary niestandardowe, zobacz Kopiowanie zapytań z raportu zestawu narzędzi, aby uzyskać wymagane kroki.


Powiązane możliwości finops:

Powiązane produkty:

Powiązane rozwiązania: