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.
W tym artykule opisano sposób weryfikowania wdrożonych i poprawnie skonfigurowanych rozwiązań zestawu narzędzi FinOps. Jeśli masz określony kod błędu, zapoznaj się z typowymi błędami , aby uzyskać szczegółowe informacje i kroki ograniczania ryzyka. Jeśli potrzebujesz bardziej szczegółowego przewodnika w celu zweryfikowania konfiguracji, wykonaj następujące kroki, które mają zastosowanie do Ciebie.
Czy masz określony kod błędu?
Jeśli masz określony kod błędu, zalecamy rozpoczęcie od typowych błędów w celu bezpośredniego wyjaśnienia napotkanego problemu. Istnieją również informacje o sposobie łagodzenia lub obejścia problemu.
Weryfikowanie wdrożenia centrum FinOps
Wykonaj następujące kroki, aby zweryfikować wdrożenie centrum FinOps:
Krok 1. Weryfikowanie eksportów usługi Cost Management
- Przejdź do pozycji Eksporty usługi Cost Management i upewnij się, że stan eksportu to
Successful. - Jeśli nie powiedzie się, upewnij się, że masz dostawcę zasobów usługi Cost Management zarejestrowanego dla subskrypcji, w której wdrożono centrum.
- Utwórz wniosek o pomoc techniczną z zespołem usługi Cost Management, aby dokładniej zbadać ten problem.
Krok 2. Weryfikowanie potoków usługi Data Factory
- W narzędziu Data Factory Studio wybierz pozycję Monitoruj w menu po lewej stronie i upewnij się, że potoki są uruchomione pomyślnie.
- Jeśli potoki kończą się niepowodzeniem, przejrzyj kod błędu i komunikat i sprawdź typowe błędy dotyczące kroków ograniczania ryzyka.
- Porównaj czas ostatniego uruchomienia z czasem ostatniego eksportu. Powinny być blisko.
- Wybierz Zarządzanie>Autorem>Wyzwalaczy i sprawdź,
msexports_ManifestAddedczy wyzwalacz został uruchomiony. Jeśli nie, uruchom go. - Jeśli uruchomienie wyzwalacza nie powiedzie się z powodu błędu "Dostawca zasobów nie jest zarejestrowany", otwórz subskrypcję w witrynie Azure Portal, wybierz pozycję Ustawienia>Dostawcy zasobów, wybierz wiersz Microsoft.EventGrid , a następnie wybierz pozycję Zarejestruj. Rejestracja może potrwać kilka minut.
- Po zakończeniu
msexports_ManifestAddedrejestracji uruchom ponownie wyzwalacz. - Po uruchomieniu wyzwalacza ponownie uruchom wszystkie połączone eksporty usługi Cost Management. Dane powinny być w pełni pozyskiwane w ciągu 10–20 minut.
- Jeśli potok przetwarzania danych nie jest uruchomiony i jest wyświetlany
MappingColumnNameNotFoundInSourceFilekomunikat o błędzie, sprawdź, czy eksport jest skonfigurowany dla obsługiwanego zestawu danych i wersji.
Krok 3. Weryfikowanie konta magazynu — kontener msexports
- Kontener msexports to miejsce, do którego usługa Cost Management wypycha eksporty "nieprzetworzone".
- Upewnij się, że w najnowszej ścieżce eksportu nie ma plików CSV ani Parquet.
- Jeśli istnieją pliki CSV lub parquet z eksportów usługi Cost Management, otwórz program Data Factory Studio i upewnij się, że potoki msexports_ExecuteETL i msexports_ETL_ingestion są pomyślne.
- Wyeksportowane pliki są usuwane po zakończeniu pozyskiwania, chyba że kontener msexports jest skonfigurowany do korzystania z dodatniej polityki przechowywania.
Krok 4. Weryfikowanie konta magazynu — kontener pozyskiwania
- Kontener pozyskiwania to miejsce, w którym klienci, tacy jak usługa Power BI, łączą się z danymi ściągania. Ten kontener powinien zawsze zawierać co najmniej jeden plik parquet dla każdego miesiąca.
- Jeśli nie widzisz żadnych plików parquet w kontenerze pozyskiwania, sprawdź pliki w kontenerze msexports .
- Jeśli znajdziesz pliki CSV lub parquet w kontenerze msexports, oznacza to, że przepływ usługi Azure Data Factory nie działa. Wróć do tematu Weryfikowanie potoków usługi Data Factory.
- Jeśli w kontenerze msexports nie ma plików i nie ma plików parquet wewnątrz kontenera pozyskiwania, oznacza to, że eksport usługi Cost Management nie działa prawidłowo. Zapoznaj się z artykułem Weryfikowanie eksportów usługi Cost Management.
Weryfikowanie konfiguracji usługi Power BI
Aby zweryfikować konfigurację usługi Power BI, wykonaj następujące kroki:
Krok 1. Identyfikowanie adresu URL magazynu
Przed rozpoczęciem walidacji konfiguracji usługi Power BI musisz wiedzieć, czy łączysz się z danymi przy użyciu jednego z następujących mechanizmów:
- Łącznik Cost Management dla usługi Power BI — idealny dla małych kont z ograniczonymi potrzebami. Nie zaleca się raportowania na więcej niż 2 mln USD w łącznych kosztach.
- Eksporty usługi Cost Management w magazynie — wymaga eksportowania danych z usługi Cost Management do konta magazynu. Nie wymaga innych wdrożeń.
- Centra FinOps — wymaga wdrożenia rozwiązania centrum FinOps.
Jeśli potrzebujesz pomocy w wyborze najlepszego podejścia do Twoich potrzeb, zobacz Wybieranie źródła danych usługi Power BI.
Jeśli używasz łącznika usługi Cost Management, zobacz Tworzenie wizualizacji i raportów za pomocą łącznika usługi Cost Management w programie Power BI Desktop.
Jeśli używasz centrów FinOps, możesz skopiować adres URL z danych wyjściowych wdrożenia w witrynie Azure Portal:
- Przejdź do grupy zasobów, w której wdrożono FinOps Hubs.
- Wybierz Ustawienia>Wdrożenia w menu.
- Wybierz wdrożenie centrum.
- Wybierz pozycję Dane wyjściowe w menu.
- Skopiuj wartość storageUrlForPowerBI.
- Wklej ten adres URL do URL magazynu koncentratora w Power BI.
- Jeśli używasz nieprzetworzonych eksportów dla jakichkolwiek danych, wykonaj również następujące kroki.
- Jeśli nie używasz nieprzetworzonych eksportów dla żadnych danych, wklej adres URL magazynu koncentratora do adresu URL eksportu magazynu w usłudze Power BI.
Uwaga
Usługa Power BI wymaga ustawienia obu parametrów, aby odświeżyć zestawy danych.
Jeśli używasz surowych eksportów bez centrów FinOps dla jakichkolwiek zestawów danych (nawet jeśli używasz centrów do obsługi danych dotyczących kosztów), możesz uzyskać adres URI usługi Azure Data Lake Storage z konta magazynu w portalu Azure:
- Przejdź do konta magazynu w witrynie Azure Portal.
- Wybierz pozycję Ustawienia>Punkty końcowe w menu.
- Skopiuj adres URL usługi Data Lake Storage>usługi Data Lake Storage.
- Wklej ten adres URL w polu Adresu URL eksportu magazynu w Power BI.
- Jeśli używasz centrów FinOps dla jakichkolwiek danych, wykonaj również powyższe kroki.
- Jeśli nie używasz centrów FinOps dla żadnych danych, wklej adres URL magazynu eksportu do adresu URL magazynu hub w usłudze Power BI.
Uwaga
Usługa Power BI wymaga ustawienia obu parametrów, aby odświeżyć zestawy danych.
Krok 2. Łączenie usługi Power BI z magazynem
Zdecyduj, czy chcesz nawiązać połączenie z magazynem przy użyciu konta użytkownika lub jednostki usługi, czy klucza konta magazynu (nazywanego również tokenem SAS).
-
Korzystanie z konta użytkownika lub jednostki usługi
- Upewnij się, że masz jawną rolę Czytelnik danych obiektu blob usługi Storage dla konta do użycia. To uprawnienie nie jest dziedziczone, nawet jeśli masz uprawnienia "Właściciel" lub "Współautor".
-
Używanie tokenu SAS
- Upewnij się, że ustawiono następujące uprawnienia dla tokenu:
- Dozwolone usługi: Blob
- Dozwolone typy zasobów: kontener i obiekt
- Dozwolone uprawnienia: odczyt i lista
- Upewnij się, że ustawiono również prawidłową datę/godzinę rozpoczęcia i wygaśnięcia.
- Upewnij się, że ustawiono następujące uprawnienia dla tokenu:
Krok 3. Rozwiązywanie problemów z błędami połączenia
- Jeśli spróbujesz połączyć się z kontem magazynowym i pojawi się błąd
Access to the resource is forbidden, prawdopodobnie brakuje ci kilku uprawnień. Aby upewnić się, że masz odpowiednie uprawnienia, zapoznaj się z artykułem Łączenie usługi Power BI z magazynem. - Jeśli zostanie wyświetlony błąd dotyczący dostępu zabronionego, sprawdź, czy konto rozliczeniowe, z którym nawiązujesz połączenie, jest poprawne. Raporty usługi Power BI są dostarczane z przykładowym kontem rozliczeniowym, a jeśli nie zmienisz go na własny identyfikator, nie możesz nawiązać połączenia.
Krok 4. Rozwiązywanie problemów z brakującymi miesiącami danych
- Jeśli raport usługi Power BI nie zawiera pełnych miesięcy danych, potwierdź ustawienia dat w raporcie usługi Power BI, sprawdzając Przekształć dane>Edytuj parametry na wstążce. Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie pierwszego raportu .
- Liczba miesięcy określa liczbę zamkniętych miesięcy (przed bieżącym miesiącem) wyświetlanych w raportach. Nawet jeśli dane są eksportowane, dane poza tym zakresem nie są wyświetlane. Jeśli jest zdefiniowany, ten parametr zastępuje inne.
- RangeStart i RangeEnd definiują jawny zakres dat do pokazania w raportach. Wszystkie elementy wcześniejsze lub po tych datach nie są wyświetlane.
- Jeśli RangeStart jest puste, wszystkie dane historyczne przed RangeEnd są uwzględnione.
- Jeśli RangeEnd jest pusty, wszystkie nowe dane po RangeStart są uwzględnione.
- Jeśli wszystkie parametry daty są puste, zostaną uwzględnione wszystkie dostępne dane.
Debugowanie błędów zapytań usługi Power BI
Jeśli usługa Power BI zwróci nieznany błąd, wykonaj następujące kroki, aby zidentyfikować problem.
Identyfikowanie nieudanego zapytania
- Otwórz raport.
- Na wstążce wybierz pozycję Przekształć dane>Przekształć dane.
- W oknie Edytor Power Query znajdź zapytanie, które kończy się niepowodzeniem na liście zapytań po lewej stronie.
- Przejdź do sekcji rozwiązywania problemów na podstawie folderu.
Rozwiązywanie problemów z błędami zapytań dotyczących przechowywania danych
- W oknie Edytor Power Query wybierz zapytanie, które kończy się niepowodzeniem na liście zapytań po lewej stronie.
- W sekcji Zastosowane kroki po prawej stronie wybierz krok RawData .
- Jeśli ten krok zawiera błędy, przejdź do sekcji Rozwiązywanie problemów z błędami ftk_Storage.
- Jeśli ten krok działa, wybierz następny krok poniżej, pomijając wszystkie elementy rozpoczynające się od małych liter lub podkreślenia.
- Powtarzaj krok 4, aż znajdziesz pierwszy krok, który zawiera błędy.
- Udostępnij nazwę pierwszego kroku, który kończy się niepowodzeniem w dowolnym problemie lub żądaniu pomocy technicznej, aby pomóc w dalszym rozwiązywaniu problemów.
Usuwanie błędów w ftk_Storage
- W oknie Edytor Power Query kliknij prawym przyciskiem myszy funkcję ftk_Storage po lewej stronie i wybierz polecenie Duplikuj.
- Kliknij prawym przyciskiem myszy ftk_Storage (2) i wybierz pozycję Edytor zaawansowany.
- Usuń pierwszy wiersz i zastąp
data = if datasetType...wiersz ciągiemdata = "focuscost",. - Wybierz pozycję Gotowe w prawym dolnym rogu okna dialogowego.
- Wybierz ftk_Storage (2) po lewej stronie, a następnie kliknij pozycję Odśwież podgląd na wstążce u góry.
- W obszarze Zastosowane kroki po prawej stronie wybierz ostatni krok.
- Jeśli ten krok zawiera błędy, wybierz poprzedni (pomiń wszystko z podkreślnikiem lub zaczynające się od małej litery).
- Powtórz 7, dopóki nie znajdziesz elementu, który działa.
- Udostępnij nazwę pierwszego kroku, który kończy się niepowodzeniem w dowolnym problemie lub żądaniu pomocy technicznej, aby pomóc w dalszym rozwiązywaniu problemów.
Rozwiązywanie problemów z błędami zapytań dotyczących usługi Hub* i Storage*
- W oknie Edytor Power Query wybierz zapytanie, które kończy się niepowodzeniem po lewej stronie, a następnie kliknij pozycję Odśwież podgląd na wstążce u góry.
- W obszarze Zastosowane kroki po prawej stronie wybierz ostatni krok.
- Jeśli ten krok zawiera błędy, wybierz poprzedni (pomiń wszystko z podkreślnikiem lub zaczynające się od małej litery).
- Powtórz 3, dopóki nie znajdziesz elementu, który działa.
- Udostępnij nazwę pierwszego kroku, który kończy się niepowodzeniem w dowolnym problemie lub żądaniu pomocy technicznej, aby pomóc w dalszym rozwiązywaniu problemów.
Prześlij opinię
Daj nam znać, jak nam idzie, zostawiając krótką opinię. 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 rozwiązania: