Azure Data Factory ve Azure Synapse'da SharePoint Online liste bağlayıcısı sorunlarını giderme
ŞUNLAR IÇIN GEÇERLIDIR: 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. Ücretsiz olarak yeni bir deneme sürümü başlatmayı öğrenin!
Bu makalede, Azure Data Factory ve Azure Synapse SharePoint Online liste bağlayıcısıyla 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 vermişsiniz, ancak yine de aşağıdaki hata iletisiyle başarısızsınız:
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."}.
Nedeni
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:
SharePoint Online Yönetim Kabuğu'nu indirin ve kiracı yönetici hesabınız olduğundan emin olun.
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 arkasına ekleyin-admin
.Connect-SPOService -Url https://<tenant name>-admin.sharepoint.com/
Açılır kimlik doğrulama penceresine kiracı yöneticisi bilgilerinizi girin.
Şu komutu çalıştırın:
Set-SPOTenant -DisableCustomAppAuthentication $false
Erişim belirtecini almak için ACS'yi kullanın.
Sonraki adımlar
Daha fazla sorun giderme yardımı için şu kaynakları deneyin: