Kazalo:

Pretakanje podatkov iz Google Preglednic na nadzorno ploščo: 6 korakov
Pretakanje podatkov iz Google Preglednic na nadzorno ploščo: 6 korakov

Video: Pretakanje podatkov iz Google Preglednic na nadzorno ploščo: 6 korakov

Video: Pretakanje podatkov iz Google Preglednic na nadzorno ploščo: 6 korakov
Video: Support: Setting Up the STR3AMUP!™ Application 2024, December
Anonim
Pretakajte podatke iz Google Preglednic na nadzorno ploščo
Pretakajte podatke iz Google Preglednic na nadzorno ploščo

Preglednice so odlične pri upravljanju podatkov, vendar jih ne prikazujejo. Prav zaradi tega se je začelo pojavljati toliko podjetij za vizualizacijo podatkov in nadzorno ploščo BI. Težava pri večini teh izdelkov je, da so običajno dragi in jih je težko nastaviti. Ta vadnica vam bo pokazala preprost in poceni način za ustvarjanje čudovite nadzorne plošče za posodabljanje v realnem času iz vaših podatkov v Google Preglednicah.

Zaloge

  • Google Preglednice: Zmogljiva preglednica, ki jo lahko uporabljate v svojem spletnem brskalniku (brezplačno).
  • Začetno stanje: storitev pretakanja in vizualizacije podatkov, ki jo lahko uporabite za ustvarjanje nadzornih plošč v realnem času v svojem spletnem brskalniku (brezplačno za študente, 9,99 USD/mesec ali 99 USD/leto za vse ostale).

1. korak: Kako deluje

Začetno stanje je storitev pretakanja podatkov, kar pomeni, da lahko podatke časovne vrste (tj. Podatke s časovno oznako) potisnete v njihov API. Z drugimi besedami, če je temperatura ob 17.45 50 stopinj, lahko te podatke preprosto pošljemo kot podatkovno točko API -ju začetnega stanja. Ko so ti podatki v vašem računu, jih lahko prikažete v vizualizacijah in ustvarite podatkovno nadzorno ploščo po meri, ki si jo lahko ogledate v spletnem brskalniku. Če želite, da Google Tabele pošlje podatke iz vaše preglednice v vaš račun za začetno stanje, morate dobiti le tabelo.

Google Preglednice imajo čudovito skriptno funkcijo, ki jo lahko uporabimo za izdelavo funkcije po meri. V Google Script moramo samo napisati funkcijo, ki bo pošiljala podatke API -ju začetnega stanja. Klicanje te funkcije v preglednici bo preprosto in vam bo omogočilo pošiljanje podatkov, ki jih želimo

2. korak: Ustvarite začetno podatkovno vedro stanja

Ustvarite začetno podatkovno vedro stanja
Ustvarite začetno podatkovno vedro stanja

Tukaj se registrirajte za začetni državni račun, če ga še nimate. Ko ste registrirani in prijavljeni, kliknite ikono +oblak na vrhu police v vedru, da ustvarite novo vedro podatkov. To bo cilj za pretakanje podatkov v Google Preglednicah. Za pošiljanje podatkov v to vedro potrebujete dva ključa. Eden je ključ za dostop do vašega zasebnega računa, ki bo usmerjal podatke v vaš račun. Drugi ključ je ključ segmenta, s katerim določite, v katero podatkovno zbirko v vašem računu naj gredo podatki. V pogovornem oknu New Stream Bucket lahko podate poljubno ime ključa segmenta. Naveden bo tudi vaš ključ za dostop. Kliknite gumb Ustvari, da ustvarite to novo podatkovno zbirko. Novo vedro podatkov boste videli na svoji polici. Za ogled ključa vedra in ključa za dostop lahko kliknete povezavo Nastavitve pod imenom podatkovnega segmenta. Te ključe boste potrebovali za naslednji korak. Podatkovno vedro začetnega stanja je pripravljeno za sprejem podatkov.

3. korak: Ustvarite Google Script

Ustvarite Google Script
Ustvarite Google Script
Ustvarite Google Script
Ustvarite Google Script

Ustvarite novo preglednico Google Preglednic. Kliknite Orodja -> Urejevalnik skriptov, da odprete urejevalnik Google Skripta. Kopirajte in prilepite naslednjo funkcijo v urejevalnik skriptov:

function streamData (signalName, vrednost, omogoči) {

var accessKey = 'TUKAJ KLJUČNO DOSTOPITE'; var bucketKey = 'TUKAJ KLJUČNO POSTAVITE VEZO'; if (! signalName) {signalName = 'Neznani podatki'; } če (omogoči) {var url = 'https://groker.init.st/api/events?accessKey=' + accessKey + '& bucketKey =' + bucketKey + '&' + encodeURIComponent (signalName) + '=' + encodeURICcomponent (vrednost); UrlFetchApp.fetch (url); return signalName + '=' + vrednost; }}

Ključ za začetni dostop do računa boste morali postaviti v vrstico 2, ključ za začetno stanje pakiranja pa v vrstico 3, kjer je navedeno. Kliknite Datoteka -> Shrani, da shranite ta skript in uporabite vse spremembe (če ne shranite sprememb, vaša preglednica ne more uporabljati te nove funkcije).

Oglejmo si funkcijo, ki smo jo pravkar ustvarili. streamData (signalName, vrednost, omogoči) zahteva tri vhodne parametre. signalName je ime podatkovnega toka (npr. Temperatura). vrednost je trenutna vrednost podatkovnega toka (npr. 50). enable je TRUE ali FALSE in se uporablja za nadzor, kdaj dejansko pošiljamo podatke v naše podatkovno vedro. Vrstica 8 je vrstica kode, ki dejansko kliče API začetnega stanja z uporabo parametrov URL.

