Aracılığıyla paylaş


Azure Data Factory ve Azure Synapse'te SharePoint Online liste bağlayıcısı sorunlarını giderme

UYGULANANLAR: Azure Data Factory Azure Synapse Analytics

İpucu

Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'te Data Factory'yi deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!

Bu makalede, Azure Data Factory ve Azure Synapse'te SharePoint Online liste bağlayıcısı ile ilgili yaygın sorunları gidermeye yönelik öneriler sağlanır.

Hata kodu: SharePointOnlineAuthFailed

  • İleti: The access token generated failed, status code: %code;, error message: %message;.

  • Neden: Hizmet sorumlusu kimliği ve anahtarı doğru ayarlanmayabilir.

  • Öneri: Doğru ayarlanıp ayarlanmadığını görmek için kayıtlı uygulamanızı (hizmet sorumlusu kimliği) ve anahtarınızı denetleyin.

SharePoint Online Listesi'nde izin verildikten sonra bağlantı başarısız oldu

Belirtiler

SharePoint Online Listesi'nde veri fabrikanıza izin verdiyseniz ancak yine de aşağıdaki hata iletisiyle başarısız olursunuz:

Failed to get metadata of odata service, please check if service url and credential is correct and your application has permission to the resource. Expected status code: 200, actual status code: Unauthorized, response is : {"error":"invalid_request","error_description":"Token type is not allowed."}.

Neden

SharePoint Online Listesi, diğer uygulamalara erişim vermek üzere erişim belirtecini almak için ACS kullanır. Ancak 7 Kasım 2018'den sonra oluşturulan kiracı için ACS varsayılan olarak devre dışıdır.

Öneri

Erişim belirtecini almak için ACS'yi etkinleştirmeniz gerekir. Aşağıdaki adımları izleyin:

  1. SharePoint Online Yönetim Kabuğu'nu indirin ve kiracı yönetici hesabınız olduğundan emin olun.

  2. SharePoint Online Yönetim Kabuğu'nda aşağıdaki komutu çalıştırın. değerini kiracı adınız ile değiştirin <tenant name> ve sonra ekleyin -admin .

    Connect-SPOService -Url https://<tenant name>-admin.sharepoint.com/ 
    
  3. Açılır kimlik doğrulama penceresine kiracı yöneticisi bilgilerinizi girin.

  4. Şu komutu çalıştırın:

    Set-SPOTenant -DisableCustomAppAuthentication $false 
    

    Sorun gidermeye yönelik Azure Data Lake Storage 1. Nesil bağlantılarının diyagramı.

  5. Erişim belirtecini almak için ACS'yi kullanın.

Daha fazla sorun giderme yardımı için şu kaynakları deneyin: