Aracılığıyla paylaş


Azure Event Hubs aracılığıyla olay akışı yakalamayı etkinleştirme

Azure Event Hubs Capture, Event Hubs'daki akış verilerini bir Azure Blob depolama alanına veya Azure Data Lake Depolama 2. Nesil hesabına otomatik olarak teslim etmenizi sağlar. Olay hub'ı oluştururken veya mevcut bir olay hub'ı için Azure portalını kullanarak yakalama ayarlarını yapılandırabilirsiniz. Bu özellik hakkında kavramsal bilgi için bkz . Event Hubs Capture'a genel bakış.

Önemli

Event Hubs, premium depolama hesabındaki olayların yakalanmasını desteklemez.

Olay hub'ı oluştururken Yakalama'yı etkinleştirme

Birlikte çalışabileceğiniz bir Event Hubs ad alanınız yoksa, şu makaledeki adımları izleyerek standart katman ad alanı oluşturun: Event Hubs ad alanı oluşturma. Fiyatlandırma katmanı için Standart'ı seçtiğinizden emin olun. Temel katman Yakalama özelliğini desteklemez.

Ad alanı içinde bir olay hub'ı oluşturmak için şu adımları izleyin:

  1. Ad alanınızın Genel Bakış sayfasında, komut çubuğunda + Olay hub'ı seçin.

    Komut çubuğundaki Olay hub'ı ekle düğmesinin seçiminin ekran görüntüsü.

  2. Olay hub'ı oluştur sayfasında, olay hub'ınız için bir ad yazın ve ardından sayfanın en altındaki İleri: Yakalama'yı seçin.

    Olay hub'ı oluştur sayfasının ekran görüntüsü.

  3. Yakalama sekmesinde Yakalama için Açık'ı seçin.

  4. Zaman penceresini dakika cinsinden ayarlamak için kaydırıcıyı sürükleyin. Zaman penceresi varsayılan olarak 5 dakikadır. En düşük değer 1, maksimum değer ise 15'tir.

  5. Boyut penceresini (MB) ayarlamak için kaydırıcıyı sürükleyin. Varsayılan değer 300 MB'tır. En düşük değer 10 MB, maksimum değer ise 500 MB'tır.

  6. Yakalama zamanı penceresi sırasında hiçbir olay gerçekleşmediğinde Event Hubs'ın boş dosyalar yaymasını isteyip istemediğinizi belirtin.

Yakalanan dosyaları depolamak için kullanmak istediğiniz depolama türüne göre aşağıdaki bölümlerden birine bakın.

Önemli

Azure Data Lake Storage 1. Nesil kullanımdan kaldırıldığından olay verilerini yakalamak için kullanmayın. Daha fazla bilgi için resmi duyuruya bakın. Azure Data Lake Storage 1. Nesil kullanıyorsanız Azure Data Lake Storage 2. Nesil'a geçin. Daha fazla bilgi için bkz. Azure Data Lake Depolama geçiş yönergeleri ve desenleri.

Azure Depolama'a veri yakalama

  1. Yakalama Sağlayıcısı için Azure Depolama Hesabı (varsayılan) seçeneğini belirleyin.

  2. Azure Depolama Kapsayıcısı için Kapsayıcıyı seçin bağlantısına tıklayın.

    Kapsayıcı seç bağlantısını içeren Olay hub'ı oluştur sayfasını gösteren ekran görüntüsü.

  3. Depolama hesapları sayfasında, verileri yakalamak için kullanmak istediğiniz depolama hesabını seçin.

  4. Kapsayıcılar sayfasında, yakalanan dosyaları depolamak istediğiniz kapsayıcıyı seçin ve ardından Seç'e tıklayın.

    Event Hubs Capture depolama ile hizmet-hizmet kimlik doğrulaması kullandığından, depolama bağlantı dizesi belirtmeniz gerekmez. Kaynak seçici, depolama hesabınız için kaynak URI'sini otomatik olarak seçer. Azure Resource Manager kullanıyorsanız bu URI'yi dize olarak açıkça belirtmeniz gerekir.

  5. Şimdi Olay hub'ı oluştur sayfasında seçili kapsayıcının gösterildiğini onaylayın.

  6. Yakalama dosya adı biçimi için, yakalanan dosya adları için biçimi belirtin.

  7. Sayfanın alt kısmındaki Gözden geçir ve oluştur'u seçin.

  8. Gözden geçir ve oluştur sayfasında ayarları gözden geçirin ve Oluştur'u seçerek olay hub'ını oluşturun.

    Not

    Depolama hesabında genel erişim devre dışı bırakılırsa, Azure Event Hubs dahil olmak üzere güvenilen hizmetlerin depolama hesabına erişmesine izin verin. Ayrıntılar ve adım adım yönergeler için bu makaleye bakın.

Azure Data Lake Depolama 2. Nesil'e veri yakalama

Azure Depolama hesabı oluşturmak için Depolama hesabı oluşturma makalesini izleyin. Hiyerarşik ad alanını Azure Data Lake Depolama 2. Nesil hesabı yapmak için Gelişmiş sekmesinde Etkin olarak ayarlayın. Azure Depolama hesabının olay hub'ı ile aynı abonelikte olması gerekir.

  1. Yakalama sağlayıcısı olarak Azure Depolama'ı seçin. Azure Data Lake Storage 2. Nesil kullanmak için Azure Depolama'ı seçin.

  2. Azure Depolama Kapsayıcısı için Kapsayıcıyı seçin bağlantısına tıklayın.

    Kapsayıcı seç bağlantısını içeren Olay hub'ı oluştur sayfasını gösteren ekran görüntüsü.

  3. Listeden Azure Data Lake Depolama 2. Nesil hesabını seçin.

    Data Lake Depolama 2. Nesil hesabının seçimini gösteren ekran görüntüsü.

  4. Kapsayıcıyı seçin (Data Lake Depolama 2. Nesil'de dosya sistemi) ve ardından sayfanın alt kısmındaki Seç'e tıklayın.

    Kapsayıcılar sayfasını gösteren ekran görüntüsü.

  5. Yakalama dosya adı biçimi için, yakalanan dosya adları için biçimi belirtin.

  6. Sayfanın alt kısmındaki Gözden geçir ve oluştur'u seçin.

    Tüm alanların belirtildiği Olay hub'ı oluştur sayfasını gösteren ekran görüntüsü.

  7. Gözden geçir ve oluştur sayfasında ayarları gözden geçirin ve Oluştur'u seçerek olay hub'ını oluşturun.

    Not

    Bu kullanıcı arabirimini (UI) kullanarak Azure Data Lake Depolama 2. Nesil'de oluşturduğunuz kapsayıcı, Depolama Gezgini'ndeki Dosya sistemleri altında gösterilir. Benzer şekilde, Data Lake Depolama 2. Nesil hesabında oluşturduğunuz dosya sistemi de bu kullanıcı arabiriminde kapsayıcı olarak gösterilir.

Mevcut olay hub'ı için Yakalama'yı yapılandırma

Event Hubs ad alanlarında mevcut olan olay hub'ları üzerinde Yakalama özelliğini yapılandırabilirsiniz. Mevcut olay hub'larında Yakalama'yı etkinleştirmek veya Yakalama ayarlarınızı değiştirmek için şu adımları izleyin:

  1. Ad alanınızın giriş sayfasında, soldaki menüde Varlıklar'ın altında Event Hubs'ı seçin.

  2. Yakalama özelliğini yapılandırmak istediğiniz olay hub'ını seçin.

    Olay hub'ları listesinde bir olay hub'ı seçimini gösteren ekran görüntüsü.

  3. Event Hubs Örneği sayfasında soldaki menüden Yakala'yı seçin.

    Olay hub'ınızın Yakalama sayfasını gösteren ekran görüntüsü.

  4. Yakalama sayfasında Çıkış olayı serileştirme biçimi için Avro'ya tıklayın. Parquet biçimi yalnızca Azure Stream Analytics tümleştirmesi aracılığıyla desteklenir. Daha fazla bilgi için bkz . Event Hubs verilerini parquet biçiminde yakalama ve Azure Synapse Analytics ile analiz etme.

  5. Yakalama için Açık'ı seçin.

    Yakalama özelliğinin etkin olduğu olay hub'ınızın Yakalama sayfasını gösteren ekran görüntüsü.

  6. Diğer ayarları yapılandırmak için şu bölümlere bakın:

Sonraki adımlar