Udostępnij za pośrednictwem


Włączanie przechwytywania zdarzeń przesyłanych strumieniowo za pomocą usługi Azure Event Hubs

Funkcja przechwytywania usługi Azure Event Hubs umożliwia automatyczne dostarczanie danych przesyłanych strumieniowo w usłudze Event Hubs do wybranego konta usługi Azure Blob Storage lub azure Data Lake Storage Gen 2. Ustawienia przechwytywania można skonfigurować przy użyciu witryny Azure Portal podczas tworzenia centrum zdarzeń lub istniejącego centrum zdarzeń. Aby uzyskać informacje koncepcyjne na temat tej funkcji, zobacz Event Hubs Capture overview (Omówienie przechwytywania usługi Event Hubs).

Ważne

Usługa Event Hubs nie obsługuje przechwytywania zdarzeń na koncie magazynu w warstwie Premium .

Włączanie funkcji Przechwytywanie podczas tworzenia centrum zdarzeń

Jeśli nie masz przestrzeni nazw usługi Event Hubs do pracy, utwórz przestrzeń nazw warstwy Standardowa , wykonując kroki opisane w artykule Tworzenie przestrzeni nazw usługi Event Hubs. Upewnij się, że dla warstwy cenowej wybrano pozycję Standardowa. Warstwa podstawowa nie obsługuje funkcji przechwytywania.

Aby utworzyć centrum zdarzeń w przestrzeni nazw, wykonaj następujące kroki:

  1. Na stronie Przegląd przestrzeni nazw wybierz pozycję + Centrum zdarzeń na pasku poleceń.

    Zrzut ekranu przedstawiający wybór przycisku Dodaj centrum zdarzeń na pasku poleceń.

  2. Na stronie Tworzenie centrum zdarzeń wpisz nazwę centrum zdarzeń, a następnie wybierz pozycję Dalej: Przechwyć w dolnej części strony.

    Zrzut ekranu przedstawiający stronę Tworzenie centrum zdarzeń.

  3. Na karcie Przechwytywanie wybierz pozycję ., aby przechwycić.

  4. Przeciągnij suwak, aby ustawić przedział czasu w minutach. Domyślny przedział czasu to 5 minut. Wartość minimalna to 1, a wartość maksymalna to 15.

  5. Przeciągnij suwak, aby ustawić okno Rozmiar (MB). Wartość domyślna to 300 MB. Minimalna wartość to 10 MB, a maksymalna wartość to 500 MB.

  6. Określ, czy usługa Event Hubs ma emitować puste pliki, gdy w przedziale czasu przechwytywania nie występują żadne zdarzenia.

Zapoznaj się z jedną z poniższych sekcji na podstawie typu magazynu, którego chcesz użyć do przechowywania przechwyconych plików.

Ważne

Usługa Azure Data Lake Storage Gen1 została wycofana, więc nie używaj jej do przechwytywania danych zdarzeń. Więcej informacji znajdziesz w oficjalnym ogłoszeniu. Jeśli używasz usługi Azure Data Lake Storage Gen1, przeprowadź migrację do usługi Azure Data Lake Storage Gen2. Aby uzyskać więcej informacji, zobacz Wskazówki i wzorce dotyczące migracji usługi Azure Data Lake Storage.

Przechwytywanie danych w usłudze Azure Storage

  1. W polu Dostawca przechwytywania wybierz pozycję Konto usługi Azure Storage (ustawienie domyślne).

  2. W polu Kontener usługi Azure Storage kliknij link Wybierz kontener.

    Zrzut ekranu przedstawiający stronę Tworzenie centrum zdarzeń za pomocą linku Wybierz kontener.

  3. Na stronie Konta magazynu wybierz konto magazynu, którego chcesz użyć do przechwytywania danych.

  4. Na stronie Kontenery wybierz kontener, w którym chcesz przechowywać przechwycone pliki, a następnie kliknij pozycję Wybierz.

    Ponieważ funkcja przechwytywania usługi Event Hubs używa uwierzytelniania typu usługa-usługa z magazynem, nie musisz określać parametry połączenia magazynu. Selektor zasobów automatycznie wybiera identyfikator URI zasobu dla konta magazynu. Jeśli używasz usługi Azure Resource Manager, musisz jawnie podać ten identyfikator URI jako ciąg.

  5. Teraz na stronie Tworzenie centrum zdarzeń upewnij się, że wybrany kontener jest wyświetlany.

  6. W polu Przechwyć format nazwy pliku określ format przechwyconych nazw plików.

  7. Wybierz pozycję Przejrzyj i utwórz w dolnej części strony.

  8. Na stronie Przeglądanie + tworzenie przejrzyj ustawienia i wybierz pozycję Utwórz, aby utworzyć centrum zdarzeń.

    Uwaga

    Jeśli dostęp publiczny jest wyłączony na koncie magazynu, zezwól na dostęp do konta magazynu zaufanym usługom, które obejmują usługę Azure Event Hubs. Aby uzyskać szczegółowe informacje i instrukcje krok po kroku, zobacz ten artykuł.

