Elektron jadvallarga eksport

Har bajarilgan maqsad uchun sizga tegishli jadval yoki ro‘yxatda bir qator — jamoangizda BI vositasini hech ochmaydiganlar uchun.

1. Qaysisini tanlash

Bir ishni qiladi. Farqi — kompaniyangiz qaysi hisobda allaqachon ishlashi.

Google SheetsMicrosoft SharePoint
Qator bo‘ladivaraqqa qo‘shilgan qatorro‘yxatdagi band
Siz berasizxizmat hisobi kaliti, jadval ID’sitenant, mijoz ID’si, maxfiy kaliti, sayt ID’si, ro‘yxat ID’si
Ustunlarqat’iy tartib, sakkiztaro‘yxatingizda nima bo‘lsa — avval so‘raymiz
Sozlash mehnatixizmat hisobi yaratish, jadvalni ulashishilova ro‘yxatga olish, bitta saytga ruxsat berish

Bu BigQuery ulagichining kichik muqobili. Unisi SQL’li ma’lumot jamoalari uchun, bunisi qiymat bo‘yicha saralab, eng yuqori o‘ntasini savdoga yuboradigan shaxs uchun.

2. Google Sheets: hamma unutadigan ulashish qadami

Xizmat hisobi o‘z email’i bor alohida foydalanuvchi, manzili shu bilan tugaydi: .iam.gserviceaccount.com. Kalit yaratish yetmaydi — jadvalni shu manzil bilan ulashishingiz shart, xuddi hamkasbingiz kabi.

O‘tkazsangiz, har yozish 403 qaytaradi. Xato xabarida nomlab aytamiz, chunki Google o‘zi aytmaydi, odamlar tushdan keyinni kalitga sarflaydi.

Osonroq bo‘lsa to‘liq URL qo‘ying

Jadval ID’si shu: /d/ va /edit orasidagi qism. To‘liq manzilni maydonga qo‘ysangiz, kerakli qismini olamiz.

Qiymatlar ataylab xom yoziladi

“Foydalanuvchi kiritgan” sifatida emas. Aks holda Google shu kabi mijoz ID’sini: 00123 raqam deb o‘qib, boshidagi nollarini tashlar, shu bilan boshlangan qiymat esa: = formulaga aylanardi.

3. SharePoint: yozishdan oldin ustunlarni o‘qiymiz

SharePoint ro‘yxatda yo‘q ustunni nomlagan bandni rad etadi, ichki ustun nomlari esa ro‘yxat yaratishda tanlaganingiz. Qat’iy to‘plamni taxmin qilish har ikkinchi mijozda yutqazadigan garov.

Shu sababli soatiga bir marta ustunlarni olib, faqat mavjud va faqat o‘qish bo‘lmaganlariga yozamiz. Faqat standart shu Title ustunli ro‘yxat har maqsadda xato berish o‘rniga faqat maqsad nomini oladi.

Yaratsangiz, ixtiyoriy ustunlar: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.

Microsoft tavsiya qilgan ruxsat sizga keraklisi emas

Bu chaqiruv uchun Microsoft hujjati shuni: Sites.ReadWrite.All eng kam huquqli deb ko‘rsatadi. Bu tenant’ingizdagi har saytga yozish huquqi — bitta ro‘yxat to‘ldiradigan integratsiya uchun.

Shuni ishlating: Sites.Selected o‘rniga: bu ruxsatli ilova sukut bo‘yicha umuman kira olmaydi, administrator aynan bitta saytga yozishni beradi. Ikkalasini berish cheklovni bekor qiladi — tor ruxsat faqat ilovada boshqasi bo‘lmaganda ishlaydi.

4. Qatorga nima tushadi

Vaqt, loyiha, sessiya, mijoz ID’si, maqsad nomi, qiymat, valyuta va yozuvni ijro qiladigan havola. SharePoint’da o‘sha qiymatlar mavjud ustunlarga ustun turi talab qilgan shaklda tushadi — havola ustuni havola obyekti, matn ustuni o‘sha manzilni matn oladi.

Bo‘sh katak nol emas, “qiymat kelishilmagan” degani

Pul qiymatisiz maqsad katakni bo‘sh qoldiradi. Nol jadvalda hech bo‘lmagan jami summaga qo‘shilardi.

Mijoz ID’si yetkazish vaqtida qidiriladi

Maqsad ishlaganda emas. Aniqlash odatda kirishda, ya’ni ko‘pincha maqsaddan keyin bo‘ladi. Bir necha soniya keyin so‘rash hodisa oqimimizga arzonroq va nom topish ehtimoli yuqoriroq.

Ikkala kirish ma’lumoti AES-256-GCM bilan shifrlab saqlanadi, qayta ko‘rsatilmaydi va vazifa tashuvchi ichki navbatdan ataylab chiqarilgan.

Bu yerda atalgan barcha savdo belgilari o‘z egalariga tegishli. MousePlayer bu provayderlar bilan tijorat aloqasiga ega emas.