Sdílet prostřednictvím


Kurz: Analýza sestav inventáře objektů blob

Když pochopíte, jak se vaše objekty blob a kontejnery ukládají, uspořádávají a používají v produkčním prostředí, můžete lépe optimalizovat kompromisy mezi náklady a výkonem.

V tomto kurzu se dozvíte, jak generovat a vizualizovat statistiky, jako je růst dat v průběhu času, data přidaná v průběhu času, počet upravených souborů, velikosti snímků objektů blob, vzory přístupu v jednotlivých vrstvách a způsob distribuce dat v současné době i v průběhu času (například data napříč vrstvami, typy souborů, kontejnery a typy objektů blob).

V tomto kurzu se naučíte:

  • Vygenerování sestavy inventáře objektů blob
  • Nastavení pracovního prostoru Synapse
  • Nastavení Synapse Studio
  • Generování analytických dat v Synapse Studio
  • Vizualizovat výsledky v Power BI

Požadavky

Vygenerování sestavy inventáře

Povolte pro svůj účet úložiště sestavy inventáře objektů blob. Viz Povolení sestav inventáře objektů blob služby Azure Storage.

Po povolení sestav inventáře možná budete muset počkat až 24 hodin, než se vygeneruje první sestava.

Nastavení pracovního prostoru Synapse

  1. Vytvořte pracovní prostor Azure Synapse. Viz Vytvoření pracovního prostoru Azure Synapse.

    Poznámka

    Při vytváření pracovního prostoru vytvoříte účet úložiště s hierarchickým oborem názvů. Azure Synapse do tohoto účtu ukládá tabulky Sparku a protokoly aplikací. Azure Synapse tento účet označuje jako primární účet úložiště. Aby nedocházelo k nejasnostem, používá tento článek termín účet sestavy inventáře k označení účtu, který obsahuje sestavy zásob.

  2. V pracovním prostoru Synapse přiřaďte své identitě uživatele roli Přispěvatel . Viz Azure RBAC: Role vlastníka pracovního prostoru.

  3. Udělte pracovnímu prostoru Synapse oprávnění pro přístup k sestavám inventáře ve vašem účtu úložiště tak, že přejdete na účet sestavy inventáře a pak přiřadíte roli Přispěvatel dat v objektech blob služby Storage k identitě spravované systémem pracovního prostoru. Viz téma Přiřazování rolí Azure s využitím webu Azure Portal.

  4. Přejděte do primárního účtu úložiště a přiřaďte roli Přispěvatel služby Blob Storage k vaší identitě uživatele.

Nastavení Synapse Studio

  1. Otevřete pracovní prostor Synapse v Synapse Studio. Viz Otevření Synapse Studio.

  2. V Synapse Studio se ujistěte, že je vaší identitě přiřazená role správce Synapse. Viz Synapse RBAC: Role správce Synapse pro pracovní prostor.

  3. Vytvořte fond Apache Sparku. Viz Vytvoření bezserverového fondu Apache Sparku.

Nastavení a spuštění ukázkového poznámkového bloku

V této části vygenerujete statistická data, která budete vizualizovat v sestavě. Pro zjednodušení tohoto kurzu používá tato část ukázkový konfigurační soubor a ukázkový poznámkový blok PySpark. Poznámkový blok obsahuje kolekci dotazů, které se spouštějí v Azure Synapse Studiu.

Úprava a nahrání ukázkového konfiguračního souboru

  1. Stáhněte si soubor BlobInventoryStorageAccountConfiguration.json .

  2. Aktualizujte následující zástupné symboly tohoto souboru:

    • Nastavte storageAccountName na název účtu sestavy inventáře.

    • Nastavte destinationContainer na název kontejneru, který obsahuje sestavy inventáře.

    • Nastavte blobInventoryRuleName na název pravidla sestavy inventáře, které vygenerovalo výsledky, které chcete analyzovat.

    • Nastavte accessKey na klíč účtu sestavy inventáře.

  3. Nahrajte tento soubor do kontejneru v primárním účtu úložiště, který jste zadali při vytváření pracovního prostoru Synapse.

