Skip to main content
Bu rapor, önceki bir sağlayıcının kişi bazındaki uyumluluk dışa aktarımının Eğitim kısmını oluşturur: dizin kimliği ve her kişi için her Eğitim kaydına ait bir satır (modül durumu ve tarihleri). Veri ayrıntı düzeyi uzun biçimlidir (kişi × atama), çünkü GET /v1/assignments/{id}/enrollments zaten bu biçimde veri döndürmektedir. Sorgu, modülleri sütunlara dönüştürmez.
Politika onayları bu raporun kapsamında değildir. Living Security’nin politika kabulü API’si bulunmadığından, eski dışa aktarımdaki bu sütunlar bekleyen bir eşleme değil, kapsam dışıdır. Bkz. Eski dışa aktarımdan farklılıklar.
Kurulum, kimlik bilgileri, sayfalama ve hız sınırı sonrası yeniden deneme işlemleri Power BI / Excel bağlantı kılavuzu ile aynıdır. Önce paylaşılan Fn_FetchAll sorgusunu ekleyin; bu rapor onu adıyla çağırır.

Gerekli anahtar kapsamları

Kaynak uç noktalar

Bu sorgu GET /v1/entities uç noktasını çağırmaz. Kayıt satırı zaten email ve display_name bilgilerini taşır; varlık listesinde ise departman veya iş unvanı bulunmaz. Bu nedenle listeyi taramak, kayıt satırında bulunmayan dizin sütunlarını doldurmaz.

Ayrıntı düzeyi

Her kayıt için bir satır (kişi × atama). Aynı kursa iki farklı atama üzerinden atanan bir kişi için iki satır oluşur. Hiç kaydı olmayan bir kişi görünmez; çünkü /v1 e-posta olmadan kullanılabilir bir dizin satırı üretemez ve yalnızca kişiye ait satırlar oluşturmak farklı ayrıntı düzeylerini karıştırırdı. İstek bütçesi: her atama için sırayla, paylaşılan anahtar başına hız sınırı altında bir sayfalı tarama. Her zaman limit = "500" ayarını yapın.

Sütun eşleme

Eski sütun adları, önceki sağlayıcınızın dışa aktarımından alınmıştır. /v1 alanları genel API adlarıdır; sorgu bunların bir kısmına rapor için takma ad verir. Yıldız şema modeli için korunan birleştirme anahtarları: entity_id, assignment_id, course_id, user_assignment_id. Sorgu ayrıca course_slug, assignment_title, passed, attempts, assignment_lifecycle_status ve assignment_created_at alanlarını da korur. enrollment_status, atamanın yaşam döngüsünü değil, Öğrenen’in ilerlemesini gösterir (active / paused / completed).

Eski dışa aktarımdan farklılıklar

  • Politika kabulleri mevcut değildir. Bu platformda politika alanı yoktur; /policies, /policy_acceptances veya eşdeğer bir /v1 kaynağı bulunmaz. Bu sütunları bekleyen bir eşleme olarak değerlendirmeyin. Bunlar kapsam dışıdır.
  • Dizin ek bilgileri atlanır, boş bırakılmaz. Departman, iş unvanı, yönetici ve konum /v1 üzerinde yer almaz. Sorgu bunlar için boş sütunlar oluşturmaz.
  • Son tarih dahil edilir; eski dışa aktarımda bulunmasa bile, çünkü Enrollment.due_at API’de mevcuttur.
  • Kurs adında katalog başlığı tercih edilir. Course.title modül adıdır. Assignment.title yalnızca katalog satırı eksik olduğunda (silinmiş veya yayından kaldırılmış) kullanılır.
  • Uzun biçimli, dönüştürülmemiş. Her kayıt için bir satır vardır; her kişi için modül başına sütun içeren tek bir satır yoktur.

Sonraki adımlar

Power BI ve Excel kurulumu

Kimlik bilgileri, sayfalama ve bu sorguları Power BI veya Excel’e yükleme.

E-posta kimlik avı günlüğü

Son 12 aya ait olay düzeyinde kimlik avı etkileşimleri.

En savunmasız kullanıcılar

Kişi bazında 12 aylık tıklama, kimlik bilgisi ve bildirim özeti.

API anahtarları

Bu raporu yenileyen anahtara training:read ve course:read izinlerini verin.