Analyzujte Azure Synapse Analytics auditní logy a reporty

Tip

Microsoft Fabric Data Warehouse je relační sklad v podnikovém měřítku na základu datového jezera s architekturou připravenou pro budoucnost, integrovanou AI a novými funkcemi. Pokud s datovými sklady začínáte, doporučujeme vám začít s „Fabric Data Warehouse“. Stávající úlohy dedikovaného SQL fondu mohou upgradovat na Fabric a získat tak přístup k novým funkcím napříč datovou vědou, analytikou v reálném čase a reportingem.

Můžete analyzovat Azure Synapse Analytics auditní záznamy zaslané na Azure Monitor Log Analytics, Azure Event Hubs nebo Azure Storage.

Analýza protokolů pomocí Log Analytics

Pokud se rozhodnete psát auditní logy do Log Analytics:

  1. V portálu Azure vyhledejte SQL databáze a vyberte svou databázi, nebo vyhledejte SQL servery a vyberte svůj Synapse SQL server.
  2. V nabídce prostředků v části Zabezpečení vyberte Auditování.
  3. V horní části stránky Auditování vyberte Zobrazit protokoly auditu.

Note

Tlačítko Zobrazit protokoly auditu se zobrazí na stránkách auditování na úrovni serveru i na úrovni databáze. Když ho vyberete z databázového prostředku, zobrazí se záznamy auditu specifické pro danou databázi. Když ho vyberete z prostředku serveru , zobrazí se záznamy auditu pro všechny databáze na tomto serveru. Ujistěte se, že přecházíte na správnou úroveň zdrojů na základě rozsahu auditních záznamů, které potřebujete prohlédnout.

Protokoly můžete zobrazit dvěma způsoby ze stránky Záznamy auditu :

  • Výběrem Log Analytics v horní části stránky otevřete zobrazení protokolů v pracovním prostoru Log Analytics, kde můžete přizpůsobit časový rozsah a vyhledávací dotaz.
  • Výběrem možnosti Zobrazit řídicí panel v horní části stránky otevřete řídicí panel zobrazující informace o protokolech auditu, kde můžete přejít k podrobnostem o přehledech zabezpečení nebo přístupu k citlivým datům. Tento řídicí panel vám pomůže získat přehledy zabezpečení pro vaše data. Můžete také přizpůsobit časový rozsah a vyhledávací dotaz.

Tip

Možnost Zobrazit řídicí panel je dostupná jenom v případě, že přistupujete k záznamům auditu ze stránky Auditování na úrovni databáze s povoleným auditováním na úrovni databáze. Pokud jste nastavili audity pouze na serverové úrovni, můžete auditní data dotazovat přímo ve svém pracovním prostoru Log Analytics pomocí kroků v následující sekci.

Dotazování protokolů auditu přímo v Log Analytics

K protokolům auditu můžete přistupovat také přímo z pracovního prostoru Log Analytics, aniž byste museli procházet stránku Auditování. Tento přístup je užitečný, pokud máte pouze auditování na úrovni serveru nebo pokud chcete spouštět vlastní dotazy napříč více databázemi.

  1. V portálu Azure otevřete pracovní prostor Log Analytics nastavený jako cíl auditu.
  2. V části Obecné vyberte Protokoly.
  3. Začněte jednoduchým dotazem, například search "SQLSecurityAuditEvents" zobrazením protokolů auditu.

Tady můžete použít protokoly Azure Monitor ke spouštění rozšířených vyhledávání v datech protokolu auditu. Protokoly Azure Monitor poskytují provozní přehledy v reálném čase pomocí integrovaného vyhledávání a vlastních řídicích panelů pro snadnou analýzu milionů záznamů napříč všemi úlohami a servery. Další informace o jazyku a příkazech prohledávání protokolů služby Azure Monitor najdete v referenčních informacích k prohledávání protokolů služby Azure Monitor.

Analýza protokolů pomocí služby Event Hubs

Pokud jste se rozhodli zapisovat protokoly auditu do služby Event Hubs:

  • Pokud chcete využívat data auditních protokolů ze služby Event Hubs, je třeba nastavit stream ke zpracování událostí a jejich zápisu do cílového místa. Další informace najdete v Azure Event Hubs dokumentaci.
  • Protokoly auditu ve službě Event Hubs se zaznamenávají v těle událostí Apache Avro a ukládají se pomocí formátování JSON s kódováním UTF-8. Ke čtení protokolů auditu můžete použít Avro Tools, Microsoft Fabric streamy událostí nebo podobné nástroje, které tento formát zpracovávají.

Analyzujte logy v Azure Storage

Pokud se rozhodnete zapisovat auditní logy do Azure úložného účtu, můžete použít několik metod k jejich zobrazení:

  • Auditní záznamy se agregují v účtu, který si vyberete při nastavení. Protokoly auditu můžete prozkoumat pomocí nástroje, jako je Průzkumník služby Azure Storage. V úložišti Azure se protokoly auditování ukládají jako kolekce souborů objektů blob v kontejneru s názvem sqldbauditlogs. Pro více informací o hierarchii složek úložiště, konvencích pojmenování a formátu logu viz formát auditního logu Azure Synapse Analytics.

    1. V portálu Azure vyhledejte SQL servery a vyberte svůj server.
    2. V nabídce prostředků v části Zabezpečení vyberte Auditování.
    3. V horní části stránky Auditování vyberte Zobrazit protokoly auditu. Otevře se stránka Záznamy auditu a můžete zobrazit protokoly.
    4. Konkrétní data můžete zobrazit tak, že v horní části stránky Záznamy auditu vyberete Filtr.
    5. Můžete přepínat mezi auditními záznamy, které vytvořily zásady auditu serveru a zásady auditu databáze, přepnutím možnosti Zdroj auditu.
  • Pomocí systémové funkce sys.fn_get_audit_file (T-SQL) vrátíte data protokolu auditu v tabulkovém formátu. Další informace o použití této funkce najdete v tématu sys.fn_get_audit_file.

  • V SQL Server Management Studio použijte Sloučit soubory auditů (počínaje SSMS 17):

    1. V nabídce SSMS vyberte Soubor>Otevřít>Sloučit auditové soubory.

    2. Otevře se dialogové okno Přidat soubory auditu . Vyberte jednu z možností Přidat a zvolte, jestli chcete sloučit soubory auditu z místního disku nebo je importovat z Azure Storage. Musíte uvést své údaje z Azure Storage a klíč k účtu.

    3. Po přidání všech souborů ke sloučení vyberte OK pro dokončení operace sloučení.

    4. Sloučený soubor se otevře v aplikaci SSMS, kde ho můžete zobrazit a analyzovat a exportovat do souboru XEL nebo CSV nebo do tabulky.

  • Použijte Power BI. Data protokolu auditu můžete zobrazit a analyzovat v Power BI. Další informace najdete v tématu Using Azure Log Analytics v Power BI.

  • Logové soubory si můžete stáhnout z kontejneru objektů blob v Azure Storage pomocí portálu nebo nástroje, jako je Průzkumník služby Azure Storage.

    • Po stažení logu lokálně na něj dvakrát klikněte pro otevření, zobrazení a analýzu logů v SSMS.
    • V Průzkumník služby Azure Storage můžete také stáhnout více souborů současně. Uděláte to tak, že kliknete pravým tlačítkem myši na konkrétní podsložku a vyberete Uložit jako , aby se uložila do místní složky.
  • Po stažení několika souborů nebo podsložek, které obsahují soubory protokolu, je můžete sloučit místně, jak je popsáno v pokynech ke sloučení souborů auditu SSMS popsané výše.

  • Zobrazení protokolů auditování objektů blob programově: Dotazování souborů rozšířených událostí pomocí PowerShellu.