Aracılığıyla paylaş


Microsoft Entra hizmet sorumlusunu kullanarak Azure Data Lake Storage hesabına bağlanma

Not

Azure Active Directory artık Microsoft Entra ID. Daha fazla bilgi edinin

Dynamics 365 Customer Insights - Data, Microsoft Entra hizmet sorumlusu kullanarak Azure Data Lake Storage hesabına bağlanma seçeneği sunar.

Azure hizmetlerini kullanan otomatik araçlar kısıtlı izinlere sahip olmalıdır. Azure, uygulamalarda tamamen ayrıcalıklı bir kullanıcı olarak oturum açma olması yerine hizmet sorumluları sağlar. Güvenli bir şekilde Common Data Model klasörünü veri kaynağı olarak eklemek veya düzenlemek ya da ortam oluşturmak veya güncelleştirmek için hizmet sorumlularını kullanın.

Önkoşullar

Customer Insights için Microsoft Entra hizmet sorumlusu oluşturma

Customer Insights için yeni bir hizmet sorumlusu oluşturmadan önce kuruluşunuzda bir hizmet sorumlusunun zaten var olup olmadığını denetleyin. Çoğu durumda, zaten vardır.

Mevcut hizmet sorumlusunu arama

  1. Azure yönetim portalına gidin ve kuruluşunuzda oturum açın.

  2. Azure hizmetleri'nden Microsoft Entra'i seçin.

  3. Yönet altında, Microsoft Uygulaması'nı seçin.

  4. 0bfc4568-a4ba-4c58-bd3e-5d3e76bd7fff ile başlayan bir Uygulama Kimliği için bir filtre ekleyin veya Dynamics 365 AI for Customer Insights adını arayın.

  5. Eşleşen bir kayıt bulursanız bu, hizmet sorumlusunun önceden mevcut olduğu anlamına gelir. Depolama hesabına erişim için hizmet sorumlusuna izin verin.

    Mevcut hizmet sorumlusunu gösteren ekran görüntüsü.

  6. Sonuç döndürülmezse yeni bir hizmet sorumlusu oluşturun.

Yeni bir hizmet sorumlusu oluşturma

  1. Microsoft Entra ID PowerShell for Graph'ın en son sürümünü yükleyin. Daha fazla bilgi için bkz. Graph için Microsoft Entra ID PowerShell yükleme.

    1. Bilgisayarınızda, klavyenizdeki Windows tuşuna basın ve Windows PowerShell'i arayın ve Yönetici olarak çalıştır'ı seçin.

    2. Açılan PowerShell penceresine Install-Module AzureAD girin.

  2. Microsoft Entra ID PowerShell modülüyle hizmet sorumlusu oluşturun.

    1. PowerShell penceresine Connect-AzureAD -TenantId "[your Directory ID]" -AzureEnvironmentName Azure girin. [Dizin kimliğiniz]öğesini, hizmet sorumlusunu oluşturmak istediğiniz Azure aboneliğinizin asıl dizin kimliğiyle değiştirin. Ortam adı parametresi AzureEnvironmentName isteğe bağlıdır.

    2. New-AzureADServicePrincipal -AppId "0bfc4568-a4ba-4c58-bd3e-5d3e76bd7fff" -DisplayName "Dynamics 365 AI for Customer Insights" girin. Bu komut seçilen Azure aboneliğinde hizmet sorumlusu oluşturur.

Depolama hesabına erişim için hizmet sorumlusuna izin verme

Customer Insights - Data'da kullanmak istediğiniz depolama hesabı için hizmet sorumlusuna izinler vermek üzere aşağıdaki rollerden biri depolama hesabına veya kapsayıcısına atanmalıdır:

Kimlik bilgisi Gereksinimler
Şu anda oturum açmış kullanıcı Azure aboneliği seçeneğini kullanarak Azure Data Lake'e bağlanırken:
  • Rol: Depolama Blobu Veri Okuyucusu, Depolama Blobu Katılımcısı veya Depolama Blobu Sahibi.
  • Seviye: Depolama hesabı veya kapsayıcı için verilen izinler.

Azure kaynağı seçeneğini kullanarak Azure Data Lake'e bağlanırken:
  • Rol: Microsoft.Storage/storageAccounts/read action
  • Seviye: Depolama hesabı için verilen izin

AND
  • Rol: Depolama Blobu Veri Okuyucusu, Depolama Blobu Katılımcısı veya Depolama Blobu Sahibi.
  • Seviye: Depolama hesabı veya kapsayıcı için verilen izinler.

Depolama Blob'u Veri Okuyucu rolü, veri okumak ve Customer Insights – Data'ya veri almak için yeterlidir. Ancak, bildirim dosyalarını veri bağlantısı deneyiminde düzenlemek için Depolama Blobu Verileri Katkıda Bulunan veya Sahip rolü gereklidir.
Customer Insights Hizmet Sorumlusu -
Azure Data Lake Storage'ı veri kaynağı olarak kullanma
Seçenek 1
  • Rol: Depolama Blobu Veri Okuyucusu, Depolama Blobu Veri Katılımcısı veya Depolama Blobu Veri Sahibi.
  • Düzey: Depolama hesabında atanan izinler.
Seçenek 2 (Hizmet Sorumlusu erişimini depolama hesabına paylaşmadan)
  • Rol 1: Depolama Blobu Veri Okuyucusu, Depolama Blobu Veri Katılımcısı veya Depolama Blobu Veri Sahibi.
  • Düzey: Kapsayıcıda atanan izinler.
  • Rol 2 : Depolama Blobu Veri Temsilcisi.
  • Düzey: Depolama hesabında atanan izinler.
Customer Insights Hizmet Sorumlusu -
Azure Data Lake Storage'ı çıkış veya hedef olarak kullanma
Seçenek 1
  • Rol: Depolama Blobu Veri Katılımcısı veya Depolama Blobu Sahibi.
  • Düzey: Depolama hesabında atanan izinler.
Seçenek 2 (Hizmet Sorumlusu erişimini depolama hesabına paylaşmadan)
  • Rol: Depolama Blobu Veri Katılımcısı veya Depolama Blobu Sahibi.
  • Düzey: Kapsayıcıda atanan izinler.
  • Rol 2: Depolama Blobu Temsilcisi.
  • Düzey: Depolama hesabında atanan izinler.
  1. Azure yönetim portalına gidin ve kuruluşunuzda oturum açın.

  2. Hizmet sorumlusunun erişmesini istediğiniz depolama hesabını açın.

  3. Sol bölmede, Erişim denetimi (IAM) seçeneğini belirleyin ve ardından Ekle>Rol ataması ekle'yi seçin.

    Rol ataması eklerken Azure portalını gösteren ekran görüntüsü.

  4. Rol ataması ekle bölmesinde, aşağıdaki özellikleri ayarlayın:

    • Rol: Yukarıda listelenen kimlik bilgilerine göre Depolama Blobu Veri Okuyucusu, Depolama Blobu Katılımcısı veya Depolama Blobu Sahibi.
    • Şuna erişim ata: Kullanıcı, grup veya hizmet sorumlusu
    • Üyeleri seç: Customer Insights için Dynamics 365 AI (bu prosedürde daha önce aradığınız hizmet sorumlusu)
  5. Gözden geçir + ata'yı seçin.

Değişikliklerin yayılması 15 dakikaya kadar sürebilir.

Customer Insights-Data'ya Azure kaynağı kimliğini veya depolama hesabı ekindeki Azure aboneliği ayrıntılarını girin

Customer Insights - Data'da çıkış verilerini depolamak veya veri kaynağı olarak kullanmak için bir Data Lake Storage hesabı ekleyin. Kaynak tabanlı veya abonelik tabanlı bir yaklaşım arasından seçim yapın ve aşağıdaki adımları izleyin.

Kaynak tabanlı depolama hesabı bağlantısı

  1. Azure yönetim portalına gidin, aboneliğinizde oturum açın ve depolama hesabını açın.

  2. Sol bölmede Ayarlar>Uç Noktaları'na gidin.

  3. Depolama hesabı kaynak kimliği değerini kopyalayın.

  4. Customer Insights - Data'da, depolama hesabı bağlantı ekranında görüntülenen kaynak alanına kaynak kimliğini ekleyin.

    Depolama hesabı kaynak kimliği bilgilerini girin.

  5. Depolama hesabını eklemek için kalan adımlarla devam edin.

Abonelik tabanlı depolama hesabı bağlantısı

  1. Azure yönetim portalına gidin, aboneliğinizde oturum açın ve depolama hesabını açın.

  2. Sol bölmede, Ayarlar>Özellikler'e gidin.

  3. Customer Insights - Data'da doğru değerleri seçtiğinizden emin olmak için Abonelik, Kaynak grubu ve depolama hesabının Ad bölümünü gözden geçirin.

  4. Customer Insights - Data'da depolama hesabı eklerken karşılık gelen alanların değerlerini seçin.

  5. Depolama hesabını eklemek için kalan adımlarla devam edin.