To lahko preizkusite tako, da v preglednici uredite celico s formulo: = streamData (»moja številka«, 1, TRUE) in pritisnete ENTER. Če so bili podatki uspešno poslani, mora celica vrniti myNumber = 1.

Vrnite se v svoj račun za začetno stanje in kliknite na novo zbirko podatkov. Videti morate, da je bila številka 1 poslana v nov podatkovni tok z imenom myNumber. Poigrajte se s spreminjanjem vrednosti in signalName ter opazujte spreminjanje armaturne plošče.

4. korak: Primer preglednice

Primer preglednice
Primer preglednice

Ta povezava vas bo pripeljala do primerne preglednice, ki uporablja funkcijo streamData na dveh različnih mestih, eno za pošiljanje vrednosti myNumber in drugo za pošiljanje vrednosti myString. Ta primer boste morali kopirati in ponoviti 2. korak, če želite dodati svojo lastno funkcijo Google Script in se poigrati s to preglednico. Omogočanje je podano v C2. Če želite omogočiti pretakanje podatkov, preprosto spremenite to na FALSE in ne pošiljajte neželenih podatkov v vedro podatkov in nazaj na TRUE.

Upoštevajte, da lahko na nadzorno ploščo pretakate številke, nize ali celo emojije. Vsakič, ko se spremeni katera koli vhodna spremenljivka, funkcija streamData izvede in pošlje podatke.

5. korak: Določanje časovnih oznak (pretočni podatki iz preteklosti)

Določanje časovnih oznak (pretočni podatki iz preteklosti)
Določanje časovnih oznak (pretočni podatki iz preteklosti)
Določanje časovnih oznak (pretočni podatki iz preteklosti)
Določanje časovnih oznak (pretočni podatki iz preteklosti)

Prvi primer preprosto pošlje podatke prek parametrov URL -ja, kadar koli se spremeni vnos podatkov v našo funkcijo Google Script. Časovni žig, uporabljen za to podatkovno točko, je kadar koli API prejme podatke. Kaj pa, če želite določiti časovni žig? Kaj na primer, če želite na nadzorno ploščo poslati podatke od pred enim mesecem? API za začetno stanje (tukaj je dokumentacija) nam to omogoča. Preprosto moramo napisati drugo funkcijo Google Script, ki vzame časovni žig kot vhodni parameter:

function streamDataTime (signalName, vrednost, časovni žig, omogoči) {

if (! signalName) {signalName = 'Neznani podatki'; } var headersIS = {'X-IS-AccessKey': 'KLJUČ ZA DOSTOP SVOJEGA DOSTOPA', 'X-IS-BucketKey': 'NAMESTITEV KLJUKA VEZDE', 'Accept-Version': '~ 0'} var podatkov = {'key': signalName, 'value': value, 'iso8601': časovni žig}; var options = {'method': 'post', 'contentType': 'application/json', 'headers': headersIS, 'payload': JSON.stringify (data)}; if (omogoči) {UrlFetchApp.fetch ('https://groker.init.st/api/events', možnosti); return signalName + '=' + vrednost; }}

Zgornji Google Script doda vhodni parameter časovnega žiga. Ta skript pokliče API začetnega stanja s pošiljanjem predmeta JSON prek POST -ja HTTPS. Vse kar morate storiti je, da v vrstici 6 in 7 navedete ključ za dostop do začetnega stanja in ključ za vedro.

Časovni žig mora biti oblikovan iso8601 (podatki o iso8601). Primer časovnega žiga iso8601 je »2019-01–01T18: 00: 00-06: 00«. Ta časovni žig je enakovreden 1. januarja 2019, 18:00 po CT. Del časovnega žiga »-06: 00« določa časovni pas. Če ne določite svojega časovnega pasu, se šteje, da je čas UTC. Ko si podatke ogledate v začetnem stanju v ploščicah, bo za prikaz vaših podatkov uporabljen lokalni časovni pas vašega brskalnika.

Ta povezava vas bo popeljala do primerne preglednice, ki uporablja funkcijo streamDataTime v stolpcu F. Ta primer boste morali kopirati in ponoviti 2. korak, če želite dodati svojo lastno funkcijo Google Script in se poigrati s to preglednico. Ta primer beleži število obiskovalcev spletnega mesta za vsak dan v mesecu v januarju.

Pretakanje te primerne preglednice na nadzorno ploščo začetnega stanja je lahko videti kot zgoraj (to nadzorno ploščo si lahko ogledate na naslovu https://go.init.st/v8sknuq). Upoštevajte časovno premico na vrhu armaturne plošče s časovnimi žigi, navedenimi v podatkih Google Preglednic (stolpec D). Ta armaturna plošča uporablja merilnik in emojije za dodajanje konteksta ploščicam. To natančno postavitev nadzorne plošče lahko uvozite v svoj primer, tako da sledite tem navodilom. Na nadzorno ploščo lahko dodate sliko ozadja, da svojim podatkom zagotovite več konteksta.

6. korak: Zaključek

V preglednico Google Preglednic lahko dodate poljubno število KPI -jev in jih z osnovnimi načeli v tem primeru pretočno predvajate na nadzorno ploščo. Za pošiljanje podatkov na eno samo nadzorno ploščo lahko nastavite več preglednic. Lahko bi nastavili senzorje ali druge aplikacije za pošiljanje podatkov na isto nadzorno ploščo kot preglednica Google Preglednic in celo matematično združili te različne vire podatkov na nadzorni plošči.

Priporočena: