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 SheetsMicrosoft SharePoint
Red postajered dodat tabelistavka u listi
Vi dajeteključ servisnog naloga, ID tabeletenant, ID klijenta, tajnu klijenta, ID sajta, ID liste
Kolonefiksni redosled, osam kolonaono što vaša lista ima — prvo pitamo
Trud podešavanjanapravite servisni nalog, podelite tabelu sa njimregistrujte 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.