- Hesabatı dərc etmək və iş sahəsi rollarını düzgün vermək
- Planlı yeniləmə qurmaq və şlüzün nə vaxt lazım olduğunu bilmək
- Statik və dinamik RLS rolları yaradıb yoxlamaq
- Hesabat, iş sahəsi və tətbiq vasitəsilə paylaşmanı seçmək
Leylanın hesabatı hazırdır. İndi üç tələb var: Bakı, Gəncə və Sumqayıt menecerləri yalnız öz şəhərlərini görməlidir, direktor hamısını; rəqəmlər hər səhər saat 07:00-də ofisdəki SQL Server-dən yenilənməlidir; hesabat isə yüz nəfərə səliqəli şəkildə çatdırılmalıdır. Bu, Power BI Service-in — dərc, yeniləmə, təhlükəsizlik və paylaşmanın işidir.
Dərc və iş sahələri
- 1İş sahəsi yarat
Service-də
Workspaces › New workspaceseç və ad ver: «Sales Analytics». ŞəxsiMy workspaceyalnız sənin üçündür, komanda işi üçün ayrıca iş sahəsi lazımdır. - 2Dərc et
Desktop-da
Home › Publish› «Sales Analytics» seç. İş sahəsində iki element görünəcək: semantik model və hesabat. - 3Rolları ver
İş sahəsində
Manage access› şəxs və ya qrup əlavə et və rol seç:Admin,Member,Contributorvə yaViewer. Ayrı-ayrı adamları yox, Microsoft Entra qruplarını əlavə etmək daha rahatdır.
| Rol | Əsas imkanlar |
|---|---|
| Admin | hər şey: iş sahəsini silmək, istənilən istifadəçini əlavə etmək və ya çıxarmaq |
| Member | məzmun yaratmaq və redaktə etmək, tətbiqi dərc edib yeniləmək, aşağı rollu istifadəçi əlavə etmək |
| Contributor | məzmun yaratmaq, redaktə etmək və silmək, yeniləməni planlaşdırmaq |
| Viewer | yalnız baxmaq və vizuallarla işləmək; RLS məhz bu rola tətbiq olunur |
Hesabat və dashboard
| Xüsusiyyət | Dashboard | Hesabat |
|---|---|---|
| Səhifələr | bir səhifə | bir və ya çox |
| Harada yaradılır | yalnız Service-də | Desktop-da və Service-də |
| Mənbə | bir neçə hesabat və semantik modeldən plitələr | bir semantik model |
| Filtr və slicer | yoxdur | var |
| Xəbərdarlıq (alert) | kart, KPI, gauge plitələrində var | yoxdur |
Pin visual (sancaq ikonu) ilə bərkidirsən; plitəyə klikləyəndə mənbə hesabat açılır.Planlı yeniləmə və şlüzlər
Import modeli verilənlərin anlıq surətidir: mənbə dəyişsə də, Service-dəki rəqəmlər yenilənənə qədər köhnə qalır. İş sahəsində semantik modeli seç › Refresh › Schedule refresh, Configure a refresh schedule açarını On et, tezliyi və saatları (məsələn, 07:00) ver. Pro ilə gündə 8-ə qədər, PPU və ya Premium/Fabric tutumu ilə 48-ə qədər planlı yeniləmə mümkündür. Bulud mənbələri (SharePoint, OneDrive, Azure SQL) şlüzsüz yenilənir, ofisdəki SQL Server və ya kompüterdəki fayl üçün isə şlüz (gateway) lazımdır.
| Şlüz | Kim üçün | Qeyd |
|---|---|---|
| On-premises data gateway | komanda və təşkilat | serverdə daim işləyir, administrator idarə edir, çox istifadəçi və mənbəyə xidmət edir |
| On-premises data gateway (personal mode) | bir istifadəçi | öz kompüterində; kompüter söndürülübsə, yeniləmə uğursuz olur |
Sətir səviyyəsində təhlükəsizlik (RLS)
- 1Rol yarat
Desktop-da
Modeling › Manage roles›New, rolun adı «Baku».Select tables-dəStore,Filter data-daCity=Bakuseç (və yaSwitch to DAX editorilə DAX yaz) vəSavebas. - 2Desktop-da yoxla
Modeling › View as› «Baku» işarələ: bütün vizuallar yalnız Bakı sətirlərini göstərməlidir (cəmi 345 ₼). - 3Service-də üzv təyin et
Dərc etdikdən sonra iş sahəsində semantik modelin
More options (...)›Security: rola istifadəçi və ya təhlükəsizlik qrupu əlavə et, sonraTest as roleilə yoxla.
// Role "Baku" on table Store
[City] = "Baku"
// Role "Ganja"
[City] = "Ganja"
// Role "Sumgait"
[City] = "Sumgait"// One role "Managers" on table Store
// Store has a column ManagerEmail
[ManagerEmail] = USERPRINCIPALNAME ()USERPRINCIPALNAME () Service-də daxil olmuş istifadəçinin UPN-ini (adətən e-poçt kimi) qaytarır. Yeni filial açılanda dinamik variantda yalnız Store cədvəlinə sətir əlavə olunur, yeni rol lazım deyil.| İstifadəçi | İş sahəsi rolu | Görür | Total Sales |
|---|---|---|---|
| aysel@contoso.com | Viewer | Baku | 345 |
| murad@contoso.com | Viewer | Ganja | 110 |
| leyla@contoso.com | Viewer | Sumgait | 210 |
| director@contoso.com | Member | hamısını | 665 |
Store[ManagerEmail]-də hər şəhərin menecerinin ünvanı yazılıb. Direktor Member olduğu üçün RLS ona tətbiq olunmur və o, bütün 665 ₼-ı görür.Paylaşma və tətbiqlər
Məzmunu çatdırmağın üç yolu var. Paylaşma (Share) bir hesabatı bir neçə nəfərə keçidlə göndərir. İş sahəsi girişi birgə işləyən müəlliflər üçündür. Tətbiq (app) isə çoxlu oxucu üçün ən səliqəli yoldur: iş sahəsində Create app, səhifələri və naviqasiyanı seç, auditoriyalar (audiences) ilə müxtəlif qruplara müxtəlif məzmun göstər, dəyişikliklərdən sonra Update app et. Etibarlı semantik modelləri Promoted və ya Certified kimi təsdiqləmək (endorsement) istifadəçilərə hansı mənbəyə güvənəcəklərini göstərir.
Əsas fikirlər
Home › Publishiş sahəsində semantik model və hesabat yaradır; rollar Admin, Member, Contributor, Viewer-dir.- Dashboard yalnız Service-də olan bir səhifəlik plitə panelidir; hesabat çox səhifəli və interaktivdir.
- Planlı yeniləmə: Pro — gündə 8, PPU/tutum — 48; yerli mənbələrə şlüz lazımdır.
- RLS rolları Desktop-da yaradılır, üzvlər Service-də təyin olunur; RLS yalnız Viewer-ə tətbiq edilir.
- Çoxlu oxucu üçün tətbiq (app), birgə müəlliflər üçün iş sahəsi.
Özünü yoxla
10 sual. Hər düzgün cavab XP qazandırır.
Member roludadır və RLS-ə baxmayaraq bütün şəhərləri görür. Niyə?