Import ukázkového poznámkového bloku PySpark

  1. Stáhněte si ukázkový poznámkový blok ReportAnalysis.ipynb .

    Poznámka

    Nezapomeňte tento soubor uložit s příponou .ipynb .

  2. Otevřete pracovní prostor Synapse v Synapse Studio. Viz Otevření Synapse Studio.

  3. V Synapse Studio vyberte kartu Vývoj.

  4. Vyberte znaménko plus (+) a přidejte položku.

  5. Vyberte Importovat, přejděte na ukázkový soubor, který jste stáhli, vyberte tento soubor a vyberte Otevřít.

    Zobrazí se dialogové okno Vlastnosti .

  6. V dialogovém okně Vlastnosti vyberte odkaz Konfigurovat relaci .

    Snímek obrazovky s dialogovým oknem Importovat vlastnosti

    Otevře se dialogové okno Konfigurovat relaci .

  7. V rozevíracím seznamu Připojit k v dialogovém okně Konfigurovat relaci vyberte fond Spark, který jste vytvořili dříve v tomto článku. Pak vyberte tlačítko Použít .

Úprava poznámkového bloku Pythonu

  1. V první buňce poznámkového bloku Pythonu nastavte hodnotu storage_account proměnné na název primárního účtu úložiště.

  2. Aktualizujte hodnotu container_name proměnné na název kontejneru v daném účtu, který jste zadali při vytváření pracovního prostoru Synapse.

  3. Vyberte tlačítko Publikovat.

Spuštění poznámkového bloku PySpark

  1. V poznámkovém bloku PySpark vyberte Spustit vše.

    Spuštění relace Sparku bude několik minut trvat a zpracování sestav inventáře bude trvat několik minut. První spuštění může nějakou dobu trvat, pokud je potřeba zpracovat velké množství sestav inventáře. Další spuštění budou zpracovávat pouze nové sestavy inventáře vytvořené od posledního spuštění.

    Poznámka

    Pokud v poznámkovém bloku uděláte nějaké změny, ve kterém je poznámkový blok spuštěný, nezapomeňte tyto změny publikovat pomocí tlačítka Publikovat .

  2. Výběrem karty Data ověřte, že se poznámkový blok úspěšně spustil.

    Databáze s názvem reportdata by se měla zobrazit na kartě Pracovní prostor v podokně Data . Pokud se tato databáze nezobrazí, bude pravděpodobně nutné aktualizovat webovou stránku.

    Snímek obrazovky s podoknem Data zobrazícím databázi reportdata

    Databáze obsahuje sadu tabulek. Každá tabulka obsahuje informace získané spuštěním dotazů z poznámkového bloku PySpark.

  3. Pokud chcete prozkoumat obsah tabulky, rozbalte složku Tabulky databáze reportdata . Potom klikněte pravým tlačítkem na tabulku, vyberte Vybrat skript SQL a pak vyberte Vybrat prvních 100 řádků.

    Snímek obrazovky s možností nabídky pro vytvoření nového skriptu SQL

  4. Podle potřeby můžete dotaz upravit a pak výběrem možnosti Spustit zobrazit výsledky.

    Snímek obrazovky s editorem dotazů a výsledky dotazu

Vizualizace dat

  1. Stáhněte si ukázkový soubor sestavy ReportAnalysis.pbit .

  2. Otevřete Power BI Desktop. Pokyny k instalaci najdete v tématu Získání Power BI Desktop.

  3. V Power BI vyberte Soubor, Otevřít sestavu a pak Procházet sestavy.

  4. V dialogovém okně Otevřít změňte typ souboru na soubory šablony Power BI (*.pbit).

    Snímek obrazovky s typem souborů šablony Power BI, který se zobrazí v dialogovém okně Otevřít

  5. Přejděte do umístění souboru ReportAnalysis.pbit , který jste stáhli, a pak vyberte Otevřít.

    Zobrazí se dialogové okno s žádostí o zadání názvu pracovního prostoru Synapse a názvu datové báze.

  6. V dialogovém okně nastavte pole synapse_workspace_name na název pracovního prostoru a pole database_name nastavte na reportdata. Pak vyberte tlačítko Načíst .

    Snímek obrazovky s dialogovým oknem konfigurace sestavy

    Zobrazí se sestava s vizualizacemi dat načtených poznámkovým blokem. Následující obrázky znázorňují typy grafů, které se zobrazují v této sestavě.

    Snímek obrazovky s kartou Přehled sestavy

    Snímek obrazovky s kartou podrobná analýza sestavy

    Snímek obrazovky s kartou Rozpis sestavy

Další kroky