Ma’lumotlar va tahlil · 2026-yil 14-oktabr · 2 daqiqa o‘qish

Power BI hisobotini sayt va portalga API orqali joylash

Bu sahifa rus tilida: /blog/power-bi-api

Ko‘pincha hisobotni Power BI portalida emas, balki kompaniyaning o‘z tizimida ko‘rsatish kerak bo‘ladi: diler kabinetida, mijoz shaxsiy kabinetida yoki ichki portalda. Power BI buning uchun bir nechta usul taklif qiladi va ularning xavfsizlik darajasi tubdan farq qiladi.

Publish to web — ehtiyot bo‘ling

Bu funksiya hisobot uchun ommaviy havola va embed kodi yaratadi. Havolani bilgan har qanday odam hisobotni avtorizatsiyasiz ko‘radi, havola esa qidiruv tizimlariga ham tushishi mumkin.

Faqat haqiqatan ommaviy ma’lumot uchun mos: masalan, ochiq statistika. Ichki savdo, mijozlar yoki moliya ma’lumotlarini hech qachon shu usul bilan joylashtirmang. Administratorlar bu funksiyani tashkilot darajasida o‘chirib qo‘yishi mumkin va ko‘p hollarda shunday qilish kerak.

Xavfsiz embed — tashkilot ichida

Hisobot portal yoki SharePoint sahifasiga joylashtiriladi, lekin uni ko‘rish uchun foydalanuvchi o‘z Microsoft hisobi bilan kiradi va Power BI’da huquqqa ega bo‘lishi kerak. Xodimlar uchun ichki portallarda qulay.

Power BI Embedded — mijozlar uchun

Bu usulda hisobot sizning ilovangiz ichida ko‘rsatiladi va foydalanuvchida Power BI hisobi bo‘lishi shart emas. Sxema:

  1. Foydalanuvchi sizning saytingizga o‘z logini bilan kiradi
  2. Server Power BI REST API orqali hisobot uchun vaqtinchalik embed tokeni oladi
  3. Token va hisobot identifikatori brauzerga uzatiladi
  4. Sahifadagi JavaScript kutubxonasi hisobotni ko‘rsatadi

Bu yo‘l maxsus sig‘im (capacity) litsenziyasini talab qiladi. Shartlarni Microsoft yoki uning hamkoridan joriy holatda aniqlang.

Har kim faqat o‘zinikini ko‘rsin

Mijozlar kabinetida eng muhim talab — A mijoz B mijozning ma’lumotini ko‘rmasligi. Buning uchun Row-Level Security ishlatiladi:

  • Power BI modelida rol va filtr qoidasi yaratiladi, masalan mijoz identifikatori bo‘yicha
  • Embed tokeni olinayotganda server foydalanuvchi kimligini va rolini uzatadi
  • Hisobot faqat shu foydalanuvchiga tegishli qatorlarni ko‘rsatadi

Identifikatorni brauzerdan emas, faqat serverdan uzating — aks holda foydalanuvchi uni almashtirib, boshqa ma’lumotni ko‘rishga urinishi mumkin.

REST API yana nima qiladi

  • Ma’lumot to‘plamini yangilashni ishga tushirish, masalan ma’lumot yuklangandan keyin
  • Hisobotlar va ish maydonlari ro‘yxatini olish
  • Hisobotni fayl ko‘rinishida eksport qilish
  • Yangilanish holatini kuzatish

Bu imkoniyatlar hisobotlarni boshqa tizimlar bilan bog‘lash va avtomatlashtirish uchun foydali.

Texnik tavsiyalar

  • API’ga kirish uchun alohida xizmat hisobi yoki ilova ro‘yxatdan o‘tkazilsin
  • Maxfiy kalitlar faqat serverda saqlansin
  • Tokenlar qisqa muddatli bo‘lsin va kerak bo‘lganda yangilansin
  • Hisobot hajmi va vizuallar soni sahifa yuklanish tezligiga ta’sir qiladi — mijoz kabineti uchun yengil versiya qiling

Muqobil

Agar mijozlarga bir nechta oddiy grafik ko‘rsatish kerak bo‘lsa, ba’zan ularni ilovaning o‘zida grafik kutubxonasi bilan chizish oddiyroq va litsenziyasiz bo‘ladi. Power BI Embedded murakkab interaktiv tahlil kerak bo‘lganda o‘zini oqlaydi.

Vazifani muhokama qilamiz

Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.

Loyihani muhokama qilish

Ariza

Vazifani muhokama qilamiz

Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.

Yoki qo‘ng‘iroq qiling

+998 94 444 48 85

Tugmani bosish orqali shaxsiy ma’lumotlaringizni qayta ishlashga rozilik bildirasiz.