Izvoz u tabele

Jedan red po ostvarenom cilju, u tabelarnom dokumentu ili listi koja je vaša — za članove tima koji nikad neće otvoriti BI alat.

1. Šta odabrati

Rade isti posao. Razlika je u tome koji račun vaša firma već koristi.

Google SheetsMicrosoft SharePoint
Red postajered dodan radnom listustavka u listi
Dajeteključ servisnog računa, ID tabelarnog dokumentatenant, ID klijenta, tajnu klijenta, ID sajta, ID liste
Kolonefiksni redoslijed, osam kolonaone koje vaša lista ima — prvo pitamo
Trud postavljanjakreirati servisni račun, podijeliti dokument s njimregistrirati aplikaciju, odobriti joj jedan sajt

Ovo je manji brat BigQuery konektora. On je za timove za podatke koji koriste SQL; ovaj za osobu koja želi poredati po vrijednosti i poslati prvih deset prodaji.

2. Google Sheets: korak dijeljenja koji svi zaborave

Servisni račun je zaseban korisnik s vlastitom e-mail adresom koja završava sa .iam.gserviceaccount.com. Kreiranje ključa nije dovoljno — morate podijeliti tabelarni dokument s tom adresom, kao što biste s kolegom.

Preskočite to i svaki upis vraća 403. Izričito to navodimo u poruci greške jer Googleova formulacija ne spominje razlog i ljudi provedu popodne provjeravajući ključ.

Zalijepite cijeli URL ako je lakše

ID tabelarnog dokumenta je dio između /d/ i /edit. Zalijepite cijelu adresu u polje i skratit ćemo je.

Vrijednosti se namjerno pišu sirove

Ne kao „unesene od korisnika“. Inače bi Google ID klijenta poput 00123 pročitao kao broj i uklonio početne nule, a vrijednost koja počinje sa = postala bi formula.

3. SharePoint: čitamo kolone prije pisanja

SharePoint odbija stavku koja navodi kolonu koju lista nema, a interni nazivi kolona su oni koje ste odabrali pri kreiranju liste. Pretpostavka fiksnog skupa bila bi opklada izgubljena na svakom drugom klijentu.

Zato jednom na sat preuzimamo kolone liste i pišemo samo one koje postoje i nisu samo za čitanje. Lista koja ima samo zadanu kolonu Title dobija naziv cilja i ništa drugo, umjesto greške pri svakom cilju.

Neobavezne kolone, ako ih kreirate: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.

Dozvola koju Microsoft preporučuje nije ona koju želite

Za ovaj poziv Microsoftova dokumentacija navodi Sites.ReadWrite.All kao najmanje privilegiranu. To je pristup pisanju na svaki sajt u vašem tenantu za integraciju koja popunjava jednu listu.

Koristite Sites.Selected umjesto toga: aplikacija s tom dozvolom podrazumijevano nema nikakav pristup, a administrator joj dodjeljuje pisanje na tačno jedan sajt. Dodjeljivanje obje dozvole poništava ograničenje jer uža dozvola radi samo dok aplikacija nema nijednu drugu.

4. Šta stiže u red

Vremenska oznaka, projekt, sesija, ID klijenta, naziv cilja, vrijednost, valuta i link reprodukcije snimka. U SharePointu iste vrijednosti idu u kolone koje postoje, u obliku koji zahtijeva tip kolone — kolona hiperlinka dobija objekt linka, tekstualna istu adresu kao tekst.

Prazna ćelija znači „vrijednost nije dogovorena“, ne nulu

Cilj bez novčane vrijednosti ostavlja ćeliju praznom. Nula bi se u tabelarnom dokumentu sabrala u zbir koji nikad nije postojao.

ID klijenta traži se u trenutku dostave

Ne pri aktiviranju cilja. Identifikacija obično nastaje pri prijavi, dakle često nakon cilja. Upit nekoliko sekundi kasnije je jeftiniji za naš tok događaja i vjerovatnije pronalazi ime.

Obje vjerodajnice čuvaju se šifrirane uz AES-256-GCM, nikad se ponovo ne prikazuju i namjerno ostaju izvan internog reda zadataka.

Svi ovdje navedeni zaštitni znakovi pripadaju njihovim vlasnicima. MousePlayer nema poslovni odnos s ovim pružaocima usluga.