Dela via


Felsökningsguide för FinOps Toolkit

I den här artikeln beskrivs hur du verifierar att FinOps-verktygslösningar har distribuerats och konfigurerats korrekt. Om du har en specifik felkod kan du läsa vanliga fel för mer information och åtgärdssteg. Om du behöver en mer grundlig genomgång för att verifiera konfigurationen använder du följande steg som gäller för dig.


Har du en specifik felkod?

Om du har en specifik felkod rekommenderar vi att du börjar med vanliga fel för en direkt förklaring av problemet. Det finns också information om hur du åtgärdar eller kringgår problemet.


Verifiera din FinOps Hub-distribution

Använd följande steg för att verifiera din FinOps Hub-distribution:

Steg 1: Verifiera Cost Management-export

  1. Gå till Cost Management-exporter och kontrollera att exportstatusen är Successful.
  2. Om det inte lyckas kontrollerar du att cost management-resursprovidern är registrerad för prenumerationen där hubben distribueras.

Steg 2: Verifiera Data Factory-pipelines

  1. Gå till Data Factory Studio och gå sedan till Övervaka och kontrollera att båda pipelinerna körs.
  2. Jämför den senaste körningstiden med tiden för den senaste kostnadsexporten. De borde vara nära.
  3. Öppna Data Factory-instansen i Data Factory Studio och välj Hantera > skaparutlösare > . Kontrollera att utlösaren msexports_FileAdded har startats. Annars startar du det.
  4. Om utlösaren inte börjar med felet "resursprovidern är inte registrerad" öppnar du prenumerationen i Azure Portal och väljer sedan Inställningar > Resursproviders, väljer raden Microsoft.EventGrid och väljer sedan Registrera. Registreringen kan ta några minuter.
  5. När registreringen är klar startar du utlösaren msexports_FileAdded igen.
  6. När utlösaren har startats kör du alla anslutna Cost Management-exporter igen. Data ska matas in helt inom 10–20 minuter.
  7. Om inmatningspipelinen inte körs och den visar ett MappingColumnNameNotFoundInSourceFile felmeddelande kontrollerar du att exporten har konfigurerats för FOCUS 1.0-preview(v1) och inte 1.0.

Steg 3: Verifiera lagringskonto – msexports container

  1. Containern msexports är den plats där Cost Management skickar "raw"-export till. Den här containern ska inte ha CSV-filer eftersom hubbar omvandlar dem till parquet-filer.
  2. Om du ser CSV-filer i containern msexports går du tillbaka till Verifiera Data Factory-pipelines.

Steg 4: Verifiera lagringskonto – inmatningscontainer

  1. Inmatningscontainern är den plats där klienter, till exempel Power BI, ansluter för att hämta data. Den här containern bör alltid ha en eller flera parquet-filer för varje månad.
  2. Om du inte ser några parquet-filer i inmatningscontainern söker du efter CSV-filer i containern mseports .
  3. Om du hittar CSV-filer i containern msexports innebär det att Data Factory-pipelinen inte fungerar. Gå tillbaka till Verifiera Data Factory-pipelines.
  4. Om det inte finns några CSV-filer i containern msexports och inga parquet-filer i inmatningscontainern innebär det att Cost Management-exporten inte körs korrekt. Gå tillbaka till Verifiera Cost Management-export.

Verifiera din Power BI-konfiguration

Använd följande steg för att verifiera din Power BI-konfiguration:

Steg 1: Identifiera din lagrings-URL

Innan du börjar verifiera Power BI-konfigurationen måste du veta om du ansluter till dina data med någon av följande mekanismer:

  • Cost Management-anslutningsprogram för Power BI – perfekt för små konton med begränsade behov. Rekommenderas inte om du rapporterar om mer än 2 miljoner USD i totala kostnader.
  • Cost Management-exporter i lagring – kräver export av data från Cost Management till ett lagringskonto. Kräver inte andra distributioner.
  • FinOps-hubbar – Kräver distribution av FinOps Hub-lösningen.

Om du behöver hjälp med att välja den bästa metoden för dina behov kan du läsa Välja en Power BI-datakälla.

