Агуулгын хүснэгт:

Мэдээллийг Google Хүснэгтээс хяналтын самбарт дамжуулах: 6 алхам
Мэдээллийг Google Хүснэгтээс хяналтын самбарт дамжуулах: 6 алхам

Видео: Мэдээллийг Google Хүснэгтээс хяналтын самбарт дамжуулах: 6 алхам

Видео: Мэдээллийг Google Хүснэгтээс хяналтын самбарт дамжуулах: 6 алхам
Видео: От нуля до 10000 долларов с помощью партнерского маркети... 2024, Долдугаар сарын
Anonim
Google Хүснэгтээс Хяналтын самбар руу өгөгдөл дамжуулах
Google Хүснэгтээс Хяналтын самбар руу өгөгдөл дамжуулах

Хүснэгт нь өгөгдлийг удирдах чадвартай боловч харуулдаггүй. Чухам ийм учраас олон тооны тусгай өгөгдлийн дүрслэл, BI хяналтын самбарын компаниуд гарч ирж эхлэв. Эдгээр бүтээгдэхүүний ихэнх нь асуудалтай байдаг нь ихэвчлэн үнэтэй байдаг бөгөөд угсрахад хэцүү байдаг. Энэхүү заавар нь Google Хүснэгтийн өгөгдлөөс үзэсгэлэнтэй, хуваалцах боломжтой, бодит цаг хугацаанд шинэчлэгдэх самбарыг бий болгох энгийн, хямд аргыг танд үзүүлэх болно.

Хангамж

  • Google Хүснэгт: Вэб хөтөч дээрээ ашиглах боломжтой хүчирхэг хүснэгт (үнэгүй).
  • Анхны төлөв: Вэб хөтөч дээрээ бодит цагийн хяналтын самбар үүсгэхэд ашиглаж болох өгөгдөл дамжуулах, дүрслэх үйлчилгээ (оюутнуудад үнэ төлбөргүй, сард 9.99 доллар эсвэл бусад хүмүүст 99 доллар).

Алхам 1: Энэ нь хэрхэн ажилладаг талаар

Анхны төлөв нь өгөгдөл дамжуулах үйлчилгээ бөгөөд энэ нь та цаг хугацааны цуваа өгөгдлийг (өөрөөр хэлбэл цагийн тэмдэг бүхий өгөгдлийг) API руу оруулах боломжтой гэсэн үг юм. Өөрөөр хэлбэл, 17:45 цагт Температур 50 градус байвал бид энэ мэдээллийг өгөгдлийн цэг болгон Initial State API руу хялбархан илгээх боломжтой болно. Энэ өгөгдөл таны дансанд орсны дараа та энэ өгөгдлийг дүрслэн харуулах, вэб хөтөч дээрээ үзэх боломжтой өгөгдлийн хяналтын самбар үүсгэх боломжтой. Та Google Хүснэгтийг хүснэгтээсээ өгөгдлийг илгээхийг хүссэн үедээ анхны төлөв рүүгээ илгээхийг л авах хэрэгтэй.

Google Хүснэгт нь гайхалтай скриптийн онцлогтой бөгөөд үүнийг хийхийн тулд бид өөрчлөн тохируулсан функцийг бий болгож чадна. Бид зүгээр л Google Script дээр Initial State API руу өгөгдөл илгээх функцийг бичих хэрэгтэй. Таны хүснэгтэд энэ функцийг дуудах нь хялбар бөгөөд бидний хүссэн өгөгдлийг илгээх боломжийг танд олгоно

Алхам 2: Анхны төлөв байдлын өгөгдлийн хувин үүсгэх

Анхны төлөв байдлын өгөгдлийн савыг үүсгэнэ үү
Анхны төлөв байдлын өгөгдлийн савыг үүсгэнэ үү

Анхны мужид данс бүртгүүлээгүй бол энд бүртгүүлнэ үү. Бүртгүүлж, нэвтэрсний дараа хувин тавиурынхаа дээд хэсэгт байрлах +үүл дүрс дээр дарж шинэ өгөгдлийн хувин үүсгэнэ үү. Энэ нь таны Google Хүснэгтийн өгөгдлийг дамжуулах газар байх болно. Энэ хувин руу өгөгдөл илгээхэд танд хоёр түлхүүр хэрэгтэй. Үүний нэг нь таны хувийн дансанд нэвтрэх түлхүүр бөгөөд таны дансанд өгөгдөл оруулах болно. Хоёрдахь түлхүүр бол таны дансанд байгаа өгөгдлийн хувин ямар өгөгдөлд орох ёстойг тодорхойлоход ашигладаг хувин түлхүүр юм. Та New Stream Bucket харилцах цонхонд хүссэн хувин түлхүүрийн нэрийг зааж өгч болно. Таны нэвтрэх түлхүүрийг мөн жагсаах болно. Энэхүү шинэ өгөгдлийг үүсгэхийн тулд Create товчийг дарна уу. Та хувингийн тавиур дээр жагсаасан шинэ өгөгдлийн савыг харах болно. Та өгөгдлийн савны нэрний доорх Тохиргоо холбоос дээр дарж, хувин түлхүүр ба нэвтрэх түлхүүрийг харах боломжтой. Дараагийн алхамд танд эдгээр түлхүүрүүд хэрэгтэй болно. Таны анхны төлөвийн өгөгдлийн сав өгөгдөл хүлээн авахад бэлэн байна.

Алхам 3: Google скрипт үүсгэх

Google скрипт үүсгэх
Google скрипт үүсгэх
Google скрипт үүсгэх
Google скрипт үүсгэх

Шинэ Google Хүснэгт хүснэгт үүсгэх. Tools -> Script editor дээр дарж Google Script засварлагчийг нээнэ үү. Дараах функцийг хуулж скрипт засварлагчдаа оруулна уу.

streamData функц (signalName, утга, идэвхжүүлэх) {

var accessKey = 'ХАНДАХ ТҮЛХҮҮРЭЭ ЭНД ДАРЖ байрлуулна уу'; var bucketKey = 'ЭВСЭН ТҮҮХИЙН ТҮЛХҮҮРЭЭ ЭНД ДАРЖ байрлуулна уу'; if (! signalName) {signalName = 'UnknownData'; } if (идэвхжүүлэх) {var url = 'https://groker.init.st/api/events?accessKey=' + accessKey + '& bucketKey =' + bucketKey + '&' + encodeURIComponent (signalName) + '=' + encodeURIComponent (утга); UrlFetchApp.fetch (url); буцах дохиоName + '=' + утга; }}

Та дансныхаа анхны төлөвт нэвтрэх түлхүүрийг 2 -р мөрөнд, анхны төлөвийн хувин түлхүүрээ 3 -р мөрөнд зааж өгөх ёстой. Файл -> Хадгалах дээр дарж энэ скриптийг хадгалж, бүх өөрчлөлтийг хэрэгжүүлнэ үү (хэрэв та өөрчлөлтөө хадгалахгүй бол таны хүснэгт энэ шинэ функцийг ашиглах боломжгүй болно).

Бидний саяхан үүсгэсэн функцийг авч үзье. streamData (signalName, value, enable) нь гурван оролтын параметрийг шаарддаг. signalName нь өгөгдлийн урсгалын нэр юм (жишээ нь Температур). утга нь өгөгдлийн урсгалын одоогийн утга юм (жишээ нь 50). идэвхжүүлэх нь ҮНЭН эсвэл ХУДАЛ гэсэн утгатай бөгөөд бид өгөгдлөө өгөгдөл хувиндаа хэзээ илгээхийг хянахад ашиглагддаг. 8 -р мөр нь URL параметрүүдийг ашиглан Initial State API -ийг дуудаж буй кодын мөр юм.

Та үүнийг хүснэгтийнхээ нүдийг дараах томъёогоор засварлаж шалгаж болно: = streamData ("myNumber", 1, TRUE), ENTER дарна уу. Хэрэв өгөгдөл амжилттай илгээгдсэн бол нүд нь myNumber = 1 буцаана.

Анхны муж данс руугаа буцаж ороод шинэ өгөгдлийн хувин дээр дарна уу. 1 дугаарыг myNumber нэртэй шинэ мэдээллийн урсгал руу илгээсэн болохыг та харах ёстой. Утга, дохионы нэрийг өөрчилж тоглож, самбарынхаа өөрчлөлтийг үзээрэй.

Алхам 4: Хүснэгтийн жишээ

Хүснэгтийн жишээ
Хүснэгтийн жишээ

Энэ линк нь streamData функцийг хоёр өөр газарт ашигладаг жишиг хүснэгтэд хүргэх болно, нэг нь myNumber -ийн утгыг илгээх, нөгөө нь myString -ийн утгыг илгээх болно. Та энэ жишээг хуулж, 2 -р алхамыг давтаж, энэ хүснэгтээр тоглохын тулд өөрийн Google Script функцийг нэмж оруулах шаардлагатай болно. Идэвхжүүлэхийг C2 -т заасан болно. Өгөгдлийн саванд хүсээгүй өгөгдөл илгээхгүйгээр өөрчлөлт оруулахын тулд үүнийг ХУДАЛ болгож, өгөгдөл дамжуулахыг идэвхжүүлэхийн тулд ҮНЭН рүү буцаана уу.

Та самбар, тоонууд, мөрүүд эсвэл бүр эможи дамжуулах боломжтойг анхаарна уу. Аливаа оролтын хувьсагч өөрчлөгдөх бүрт streamData функц нь өгөгдлийг гүйцэтгэж илгээдэг.

Алхам 5: Цаг хугацааны тэмдгийг зааж өгөх (өнгөрсөн үеийн өгөгдлийг дамжуулах)

Цаг хугацааны тэмдгийг тодорхойлох (өнгөрсөн үеийн өгөгдлийг дамжуулах)
Цаг хугацааны тэмдгийг тодорхойлох (өнгөрсөн үеийн өгөгдлийг дамжуулах)
Цаг хугацааны тэмдгийг тодорхойлох (өнгөрсөн үеийн өгөгдлийг дамжуулах)
Цаг хугацааны тэмдгийг тодорхойлох (өнгөрсөн үеийн өгөгдлийг дамжуулах)