Przechwytywanie danych w usłudze Azure Data Lake Storage Gen 2

Postępuj zgodnie z artykułem Tworzenie konta magazynu, aby utworzyć konto usługi Azure Storage. Ustaw hierarchiczną przestrzeń nazw na wartość Włączone na karcie Zaawansowane , aby uczynić ją kontem usługi Azure Data Lake Storage Gen 2. Konto usługi Azure Storage musi znajdować się w tej samej subskrypcji co centrum zdarzeń.

  1. Wybierz usługę Azure Storage jako dostawcę przechwytywania. Aby użyć usługi Azure Data Lake Storage Gen2, wybierz pozycję Azure Storage.

  2. W polu Kontener usługi Azure Storage kliknij link Wybierz kontener.

    Zrzut ekranu przedstawiający stronę Tworzenie centrum zdarzeń za pomocą linku Wybierz kontener.

  3. Wybierz konto usługi Azure Data Lake Storage Gen 2 z listy.

    Zrzut ekranu przedstawiający wybór konta usługi Data Lake Storage Gen 2.

  4. Wybierz kontener (system plików w usłudze Data Lake Storage Gen 2), a następnie kliknij pozycję Wybierz w dolnej części strony.

    Zrzut ekranu przedstawiający stronę Kontenery.

  5. W polu Przechwyć format nazwy pliku określ format przechwyconych nazw plików.

  6. Wybierz pozycję Przejrzyj i utwórz w dolnej części strony.

    Zrzut ekranu przedstawiający stronę Tworzenie centrum zdarzeń ze wszystkimi określonymi polami.

  7. Na stronie Przeglądanie + tworzenie przejrzyj ustawienia i wybierz pozycję Utwórz, aby utworzyć centrum zdarzeń.

    Uwaga

    Kontener utworzony w usłudze Azure Data Lake Storage Gen 2 przy użyciu tego interfejsu użytkownika jest wyświetlany w obszarze Systemy plików w Eksplorator usługi Storage. Podobnie system plików utworzony na koncie usługi Data Lake Storage Gen 2 jest wyświetlany jako kontener w tym interfejsie użytkownika.

Konfigurowanie przechwytywania dla istniejącego centrum zdarzeń

Przechwytywanie można skonfigurować w istniejących centrach zdarzeń, które znajdują się w przestrzeniach nazw usługi Event Hubs. Aby włączyć funkcję Przechwytywanie w istniejącym centrum zdarzeń lub zmienić ustawienia przechwytywania, wykonaj następujące kroki:

  1. Na stronie głównej przestrzeni nazw wybierz pozycję Event Hubs w obszarze Jednostki w menu po lewej stronie.

  2. Wybierz centrum zdarzeń, dla którego chcesz skonfigurować funkcję przechwytywania.

    Zrzut ekranu przedstawiający wybór centrum zdarzeń na liście centrów zdarzeń.

  3. Na stronie Wystąpienie usługi Event Hubs wybierz pozycję Przechwyć w menu po lewej stronie.

    Zrzut ekranu przedstawiający stronę Przechwytywanie centrum zdarzeń.

  4. Na stronie Przechwytywanie wybierz pozycję Avro w polu Format serializacji zdarzeń wyjściowych. Format Parquet jest obsługiwany tylko za pośrednictwem integracji usługi Azure Stream Analytics. Aby uzyskać więcej informacji, zobacz Przechwytywanie danych usługi Event Hubs w formacie parquet i analizowanie za pomocą usługi Azure Synapse Analytics.

  5. Wybierz pozycję Wł. , aby przechwycić.

    Zrzut ekranu przedstawiający stronę Przechwytywanie centrum zdarzeń z włączoną funkcją Przechwytywanie.

  6. Aby skonfigurować inne ustawienia, zobacz sekcje:

Następne kroki