Om du använder Cost Management-anslutningsappen kan du läsa Skapa visuella objekt och rapporter med Cost Management-anslutningsappen i Power BI Desktop.

Om du använder FinOps-hubbar kan du kopiera URL:en från distributionsutdata i Azure Portal:

  1. Gå till resursgruppen där FinOps-hubbar distribuerades.
  2. Välj Inställningar>Distributioner på menyn.
  3. Välj hubbdistributionen.
  4. Välj Utdata på menyn.
  5. Kopiera värdet storageUrlForPowerBI.
  6. Klistra in den här URL:en i hubblagrings-URL :en i Power BI.
  7. Om du använder rådataexporter för data använder du även följande steg.
  8. Om du inte använder rådataexporter för data klistrar du in hubblagrings-URL:en i exportera lagrings-URL:en i Power BI.

    Kommentar

    Power BI kräver att båda parametrarna anges för att Power BI-tjänst ska kunna uppdatera datauppsättningar.

Om du använder råexporter utan FinOps-hubbar för datauppsättningar (även om du använder hubbar för kostnadsdata) kan du hämta Data Lake Storage-URI:n från ditt lagringskonto i Azure Portal:

  1. Gå till lagringskontot i Azure Portal.
  2. Välj Inställningar>Slutpunkter på menyn.
  3. Kopiera Data Lake Storage>Data Lake Storage-URL:en.
  4. Klistra in den här URL:en i exportera lagrings-URL :en i Power BI.
  5. Om du använder FinOps-hubbar för data följer du även föregående steg.
  6. Om du inte använder FinOps-hubbar för data klistrar du in exportlagrings-URL:en i hubbens lagrings-URL i Power BI.

    Kommentar

    Power BI kräver att båda parametrarna anges för att Power BI-tjänst ska kunna uppdatera datauppsättningar.

Steg 2: Ansluta Power BI till lagring

Bestäm om du vill ansluta till lagring med ett konto för användaren eller tjänstens huvudnamn eller använda en lagringskontonyckel (kallas även SAS-token).

  • Använda ett konto för användaren eller tjänstens huvudnamn
    1. Se till att du har rollen Storage Blob Data Reader explicit till det konto som ska användas. Den här behörigheten ärvs inte även om du har behörigheten "Ägare" eller "Deltagare".
  • Använda en SAS-token
    1. Se till att du anger följande behörigheter för token:
      • Tillåtna tjänster: Blob
      • Tillåtna resurstyper: Container och objekt
      • Tillåtna behörigheter: Läsa och lista
    2. Kontrollera att du också har angett ett giltigt start- och utgångsdatum/tid.

Steg 3: Felsöka anslutningsfel

  1. Om du försöker ansluta till ditt lagringskonto och får Access to the resource is forbidden felet är det troligt att du saknar några behörigheter. Om du vill se till att du har rätt behörigheter kan du gå tillbaka till Anslut Power BI till lagring.
  2. Om du ser ett fel om att åtkomst är förbjuden kontrollerar du om faktureringskontot som du ansluter till är korrekt. Power BI-rapporter tillhandahålls med ett exempel på faktureringskonto, och om du inte ändrar det till ditt eget ID kan du inte ansluta.

Steg 4: Felsöka saknade datamånader

  1. Om Power BI-rapporten inte innehåller hela månader med data bekräftar du datumparametrarna i Power BI-rapporten genom att kontrollera transformera dataredigeringsparametrar> i menyfliksområdet. Mer information finns i Konfigurera din första rapport .
    • Antal månader definierar hur många stängda månader (före den aktuella månaden) som visas i rapporter. Även om data exporteras visas inte data utanför det här intervallet. Om den definieras åsidosätter den här parametern andra.
    • RangeStart och **RangeEnd definierar ett explicit datumintervall med data som ska visas i rapporterna. Något före eller efter dessa datum visas inte.
    • Om RangeStart är tomt inkluderas alla historiska data innan RangeEnd .
    • Om RangeEnd är tomt inkluderas alla nya data efter RangeStart .
    • Om alla datumparametrar är tomma inkluderas alla tillgängliga data.

Relaterade lösningar: