Izvoz u tabele
Jedan red po ostvarenom cilju u tabeli ili listi koja vam pripada — za članove tima koji nikada neće otvoriti BI alat.
1. Šta izabrati
Rade isti posao. Razlika je u tome u kom nalogu vaša kompanija već radi.
| Google Sheets | Microsoft SharePoint | |
|---|---|---|
| Red postaje | red dodat tabeli | stavka u listi |
| Vi dajete | ključ servisnog naloga, ID tabele | tenant, ID klijenta, tajnu klijenta, ID sajta, ID liste |
| Kolone | fiksni redosled, osam kolona | ono što vaša lista ima — prvo pitamo |
| Trud podešavanja | napravite servisni nalog, podelite tabelu sa njim | registrujte aplikaciju, dodelite joj jedan sajt |
Ovo je manji pandan BigQuery konektoru. On je za timove za podatke sa SQL-om; ovaj je za osobu koja želi da sortira po vrednosti i pošalje prvih deset prodaji.
2. Google Sheets: korak deljenja koji svi zaborave
Servisni nalog je zaseban korisnik sa sopstvenom imejl adresom koja se završava sa .iam.gserviceaccount.com. Pravljenje ključa nije dovoljno — morate da podelite tabelu sa tom adresom, baš kao sa kolegom.
Preskočite to i svaki upis vraća 403. To izričito navodimo u poruci greške jer Google-ova formulacija to ne pominje, pa ljudi potroše popodne na ključ.
Nalepite ceo URL ako je lakše
ID tabele je deo između /d/ i /edit. Nalepite celu adresu u polje i skratićemo je.
Vrednosti se upisuju sirove, namerno
Ne kao „korisnički unos“. Inače bi Google ID kupca poput 00123 pročitao kao broj i odbacio početne nule, a vrednost koja počinje sa = postala bi formula.
3. SharePoint: čitamo vaše kolone pre upisa
SharePoint odbija stavku koja navodi kolonu koju lista nema — a interni nazivi kolona su ono što ste izabrali pri pravljenju liste. Pretpostavka o fiksnom skupu bila bi opklada koja gubi kod svakog drugog klijenta.
Zato preuzimamo kolone liste jednom na sat i upisujemo samo one koje postoje i nisu samo za čitanje. Lista sa samo podrazumevanom kolonom Title dobija naziv cilja i ništa drugo, umesto neuspeha pri svakom cilju.
Opcione kolone, ako ih napravite: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.
Dozvola koju Microsoft preporučuje nije ona koju želite
Za ovaj poziv Microsoft dokumentacija navodi Sites.ReadWrite.All kao najmanje privilegovanu. To je pristup pisanju na svakom sajtu vašeg tenant-a za integraciju koja popunjava jednu listu.
Umesto toga koristite Sites.Selected: aplikacija sa tom dozvolom podrazumevano nema nikakav pristup, a administrator joj dodeljuje pravo pisanja na tačno jedan sajt. Dodeljivanje obe dozvole poništava ograničenje — uska dozvola radi samo dok aplikacija nema ništa drugo.
4. Šta završava u redu
Vremenska oznaka, projekat, sesija, ID kupca, naziv cilja, vrednost, valuta i link koji reprodukuje snimak. U SharePoint-u iste vrednosti idu u one od tih kolona koje postoje, u obliku koji tip kolone zahteva — kolona hiperlinka dobija objekat linka, tekstualna kolona istu adresu kao tekst.
Prazna ćelija znači „vrednost nije dogovorena“, ne nula
Cilj bez novčane vrednosti ostavlja ćeliju praznom. Nula bi se u tabeli sabrala u zbir koji nikada nije postojao.
ID kupca se traži u trenutku isporuke
Ne kada se cilj pokrene. Identifikacija se obično događa pri prijavi — dakle, često posle cilja. Upit nekoliko sekundi kasnije je i jeftiniji za naš tok događaja i ima veće šanse da pronađe ime.
Oba pristupna podatka čuvaju se šifrovano pomoću AES-256-GCM, nikada se ponovo ne prikazuju i namerno ostaju van internog reda čekanja koji prenosi zadatak.
Svi ovde navedeni žigovi pripadaju svojim vlasnicima. MousePlayer nema poslovni odnos sa ovim pružaocima usluga.