Exporty do tabuliek

Jeden riadok za každý dosiahnutý cieľ vo vašej tabuľke alebo zozname – pre ľudí z tímu, ktorí nikdy neotvoria nástroj BI.

1. Ktorý si vybrať

Robia rovnakú prácu. Rozdiel je v tom, v ktorom účte už vaša firma pôsobí.

Google SheetsMicrosoft SharePoint
Riadok sa zmení nariadok pridaný do hárkapoložku v zozname
Zadávatekľúč servisného účtu, ID tabuľkynájomníka, ID klienta, tajný kľúč klienta, ID lokality, ID zoznamu
Stĺpcepevné poradie, osem stĺpcovakékoľvek stĺpce vo vašom zozname – najprv ich zistíme
Náročnosť nastaveniavytvoriť servisný účet a zdieľať s ním tabuľkuzaregistrovať aplikáciu a povoliť jej jednu lokalitu

Je to menší súrodenec konektora BigQuery. Ten je pre dátové tímy so SQL; tento pre človeka, ktorý chce zoradiť podľa hodnoty a poslať prvú desiatku obchodnému tímu.

2. Google Sheets: Krok zdieľania, na ktorý každý zabúda

Servisný účet je samostatný používateľ s vlastnou e-mailovou adresou končiacou na .iam.gserviceaccount.com. Vytvoriť kľúč nestačí – tabuľku musíte zdieľať s touto adresourovnako ako s kolegom.

Ak to vynecháte, každý zápis vráti 403. V chybovom hlásení to výslovne pomenujeme, pretože vlastné znenie Google to nespomína a ľudia namiesto toho strávia popoludnie nad kľúčom.

Ak je to jednoduchšie, vložte celú URL

ID tabuľky je časť medzi /d/ a /edit. Vložte do poľa celú adresu a my ju skrátime.

Hodnoty sa zámerne zapisujú ako surové

Nie ako „zadané používateľom“. Inak by Google čítal ID zákazníka, napríklad 00123 ako číslo a odstránil úvodné nuly a hodnota začínajúca na = by sa zmenila na vzorec.

3. SharePoint: Pred zápisom čítame vaše stĺpce

SharePoint odmietne položku uvádzajúcu stĺpec, ktorý zoznam nemá – a interné názvy stĺpcov sú také, aké ste vybrali pri vytvorení zoznamu. Predpokladať pevnú množinu by bola stávka prehrávajúca pri každom druhom zákazníkovi.

Preto raz za hodinu získavame stĺpce zoznamu a zapisujeme iba tie, ktoré existujú a nie sú iba na čítanie. Zoznam, ktorý má iba predvolený stĺpec Title, dostane názov cieľa a nič viac namiesto zlyhania pri každom cieli.

Voliteľné stĺpce, ak ich vytvoríte: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.

Oprávnenie odporúčané Microsoftom nie je to, ktoré chcete

Pre toto volanie dokumentácia Microsoft uvádza Sites.ReadWrite.All ako oprávnenie s najnižšími privilégiami. Je to právo zápisu do každej lokality vo vašom nájomníkovi pre integráciu, ktorá plní jediný zoznam.

Použite Sites.Selected namiesto toho: aplikácia s týmto oprávnením štandardne nemá žiadny prístup a administrátor jej udelí právo zápisu presne do jednej lokality. Udeliť obe znamená zrušiť obmedzenie – úzke oprávnenie funguje iba vtedy, keď aplikácia nemá nič ďalšie.

4. Čo sa uloží do riadka

Časová pečiatka, projekt, relácia, ID zákazníka, názov cieľa, hodnota, mena a odkaz na prehratie záznamu. V SharePoint sa rovnaké hodnoty zapisujú do existujúcich stĺpcov v tvare požadovanom ich typom – stĺpec hypertextového odkazu dostane objekt odkazu, textový stĺpec tú istú adresu ako text.

Prázdna bunka znamená „žiadna dohodnutá hodnota“, nie nulu

Cieľ bez peňažnej hodnoty nechá bunku prázdnu. Nula by sa v tabuľke sčítala do súčtu, ktorý nikdy neexistoval.

ID zákazníka sa vyhľadáva pri doručení

Nie pri dosiahnutí cieľa. Identifikácia zvyčajne nastáva pri prihlásení – teda často po dosiahnutí cieľa. Zistenie o pár sekúnd neskôr je lacnejšie pre náš tok udalostí a pravdepodobnejšie nájde meno.

Oba prístupové údaje sa ukladajú šifrované pomocou AES-256-GCM, už sa nezobrazujú a zámerne zostávajú mimo interného frontu prenášajúceho úlohu.

Všetky uvedené ochranné známky patria príslušným vlastníkom. MousePlayer nemá s týmito poskytovateľmi obchodný vzťah.