Эхний жишээ нь манай Google Script функцэд өгөгдлийн оролт өөрчлөгдөх бүрт өгөгдлийг URL параметрээр дамжуулдаг. Энэхүү өгөгдлийн цэг дээр ашигласан цагийн тэмдэг нь API өгөгдлийг хүлээн авсан цаг юм. Хэрэв та цагийн тэмдгийг зааж өгөхийг хүсч байвал яах вэ? Жишээлбэл, хэрэв та сарын өмнөх өгөгдлийг хяналтын самбарт оруулахыг хүсч байвал яах вэ? Анхны төлөвийн API (энд бичигдсэн баримт бичиг) нь бидэнд үүнийг хийх боломжийг олгодог. Бид оролтын параметр болгон цагийн тэмдгийг авдаг өөр Google Script функцийг бичих хэрэгтэй.

streamDataTime функц (signalName, утга, цагийн тэмдэг, идэвхжүүлэх) {

if (! signalName) {signalName = 'UnknownData'; } var headersIS = {'X-IS-AccessKey': 'ХАНДАХ ТҮЛХҮҮРЭЭ ЭНД ДАРЖ БОЛГО', 'X-IS-BucketKey': 'САВЫН ТҮЛХҮҮРЭЭ ЭНДЭЭ байрлуул', 'Accept-Version': '~ 0'} var data = {'түлхүүр': signalName, 'утга': утга, 'iso8601': цагийн тэмдэг}; var options = {'method': 'post', 'contentType': 'application/json', 'headers': headersIS, 'payload': JSON.stringify (data)}; if (идэвхжүүлэх) {UrlFetchApp.fetch ('https://groker.init.st/api/events', сонголтууд); буцах дохиоName + '=' + утга; }}

Дээрх Google Скрипт нь цагийн тэмдгийн оролтын параметрийг нэмдэг. Энэ скрипт нь HTTPS POST -ээр JSON объект илгээх замаар Initial State API -ийг дууддаг. Таны хийх ёстой зүйл бол 6, 7 -р мөрөнд Анхны төлөвт нэвтрэх түлхүүр болон хувин түлхүүрээ зааж өгөх явдал юм.

Цагийн тэмдэг нь iso8601 форматтай байх ёстой (iso8601 -ийн мэдээлэл). Жишээ нь iso8601 цагийн тэмдэг нь "2019-01-01T18: 00: 00-06: 00" юм. Энэ цагийн тэмдэг нь 2019 оны 1-р сарын 1-ний 18:00 CT-тэй тэнцүү байна. Цагийн тэмдгийн "-06: 00" хэсэг нь цагийн бүс. Хэрэв та цагийн бүсээ зааж өгөөгүй бол энэ хугацааг UTC гэж тооцно. Та өгөгдлөө Хавтан дахь анхны төлөвт харах үед таны өгөгдлийг харуулахын тулд таны хөтчийн орон нутгийн цагийн бүсийг ашиглана.

Энэ холбоос нь таныг F баганад streamDataTime функцийг ашигладаг жишиг хүснэгтэд хүргэх болно. Та энэ жишээг хуулж, 2 -р алхамыг давтаж, энэ хүснэгтийг тоглуулахын тулд өөрийн Google Script функцийг нэмж оруулах шаардлагатай болно. Энэ жишээ нь 1 -р сард сар бүрийн өдөр вэбсайтад зочлогсдын тоог бүртгэдэг.

Энэхүү жишиг хүснэгтийг анхны төлөвийн хяналтын самбарт дамжуулах нь дээр дурдсан шиг харагдаж болно (та энэ самбарыг https://go.init.st/v8sknuq дээрээс үзэх боломжтой). Хяналтын самбарын дээд хэсэгт байрлах цагийн хуваарийг Google Хүснэгтийн өгөгдөлд (D багана) заасан цаг тэмдгүүдтэй нийцүүлж байгааг анхаарна уу. Энэхүү хяналтын самбар нь хэмжигч ба эможи ашиглан хавтан дээр контекст нэмдэг. Та эдгээр зааврыг дагаж хяналтын самбарын яг байрлалыг өөрийн жишээнд оруулж болно. Та өгөгдлөө илүү контексттэй болгохын тулд хяналтын самбартаа арын зургийг нэмж болно.

Алхам 6: Дүгнэлт

Та энэ жишээн дээрх үндсэн зарчмуудыг ашиглан Google Хүснэгтийн хүснэгтэд хэдэн ч KPI нэмж, тэдгээрийг хяналтын самбарт дамжуулж болно. Та өгөгдлийг нэг хяналтын самбарт илгээх олон хүснэгтийг тохируулж болно. Та Google Хүснэгтийн хүснэгттэй ижил самбар руу өгөгдөл илгээх мэдрэгч эсвэл бусад програмыг тохируулж, өөр өөр мэдээллийн эх сурвалжийг самбартаа нэгтгэж болно.

Зөвлөмж болгож буй: