Orodha ya maudhui:

Tiririsha Takwimu Kutoka kwa Laha za Google kwenda kwenye Dashibodi: Hatua 6
Tiririsha Takwimu Kutoka kwa Laha za Google kwenda kwenye Dashibodi: Hatua 6

Video: Tiririsha Takwimu Kutoka kwa Laha za Google kwenda kwenye Dashibodi: Hatua 6

Video: Tiririsha Takwimu Kutoka kwa Laha za Google kwenda kwenye Dashibodi: Hatua 6
Video: TOP TOP (OFFICIAL MUSIC VIDEO) 2024, Julai
Anonim
Tiririsha Takwimu Kutoka kwa Laha za Google hadi kwenye Dashibodi
Tiririsha Takwimu Kutoka kwa Laha za Google hadi kwenye Dashibodi

Lahajedwali hufaulu katika kufanyia data lakini sio kuionyesha. Hii ndiyo sababu kwa nini taswira nyingi za data maalum na kampuni za dashibodi za BI zilianza kujitokeza. Shida na bidhaa nyingi hizi ni kwamba kawaida ni ghali na ni ngumu kuiweka. Mafunzo haya yatakuonyesha njia rahisi, isiyo na gharama kubwa ya kuunda dashibodi nzuri, inayoweza kushirikishwa, ya wakati halisi kutoka kwa data yako ya Majedwali ya Google.

Vifaa

  • Majedwali ya Google: Lahajedwali lenye nguvu unaloweza kutumia katika kivinjari chako cha wavuti (bure).
  • Hali ya Awali: Huduma ya utiririshaji wa data na taswira ambayo unaweza kutumia kuunda dashibodi za wakati halisi kwenye kivinjari chako cha wavuti (bure kwa wanafunzi, $ 9.99 / mo au $ 99 / yr kwa kila mtu mwingine).

Hatua ya 1: Jinsi inavyofanya kazi

Jimbo la Mwanzo ni huduma ya utiririshaji wa data, ambayo inamaanisha unaweza kushinikiza data ya mfululizo wa wakati (i.e. data na muhuri wa muda) kwa API yake. Kwa maneno mengine, ikiwa Joto ni digrii 50 saa 5:45 alasiri, tunaweza kutuma habari hiyo kwa urahisi kama sehemu ya data kwa API ya Jimbo la Awali. Mara tu data hiyo iko kwenye akaunti yako, unaweza kuonyesha data hiyo katika vielelezo na uunda dashibodi ya data maalum ambayo unaweza kutazama kwenye kivinjari chako cha wavuti. Unahitaji tu kupata Karatasi za Google ili utume data kutoka kwa lahajedwali lako kwenda kwenye akaunti yako ya Jimbo la Awali wakati unataka itumwe.

Majedwali ya Google yana huduma nzuri ya maandishi ambayo tunaweza kutumia kujenga kazi ya kawaida ili kufanya hivyo tu. Tunahitaji tu kuandika kazi katika Hati ya Google ambayo itatuma data kwa API ya Jimbo la Awali. Kuita kazi hiyo katika lahajedwali lako itakuwa rahisi na kukuruhusu utume data yoyote tunayotaka

Hatua ya 2: Unda Ndoo ya Takwimu ya Jimbo la Awali

Unda Ndoo ya Takwimu ya Jimbo la Awali
Unda Ndoo ya Takwimu ya Jimbo la Awali

Jisajili kwa Akaunti ya Jimbo la Awali hapa, ikiwa tayari unayo. Mara baada ya kusajiliwa na kuingia, bonyeza ikoni ya + wingu juu ya rafu yako ya ndoo ili kuunda ndoo mpya ya data. Huu ndio utakuwa mwishilio wa data yako ya kutiririsha ya Majedwali ya Google. Ili kutuma data kwenye ndoo hii, unahitaji funguo mbili. Moja ni Ufunguo wa Ufikiaji wa akaunti yako ya kibinafsi ambayo itaelekeza data kwenye akaunti yako. Kitufe cha pili ni Ufunguo wa Ndoo, ambayo hutumiwa kutaja ni ndoo gani ya data kwenye akaunti yako data inapaswa kuingia. Unaweza kutaja jina lolote la Ndoo unayotaka kwenye sanduku la mazungumzo ya Ndoo Mpya ya Mkondo. Ufunguo wako wa Ufikiaji utaorodheshwa pia. Bonyeza kitufe cha Unda kuunda ndoo hii mpya ya data. Utaona ndoo mpya ya data iliyoorodheshwa kwenye rafu yako ya ndoo. Unaweza kubofya kwenye kiunga cha Mipangilio chini ya jina la ndoo ya data ili uone Kitufe cha Ndoo na Ufunguo wa Ufikiaji. Utahitaji funguo hizi kwa hatua inayofuata. Ndoo yako ya data ya Jimbo la Awali iko tayari kupokea data.

Hatua ya 3: Unda Hati ya Google

Unda Hati ya Google
Unda Hati ya Google
Unda Hati ya Google
Unda Hati ya Google

Unda lahajedwali mpya ya Majedwali ya Google. Bonyeza kwenye Zana -> Kihariri cha Hati kufungua kihariri cha Hati ya Google. Nakili na ubandike kazi ifuatayo kwenye kihariri cha hati yako:

kazi streamData (signalName, thamani, wezesha) {

var accessKey = 'WEKA MAFUNZO YAKO MUHIMU HAPA'; var ndooKey = 'WEKA BAKATI LAKO MUHIMU HAPA'; ikiwa (! signalName) {signalName = 'UnknownData'; } ikiwa (wezesha) {var url = 'https://groker.init.st/api/events?accessKey=' + accessKey + '& ndooKey =' + ndooKey + '&' + encodeURIComponent (signalName) + '=' + encodeURIComponent (thamani); UrlFetchApp.fetch (url); kurudi signalName + '=' + thamani; }}

Utahitaji kuweka akaunti yako Ufunguo wa Ufikiaji wa Jimbo la kwanza kwenye laini ya 2 na Ufunguo wako wa Ndoo ya Awali ya Jimbo kwenye laini ya 3 ambapo imeelekezwa. Bonyeza kwenye Faili -> Hifadhi ili uhifadhi hati hii na utumie mabadiliko yote (ikiwa hauhifadhi mabadiliko yako, lahajedwali lako haliwezi kutumia kazi hii mpya).

Wacha tuangalie kazi ambayo tumeunda tu. streamData (signalName, thamani, kuwezesha) inahitaji vigezo vitatu vya kuingiza. signalName ni jina la mkondo wa data (kwa mfano Joto). thamani ni thamani ya sasa ya mkondo wa data (k.v. 50). kuwezesha ni kweli au UONGO na hutumiwa kudhibiti wakati tunatuma data kwa ndoo yetu ya data. Mstari wa 8 ni mstari wa nambari kweli inayoita API ya Jimbo la Awali kutumia vigezo vya URL.

Unaweza kujaribu hii kwa kuhariri seli kwenye lahajedwali yako na fomula: = streamData ("myNumber", 1, TRUE) na kupiga ENTER. Ikiwa data ilitumwa kwa mafanikio, seli inapaswa kurudisha myNumber = 1.

Rudi kwenye akaunti yako ya Jimbo la Awali na bonyeza ndoo yako mpya ya data. Unapaswa kuona kwamba nambari 1 ilitumwa kwa mkondo mpya wa data ulioitwa myNumber. Cheza karibu na kubadilisha thamani na isharaName na utazame mabadiliko yako ya dashibodi.

Hatua ya 4: Mfano wa lahajedwali

Mfano wa lahajedwali
Mfano wa lahajedwali

Kiungo hiki kitakupeleka kwenye lahajedwali la mfano ambalo hutumia kazi ya streamData katika sehemu mbili tofauti, moja kutuma thamani ya MyNumber na nyingine kutuma thamani ya myString. Utalazimika kunakili mfano huu na kurudia Hatua ya 2 ili kuongeza kazi yako mwenyewe ya Google Script ili kucheza karibu na lahajedwali hili. Uwezeshaji umetajwa katika C2. Badilisha tu hii kuwa UONGO ili ufanye mabadiliko bila kutuma data yoyote isiyohitajika kwenye ndoo yako ya data na urudi kwenye KWELI ili kuwezesha utiririshaji wa data.

Angalia unaweza kutiririsha nambari, kamba, au hata emoji kwenye dashibodi yako. Wakati wowote mabadiliko yoyote ya pembejeo yanabadilika, kazi ya streamData hufanya na kutuma data.

Hatua ya 5: Kuainisha mihuri ya nyakati (Tiririsha Takwimu Kutoka Zamani)

Kubainisha Timestamps (Tiririsha Takwimu Kutoka Zamani)
Kubainisha Timestamps (Tiririsha Takwimu Kutoka Zamani)
Kubainisha Timestamps (Tiririsha Takwimu Kutoka Zamani)
Kubainisha Timestamps (Tiririsha Takwimu Kutoka Zamani)

Mfano wa kwanza hutuma tu data kupitia vigezo vya URL wakati wowote uingizaji wa data kwenye kazi yetu ya Google Script inabadilika. Njia ya muda inayotumiwa kwa hatua hii ya data ni wakati wowote API inapokea data. Je! Ikiwa unataka kutaja muhuri wa muda? Kwa mfano, vipi ikiwa unataka kutuma data kutoka mwezi mmoja uliopita kwenye dashibodi yako? API ya Jimbo la Awali (nyaraka hapa) inatuwezesha kufanya hivyo tu. Tunahitaji tu kuandika kazi tofauti ya Hati ya Google ambayo inachukua muhuri wa saa kama kigezo cha kuingiza:

kazi streamDataTime (signalName, thamani, muhuri wa muda, wezesha) {

ikiwa (! signalName) {signalName = 'UnknownData'; } vichwa vya kichwaIS = {'X-IS-AccessKey': 'WEKA MAFUNZO YAKO MUHIMU HAPA', 'X-IS-BucketKey': 'WEKA BAKI LAKO MUHIMU HAPA', 'Accept-Version': '~ 0'} var data = {'ufunguo': signalName, 'value': value, 'iso8601': timestamp}; var options = {'method': 'post', 'contentType': 'application / json', 'headers': headersIS, 'payload': JSON.stringify (data)}; ikiwa (wezesha) {UrlFetchApp.fetch ('https://groker.init.st/api/events', chaguzi); kurudi signalName + '=' + thamani; }}

Hati ya Google hapo juu inaongeza kigezo cha kuingiza muhuri wa muhuri. Hati hii inaita API ya Jimbo la Awali kwa kutuma kitu cha JSON kupitia POST ya HTTPS. Unachohitaji kufanya ni kutaja Ufunguo wako wa Ufikiaji wa Jimbo la Awali na Ufunguo wa Ndoo kwenye laini ya 6 na 7.

Muhuri wa muda lazima uwe muundo wa iso8601 (maelezo kwenye iso8601). Mfano stampu ya saa iso8601 ni "2019-01-01T18: 00: 00-06: 00". Muhuri wa muda huu ni sawa na Januari 1, 2019, 6:00 jioni CT. Sehemu ya "-06: 00" ya muhuri wa muda inabainisha Ukikutaja eneo la saa yako, wakati unachukuliwa kuwa UTC. Unapotazama data yako katika Jimbo la Awali katika Vigae, eneo la muda wa kivinjari chako litatumika kuonyesha data yako.

Kiungo hiki kitakupeleka kwenye lahajedwali la mfano linalotumia kazi ya mkondoDataTime kwenye safu wima ya F. Utalazimika kunakili mfano huu na kurudia Hatua ya 2 ili kuongeza kazi yako mwenyewe ya Google Script ili kucheza karibu na lahajedwali hili. Mfano huu huweka idadi ya wageni wa wavuti kwa kila siku ya mwezi Januari.

Kutiririsha lahajedwali la mfano kwa Dashibodi ya Jimbo la Awali linaweza kuonekana kama hapo juu (unaweza kutazama dashibodi hii kwa https://go.init.st/v8sknuq). Angalia ratiba ya nyakati juu ya mistari ya dashibodi juu na mihuri ya muda iliyoainishwa katika data ya Google Lahajedwali (safu D). Dashibodi hii hutumia kupima na emoji kuongeza muktadha kwenye Matofali. Unaweza kuagiza mpangilio huu wa dashibodi kwa mfano wako kwa kufuata maagizo haya. Unaweza kuongeza picha ya mandharinyuma kwenye dashibodi yako ili kutoa data yako muktadha zaidi.

Hatua ya 6: Hitimisho

Unaweza kuongeza idadi yoyote ya KPIs kwenye lahajedwali la Google Lahajedwali na utirudishe kwenye dashibodi ukitumia kanuni za msingi katika mfano huu. Unaweza kuweka lahajedwali nyingi ili kutuma data kwenye dashibodi moja. Unaweza kuweka sensorer au programu zingine kutuma data kwenye dashibodi sawa na lahajedwali lako la Google Lahajedwali na hata unganishe hesabu za vyanzo tofauti vya data ndani ya dashibodi yako.

Ilipendekeza: