Sdílet prostřednictvím


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

Když pochopíte, jak jsou objekty blob a kontejnery uložené, uspořádané a používané 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, počet upravených souborů, velikosti snímků objektů blob, vzory přístupu v jednotlivých úrovní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:

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

Požadavky

Generová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.

Možná budete muset počkat až 24 hodin po povolení generování sestav inventáře pro první sestavu.

Nastavení pracovního prostoru Synapse

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

    Poznámka:

    V rámci vytváření pracovního prostoru vytvoříte účet úložiště, který má hierarchický obor názvů. Azure Synapse ukládá do tohoto účtu tabulky Sparku a aplikační protokoly. Azure Synapse odkazuje na tento účet jako na primární účet úložiště. Aby se zabránilo nejasnostem, tento článek používá účet sestavy inventáře termínů k odkazování na účet, který obsahuje sestavy inventáře.

  2. V pracovním prostoru Synapse přiřaďte roli Přispěvatel k vaší identitě uživatele. 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 k účtu sestavy inventáře a potom přiřadíte roli Přispěvatel dat objektů blob služby Storage k systémové spravované identitě 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 vaší identitě uživatele.

Nastavení synapse Studia

  1. Otevřete pracovní prostor Synapse v nástroji Synapse Studio. Viz Open Synapse Studio.

  2. V nástroji 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 se v této části používá ukázkový konfigurační soubor a ukázkový poznámkový blok PySpark. Poznámkový blok obsahuje kolekci dotazů, které se spouští v nástroji Azure Synapse Studio.

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

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

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

    • Nastavte storageAccountName 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 klíč účtu úč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 nástroji Synapse Studio. Viz Open Synapse Studio.

  3. V nástroji Synapse Studio vyberte kartu Vývoj .

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

  5. Vyberte Importovat, přejděte k ukázkovém souboru, který jste stáhli, vyberte ho 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 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 tomto úč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 a zpracování sestav inventáře bude několik minut trvat několik minut. První spuštění může chvíli trvat, pokud je potřeba zpracovat řadu sestav inventáře. Následná 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 provedete nějaké změny, bude 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í, možná budete muset webovou stránku aktualizovat.

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

    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 sestav. Potom klikněte pravým tlačítkem myši 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 Desktopu.

  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 šablon 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 dotazem, abyste zadali název pracovního prostoru Synapse a název základu dat.

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

    Snímek obrazovky s dialogovým oknem konfigurace sestavy

    Zobrazí se sestava, která poskytuje vizualizace dat načtených poznámkovým blokem. Následující obrázky znázorňují typy grafů a 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 rozpisu sestavy

Další kroky