Megosztás a következőn keresztül:


Egyéni jelentések létrehozása a Power BI használatával

Érintett szolgáltatás:

Szeretné megismerni a Végponthoz készült Microsoft Defendert? Regisztráció az ingyenes próbaverzióra

Megjegyzés:

Ha Ön az USA kormányzati szerveinek ügyfele, használja az USA kormányzati ügyfeleinek készült Végponthoz készült Microsoft Defenderben felsorolt URI-kat.

Tipp

A jobb teljesítmény érdekében a földrajzi helyhez közelebbi kiszolgálót használhat:

  • us.api.security.microsoft.com
  • eu.api.security.microsoft.com
  • uk.api.security.microsoft.com
  • au.api.security.microsoft.com
  • swa.api.security.microsoft.com
  • ina.api.security.microsoft.com

Ebben a szakaszban megtudhatja, hogyan hozhat létre Power BI-jelentést a Végponthoz készült Defender API-kon.

Az első példa bemutatja, hogyan csatlakoztathatja a Power BI-t az Advanced Hunting API-hoz, a második példa pedig az OData API-kkal, például a Gépműveletekkel vagy a Riasztásokkal való kapcsolatot mutatja be.

A Power BI csatlakoztatása az Advanced Hunting API-hoz

  1. Nyissa meg a Microsoft Power BI-t.

  2. Válassza az Adatok >lekéréseüres lekérdezés lehetőséget.

    Az Üres lekérdezés lehetőség az Adatok lekérése menüelem alatt

  3. Válassza a Speciális szerkesztő lehetőséget.

    A Speciális szerkesztő menüelem

  4. Másolja ki az alábbi kódrészletet, és illessze be a szerkesztőbe:

        let
            AdvancedHuntingQuery = "DeviceEvents | where ActionType contains 'Anti' | limit 20",
    
            HuntingUrl = "https://api.securitycenter.microsoft.com/api/advancedqueries",
    
            Response = Json.Document(Web.Contents(HuntingUrl, [Query=[key=AdvancedHuntingQuery]])),
    
            TypeMap = #table(
                { "Type", "PowerBiType" },
                {
                    { "Double",   Double.Type },
                    { "Int64",    Int64.Type },
                    { "Int32",    Int32.Type },
                    { "Int16",    Int16.Type },
                    { "UInt64",   Number.Type },
                    { "UInt32",   Number.Type },
                    { "UInt16",   Number.Type },
                    { "Byte",     Byte.Type },
                    { "Single",   Single.Type },
                    { "Decimal",  Decimal.Type },
                    { "TimeSpan", Duration.Type },
                    { "DateTime", DateTimeZone.Type },
                    { "String",   Text.Type },
                    { "Boolean",  Logical.Type },
                    { "SByte",    Logical.Type },
                    { "Guid",     Text.Type }
                }),
    
            Schema = Table.FromRecords(Response[Schema]),
            TypedSchema = Table.Join(Table.SelectColumns(Schema, {"Name", "Type"}), {"Type"}, TypeMap , {"Type"}),
            Results = Response[Results],
            Rows = Table.FromRecords(Results, Schema[Name]),
            Table = Table.TransformColumnTypes(Rows, Table.ToList(TypedSchema, (c) => {c{0}, c{2}}))
    
        in Table
    
  5. Válassza a Kész lehetőséget.

  6. Válassza a Hitelesítő adatok szerkesztése lehetőséget.

    A Hitelesítő adatok szerkesztése menüelem

  7. Válassza a Szervezeti fiók>Bejelentkezés lehetőséget.

    A Bejelentkezés lehetőség a Szervezeti fiók menüelemben

  8. Adja meg a hitelesítő adatait, és várja meg a bejelentkezést.

  9. Válassza a Csatlakozás lehetőséget.

    A Szervezeti fiók menüelem bejelentkezési megerősítési üzenete

Most a lekérdezés eredményei táblázatként jelennek meg, és elkezdhet vizualizációkat létrehozni rajta! Duplikálhatja ezt a táblát, átnevezheti, és szerkesztheti a Speciális veszélyforrás-keresés lekérdezést a kívánt adatok lekéréséhez.

A Power BI csatlakoztatása OData API-khoz

Az egyetlen különbség az előző példától és ebben a példában a szerkesztőben lévő lekérdezés.

  1. Nyissa meg a Microsoft Power BI-t.

  2. Válassza az Adatok >lekéréseüres lekérdezés lehetőséget.

    Az Üres lekérdezés lehetőség az Adatok lekérése menüelem alatt

  3. Válassza a Speciális szerkesztő lehetőséget.

    A Speciális szerkesztő menüelem

  4. Másolja ki a következő kódot, és illessze be a szerkesztőbe az összes gépművelet lekéréséhez a szervezetből:

        let
    
            Query = "MachineActions",
    
            Source = OData.Feed("https://api.securitycenter.microsoft.com/api/" & Query, null, [Implementation="2.0", MoreColumns=true])
        in
            Source
    

    Ugyanez a riasztások és gépek esetében is elvégezhető. Az OData-lekérdezéseket lekérdezésszűrőkhöz is használhatja. Lásd: OData-lekérdezések használata.

Power BI-irányítópultminták a GitHubon

Tekintse meg a Power BI-jelentéssablonokat.

Mintajelentések

Tekintse meg a Végponthoz készült Microsoft Defender Power BI-jelentésmintákat.

Tipp

Szeretne többet megtudni? Vegye fel a kapcsolatot a Microsoft Security közösségével a technikai közösségünkben: Microsoft Defender for Endpoint Tech Community.