Exporty do tabulek
Jeden řádek na splněný cíl ve vaší tabulce nebo seznamu - pro členy týmu, kteří nikdy neotevřou nástroj BI.
1. Který vybrat
Oba dělají stejnou práci. Rozhoduje, jaký účet už vaše firma používá.
| Google Sheets | Microsoft SharePoint | |
|---|---|---|
| Z řádku se stane | nový řádek v listu | položka v seznamu |
| Zadáte | klíč servisního účtu a ID tabulky | tenant, ID klienta, tajný klíč klienta, ID webu a ID seznamu |
| Sloupce | pevné pořadí, osm sloupců | ty, které má váš seznam - nejprve si je vyžádáme |
| Náročnost nastavení | vytvořit servisní účet a sdílet s ním tabulku | zaregistrovat aplikaci a povolit jí jeden web |
Jde o menšího sourozence konektoru BigQuery. Ten je pro datové týmy s SQL; tento pro člověka, který chce seřadit výsledky podle hodnoty a poslat prvních deset obchodníkům.
2. Google Sheets: krok sdílení, na který každý zapomíná
Servisní účet je samostatný uživatel s vlastní e-mailovou adresou končící na .iam.gserviceaccount.com. Vytvořit klíč nestačí - musíte tabulku sdílet s touto adresou, stejně jako s kolegou.
Pokud to vynecháte, každý zápis vrátí 403. V chybové zprávě tento důvod výslovně uvádíme, protože Google ho nezmiňuje a lidé místo toho stráví odpoledne zkoumáním klíče.
Je-li to jednodušší, vložte celou adresu URL
ID tabulky je část mezi /d/ a /edit. Vložte do pole celou adresu a vybereme potřebný údaj.
Hodnoty se záměrně zapisují bez interpretace
Nikoli jako „zadané uživatelem“. Jinak by Google ID zákazníka typu 00123 přečetl jako číslo a odstranil počáteční nuly a hodnota začínající na = by se změnila na vzorec.
3. SharePoint: před zápisem čteme vaše sloupce
SharePoint odmítne položku, která jmenuje neexistující sloupec seznamu. Interní názvy sloupců jsou ty, které jste zvolili při vytvoření seznamu. Předpokládat pevnou sadu by byla sázka, která prohraje u každého druhého zákazníka.
Proto jednou za hodinu načteme sloupce seznamu a zapisujeme jen do těch, které existují a nejsou pouze pro čtení. Seznam obsahující jen výchozí sloupec Title dostane pouze název cíle, místo aby každý cíl selhal.
Volitelné sloupce, pokud je vytvoříte: MPSession, MPChannel, MPUser, MPValue, MPCurrency, MPUrl, MPTime.
Oprávnění doporučené Microsoftem není to, které chcete
Dokumentace Microsoftu pro toto volání uvádí Sites.ReadWrite.All jako nejméně privilegované oprávnění. To však znamená zápis na každý web ve vašem tenantovipro integraci, která plní jediný seznam.
Použijte místo toho Sites.Selected : aplikace s tímto oprávněním ve výchozím stavu nemá žádný přístup a správce jí povolí zápis přesně na jeden web. Udělení obou oprávnění omezení ruší - úzké oprávnění funguje jen tehdy, když aplikace nemá žádné jiné.
4. Co se uloží do řádku
Časové razítko, projekt, relace, ID zákazníka, název cíle, hodnota, měna a odkaz pro přehrání záznamu. V SharePoint se stejné hodnoty zapisují do existujících sloupců ve formátu požadovaném typem sloupce - sloupec pro hypertextové odkazy dostane objekt odkazu, textový sloupec stejnou adresu jako text.
Prázdná buňka znamená „hodnota nebyla dohodnuta“, ne nulu
Cíl bez peněžní hodnoty ponechá buňku prázdnou. Nula by se v tabulce započítala do součtu, který nikdy neexistoval.
ID zákazníka se vyhledává při doručení
Ne při spuštění cíle. Identifikace obvykle probíhá při přihlášení, tedy často až po splnění cíle. Dotaz o několik sekund později je levnější pro naše zpracování událostí a s větší pravděpodobností najde jméno.
Oba přístupové údaje se ukládají zašifrované pomocí AES-256-GCM, nikdy se znovu nezobrazují a záměrně zůstávají mimo interní frontu úloh.
Všechny uvedené ochranné známky patří příslušným vlastníkům. MousePlayer s těmito poskytovateli nemá obchodní vztah.