AWS-liimastudio on graafinen käyttöliittymä, jonka avulla on helppo luoda, suorittaa ja valvoa poimimista, muuntamisesta ja lataamisesta (ETL) AWS-liima. Sen avulla voit luoda visuaalisesti datan muunnostyönkulkuja käyttämällä solmuja, jotka edustavat erilaisia tiedonkäsittelyvaiheita, jotka myöhemmin muunnetaan automaattisesti koodiksi suoritettavaksi.
AWS-liimastudio äskettäin julkaistu 10 muuta visuaalista muutosta, joiden avulla voit luoda edistyneempiä töitä visuaalisella tavalla ilman koodaustaitoja. Tässä viestissä keskustelemme mahdollisista käyttötapauksista, jotka heijastavat yleisiä ETL-tarpeita.
Tässä viestissä esitellyt uudet muunnokset ovat: ketjuttaminen, jaettu merkkijono, taulukko sarakkeisiin, nykyisen aikaleiman lisääminen, pivot rivit sarakkeisiin, sarakkeiden kääntäminen riveihin, haku, räjäytystaulukko tai yhdistäminen sarakkeiksi, johdettu sarake ja automaattinen tasapainotuskäsittely .
Ratkaisun yleiskatsaus
Tässä käyttötapauksessa meillä on joitain JSON-tiedostoja, joissa on osakeoptiotoimintoja. Haluamme tehdä joitain muunnoksia ennen tietojen tallentamista analysoinnin helpottamiseksi, ja haluamme myös tuottaa erillisen tietojoukon yhteenvedon.
Tässä tietojoukossa jokainen rivi edustaa optiosopimusten kauppaa. Optiot ovat rahoitusinstrumentteja, jotka antavat oikeuden – mutta eivät velvollisuutta – ostaa tai myydä osakkeita kiinteään hintaan (ns. lakkohinta) ennen määritettyä viimeistä käyttöpäivää.
Syöttötiedot
Tiedot noudattavat seuraavaa kaavaa:
- tilausnumero – Yksilöllinen tunnus
- symboli – Koodi, joka perustuu yleensä muutamaan kirjaimeen, jolla tunnistetaan taustalla olevia osakkeita laskeva yritys
- väline – Nimi, joka yksilöi tietyn ostettavan tai myytävän vaihtoehdon
- valuutta – ISO-valuuttakoodi, jolla hinta ilmaistaan
- hinta – Summa, joka maksettiin kunkin optiosopimuksen ostosta (useimmissa pörsseissä yhdellä sopimuksella voi ostaa tai myydä 100 osaketta)
- Vaihdetaan – Pörssikeskuksen tai -paikan koodi, jossa optiolla vaihdettiin
- myyty – Luettelo niiden sopimusten määrästä, jotka on varattu täyttämään myyntitilaus, kun kyseessä on myyntikauppa
- osti – Luettelo niiden sopimusten määrästä, jotka on varattu täyttämään ostotilaus, kun kyseessä on ostokauppa
Seuraava on esimerkki tätä viestiä varten luoduista synteettisistä tiedoista:
ETL-vaatimukset
Näillä tiedoilla on useita ainutlaatuisia ominaisuuksia, kuten usein vanhemmissa järjestelmissä, jotka vaikeuttavat tietojen käyttöä.
ETL-vaatimukset ovat seuraavat:
- Laitteen nimessä on arvokasta tietoa, joka on tarkoitettu ihmisten ymmärrettäväksi. Haluamme normalisoida sen erillisiin sarakkeisiin analyysin helpottamiseksi.
- Ominaisuudet
bought
jasold
ovat toisensa poissulkevia; voimme yhdistää ne yhdeksi sarakkeeksi sopimusnumeroilla ja saada toinen sarake, joka osoittaa, ostettiinko vai myytykö sopimuksia tässä järjestyksessä. - Haluamme säilyttää tiedot yksittäisistä sopimusten allokoinneista, mutta yksittäisinä riveinä sen sijaan, että pakottaisimme käyttäjiä käsittelemään lukuisia numeroita. Voisimme laskea luvut yhteen, mutta menettäisimme tiedon tilauksen täytöstä (osoittaa markkinoiden likviditeettiä). Sen sijaan päätämme denormalisoida taulukon niin, että jokaisella rivillä on yksi määrä sopimuksia, jakaen usean numeron sisältävät tilaukset erillisiksi riveiksi. Pakatussa sarakemuodossa tämän toiston ylimääräinen tietojoukon koko on usein pieni, kun pakkausta käytetään, joten on hyväksyttävää tehdä tietojoukosta kyselyä helpommin.
- Haluamme luoda yhteenvetotaulukon kullekin optiotyypille (osto ja myynti) kullekin osakkeelle. Tämä antaa viitteen kunkin osakkeen markkinatunnelmasta ja markkinoista yleensä (ahneus vs. pelko).
- Yleisten kauppayhteenvetojen mahdollistamiseksi haluamme antaa jokaiselle operaatiolle loppusumman ja standardoida valuutan Yhdysvaltain dollareiksi käyttämällä likimääräistä muunnosviittausta.
- Haluamme lisätä päivämäärän, jolloin nämä muutokset tapahtuivat. Tästä voi olla hyötyä esimerkiksi viittauksen saamiseksi siihen, milloin valuuttamuunnos on tehty.
Näiden vaatimusten perusteella työ tuottaa kaksi tulosta:
- CSV-tiedosto, jossa on yhteenveto kunkin symbolin ja tyypin sopimusten määrästä
- Luettelotaulukko tilaushistorian säilyttämiseksi ilmoitettujen muutosten jälkeen
Edellytykset
Tarvitset oman S3-kauhan seurataksesi tätä käyttötapausta. Jos haluat luoda uuden kauhan, katso Kauhan luominen.
Luo synteettistä dataa
Jos haluat seurata tätä viestiä (tai kokeilla tällaisia tietoja itse), voit luoda tämän tietojoukon synteettisesti. Seuraava Python-skripti voidaan ajaa Python-ympäristössä, jossa on asennettuna Boto3 ja johon on pääsy Amazonin yksinkertainen tallennuspalvelu (Amazon S3).
Luo tiedot suorittamalla seuraavat vaiheet:
- Luo uusi työtehtävä AWS Glue Studiossa vaihtoehdolla Python shell -skriptieditori.
- Anna työlle nimi ja Työn yksityiskohdat -välilehti, valitse a sopiva rooli ja Python-skriptin nimi.
- In Työn yksityiskohdat osio, laajenna Lisäominaisuudet ja selaa alaspäin Työn parametrit.
- Syötä parametri nimeltä
--bucket
ja määritä arvoksi sen ryhmän nimi, jota haluat käyttää näytetietojen tallentamiseen. - Kirjoita seuraava komentosarja AWS Glue -kuorieditoriin:
- Suorita työ ja odota, kunnes se näkyy onnistuneesti suoritettuna Suoritukset-välilehdellä (sen pitäisi kestää vain muutaman sekunnin).
Jokainen ajo luo JSON-tiedoston, jossa on 1,000 XNUMX riviä määritetyn sängyn ja etuliitteen alla transformsblog/inputdata/
. Voit suorittaa työn useita kertoja, jos haluat testata useammalla syöttötiedostolla.
Jokainen synteettisten tietojen rivi on datarivi, joka edustaa JSON-objektia, kuten seuraava:
Luo visuaalinen AWS Glue -työ
Luo AWS Glue -visuaalinen työ suorittamalla seuraavat vaiheet:
- Siirry AWS Glue Studioon ja luo työ valitsemalla vaihtoehto Visuaalinen tyhjällä kankaalla.
- muokata
Untitled job
antaa sille nimi ja määrätä AWS Gluelle sopiva rooli på den Työn yksityiskohdat Tab. - Lisää S3-tietolähde (voit nimetä sen
JSON files source
) ja kirjoita S3-URL-osoite, johon tiedostot on tallennettu (esim.s3://<your bucket name>/transformsblog/inputdata/
), valitse sitten JSON tietomuotona. - valita Päättele skeema joten se asettaa tulosskeeman tietojen perusteella.
Tästä lähdesolmusta lähtien jatkat muunnosten ketjuttamista. Kun lisäät kutakin muunnosa, varmista, että valittu solmu on viimeinen lisätty, jotta se määritetään yläpääksi, ellei ohjeissa toisin mainita.
Jos et valinnut oikeaa vanhempaa, voit aina muokata ylätason valitsemalla sen ja valitsemalla toisen vanhemman määritysruudusta.
Jokaiselle lisätylle solmulle annetaan tietty nimi (jotta solmun tarkoitus näkyy kaaviossa) ja konfiguraatio Muuttaa Tab.
Joka kerta kun muunnos muuttaa skeemaa (esimerkiksi lisää uusi sarake), tulostusskeema on päivitettävä, jotta se näkyy loppupään muunnoksille. Voit muokata tulosskeemaa manuaalisesti, mutta se on käytännöllisempää ja turvallisempaa tehdä se käyttämällä tietojen esikatselua.
Lisäksi tällä tavalla voit varmistaa, että muunnos toimii odotetulla tavalla. Voit tehdä tämän avaamalla Datan esikatselu -välilehti, jossa muunnos on valittuna, ja aloita esikatseluistunto. Kun olet varmistanut, että muunnetut tiedot näyttävät odotetuilta, siirry kohtaan Tulostusskeema välilehti ja valitse Käytä tietojen esikatselumallia päivittääksesi skeeman automaattisesti.
Kun lisäät uudenlaisia muunnoksia, esikatselu saattaa näyttää viestin puuttuvasta riippuvuudesta. Kun tämä tapahtuu, valitse Lopeta istunto ja aloita uusi, joten esikatselu poimii uudenlaisen solmun.
Poimi laitteen tiedot
Aloitetaan käsittelemällä instrumentin nimeä koskevia tietoja normalisoidaksesi sen sarakkeiksi, joita on helpompi käyttää tuloksena olevassa tulostaulukossa.
- Lisää Jaettu merkkijono solmu ja nimeä se
Split instrument
, joka tokenisoi instrumenttisarakkeen käyttämällä välilyöntiä:s+
(tässä tapauksessa yksi välilyönti kelpaisi, mutta tämä tapa on joustavampi ja visuaalisesti selkeämpi). - Haluamme säilyttää alkuperäiset instrumenttitiedot ennallaan, joten kirjoita uusi sarakkeen nimi jaetulle taulukolle:
instrument_arr
. - Lisää Joukko sarakkeisiin solmu ja nimeä se
Instrument columns
muuntaaksesi juuri luodun taulukkosarakkeen uusiksi kentiksi, paitsisymbol
, jolle meillä on jo sarake. - Valitse sarake
instrument_arr
, ohita ensimmäinen merkki ja käske sitä purkaa tulossarakkeetmonth, day, year, strike_price, type
indeksejä käyttämällä2, 3, 4, 5, 6
(pilkkujen jälkeen olevat välilyönnit ovat luettavuuden vuoksi, ne eivät vaikuta kokoonpanoon).
Otettu vuosi ilmaistaan vain kahdella numerolla; Oletetaan, että se on tällä vuosisadalla, jos he käyttävät vain kahta numeroa.
- Lisää Johtettu sarake solmu ja nimeä se
Four digits year
. - enter
year
johdettuna sarakkeena, joten se ohittaa sen, ja kirjoita seuraava SQL-lauseke:CASE WHEN length(year) = 2 THEN ('20' || year) ELSE year END
Mukavuuden vuoksi rakennamme expiration_date
kenttä, joka käyttäjällä voi olla viitteenä viimeisestä päivämäärästä, jolloin vaihtoehtoa voidaan käyttää.
- Lisää Liitä sarakkeet solmu ja nimeä se
Build expiration date
. - Nimeä uusi sarake
expiration_date
, valitse sarakkeetyear
,month
jaday
(tässä järjestyksessä) ja väliviivana väliviiva.
Toistaiseksi kaavion pitäisi näyttää seuraavalta esimerkiltä.
Uusien sarakkeiden datan esikatselun tähän mennessä pitäisi näyttää seuraavalta kuvakaappaukselta.
Normalisoi sopimusten määrä
Jokaisella tietojen rivillä näkyy kunkin option ostettujen tai myytyjen sopimusten lukumäärä ja erät, joilla tilaukset täytettiin. Menettämättä tietoja yksittäisistä eristä, haluamme, että jokainen summa on yksittäisellä rivillä yhdellä summa-arvolla, kun taas loput tiedot toistetaan jokaisella tuotetulla rivillä.
Yhdistetään ensin summat yhdeksi sarakkeeksi.
- Lisää Irrota sarakkeet riveiksi solmu ja nimeä se
Unpivot actions
. - Valitse sarakkeet
bought
jasold
poistaaksesi käännöksen ja tallentaaksesi nimet ja arvot sarakkeisiin nimeltäaction
jacontracts
Vastaavasti.
Huomaa esikatselussa, että uusi sarakecontracts
on edelleen joukko lukuja tämän muunnoksen jälkeen.
- Lisää Räjäytä taulukko tai kartoita riveiksi rivi nimeltä
Explode contracts
. - Valitse
contracts
sarake ja kirjoitacontracts
uudeksi sarakkeeksi ohittaaksemme sen (alkuperäistä taulukkoa ei tarvitse säilyttää).
Esikatselu näyttää nyt, että jokaisella rivillä on yksittäinen contracts
määrä, ja loput kentät ovat samat.
Tämä tarkoittaa myös sitä order_id
ei ole enää ainutlaatuinen avain. Omia käyttötapauksia varten sinun on päätettävä, kuinka mallintaa tietosi ja haluatko denormalisoida vai et.
Seuraava kuvakaappaus on esimerkki siitä, miltä uudet sarakkeet näyttävät tähänastisten muutosten jälkeen.
Luo yhteenvetotaulukko
Nyt luot yhteenvetotaulukon kullekin tyypille ja jokaiselle osakesymbolille vaihdettujen sopimusten määrästä.
Oletetaan havainnollistamistarkoituksessa, että käsiteltävät tiedostot kuuluvat yhdelle päivälle, joten tämä yhteenveto antaa yrityskäyttäjille tietoa siitä, mikä on markkinoiden kiinnostus ja mielipide kyseisenä päivänä.
- Lisää Valitse Kentät solmu ja valitse seuraavat sarakkeet säilytettäväksi yhteenvetoa varten:
symbol
,type
jacontracts
. - Lisää Kierrä rivit sarakkeiksi solmu ja nimeä se
Pivot summary
. - Aggregaatti
contracts
saraketta käyttäensum
ja valitse muuntaatype
sarake.
Normaalisti tallennat sen johonkin ulkoiseen tietokantaan tai tiedostoon viitettä varten; tässä esimerkissä tallennamme sen CSV-tiedostona Amazon S3:ssa.
- Lisää Autobalance Processing solmu ja nimeä se
Single output file
. - Vaikka tätä muunnostyyppiä käytetään tavallisesti optimoimaan rinnakkaisuus, tässä käytämme sitä vähentämään tuloste yhdeksi tiedostoksi. Siksi syötä
1
osioiden määrässä. - Lisää S3-kohde ja nimeä se
CSV Contract summary
. - Valitse tietomuodoksi CSV ja anna S3-polku, johon työrooli saa tallentaa tiedostoja.
Työn viimeisen osan pitäisi nyt näyttää seuraavalta esimerkiltä.
- Tallenna ja suorita työ. Käytä Toimii -välilehteä tarkistaaksesi, milloin se on onnistunut.
Löydät polun alta tiedoston, joka on CSV, vaikka tiedostopäätettä ei ole. Sinun on luultavasti lisättävä laajennus sen lataamisen jälkeen avataksesi sen.
Työkalussa, joka voi lukea CSV-tiedoston, yhteenvedon pitäisi näyttää seuraavan esimerkin kaltaiselta.
Puhdista väliaikaiset sarakkeet
Valmistellaksemme tilausten tallentamista historialliseen taulukkoon tulevaa analysointia varten, siivotaan joitakin matkan varrella luotuja väliaikaisia sarakkeita.
- Lisää Pudota kentät solmu kanssa
Explode contracts
solmu valittu emoyritykseksi (haaroittelemme dataliukuhihnaa erillisen lähdön luomiseksi). - Valitse poistettavat kentät:
instrument_arr
,month
,day
jayear
.
Loput haluamme säilyttää, jotta ne tallennetaan historialliseen taulukkoon, jonka luomme myöhemmin.
Valuuttojen standardointi
Tämä synteettinen data sisältää kuvitteellisia operaatioita kahdella valuutalla, mutta todellisessa järjestelmässä voit saada valuuttoja markkinoilta ympäri maailmaa. Käsitellyt valuutat on hyödyllistä standardoida yhdeksi viitevaluutaksi, jotta niitä voidaan helposti verrata ja yhdistää raportointia ja analysointia varten.
Käytämme Amazon Athena simuloida taulukkoa likimääräisillä valuuttamuunnoksilla, joka päivitetään ajoittain (tässä oletetaan, että käsittelemme tilaukset riittävän ajoissa, jotta muunnos edustaa kohtuullista vertailua).
- Avaa Athena-konsoli samalla alueella, jossa käytät AWS-liimaa.
- Luo taulukko suorittamalla seuraava kysely asettamalla S3-sijainti, jossa sekä Athena- että AWS Glue -roolisi voivat lukea ja kirjoittaa. Voit myös haluta tallentaa taulukon eri tietokantaan kuin
default
(jos teet niin, päivitä taulukon hyväksytty nimi annettujen esimerkkien mukaisesti). - Kirjoita taulukkoon muutama esimerkkimuunnos:
INSERT INTO default.exchange_rates VALUES ('usd', 1.0), ('eur', 1.09), ('gbp', 1.24);
- Sinun pitäisi nyt pystyä tarkastelemaan taulukkoa seuraavalla kyselyllä:
SELECT * FROM default.exchange_rates
- Palaa AWS Glue -visuaaliseen työhön, lisää a Lookup solmu (lapsena
Drop Fields
) ja nimeä seExchange rate
. - Kirjoita juuri luomasi taulukon laadukas nimi käyttämällä
currency
avaimeksi ja valitseexchange_rate
käytettäväksi kenttään.
Koska kentän nimi on sama sekä tiedoissa että hakutaulukossa, voimme vain kirjoittaa nimencurrency
eikä sinun tarvitse määrittää kartoitusta.
Tätä kirjoitettaessa hakumuunnos ei ole tuettu tietojen esikatselussa, ja se näyttää virheen, että taulukkoa ei ole olemassa. Tämä on vain tietojen esikatselua varten, eikä se estä työtä suorittamasta oikein. Muutama postauksen jäljellä oleva vaihe ei edellytä skeeman päivittämistä. Jos sinun on suoritettava tietojen esikatselu muissa solmuissa, voit poistaa hakusolmun väliaikaisesti ja laittaa sen takaisin. - Lisää Johtettu sarake solmu ja nimeä se
Total in usd
. - Nimeä johdettu sarake
total_usd
ja käytä seuraavaa SQL-lauseketta:round(contracts * price * exchange_rate, 2)
- Lisää Lisää nykyinen aikaleima solmu ja nimeä sarake
ingest_date
. - Käytä muotoa
%Y-%m-%d
aikaleimasi (esittelytarkoituksessa käytämme vain päivämäärää; voit tarkentaa sitä, jos haluat).
Tallenna historiallinen tilaustaulukko
Tallenna historiallinen tilaustaulukko suorittamalla seuraavat vaiheet:
- Lisää S3-kohdesolmu ja nimeä se
Orders table
. - Määritä parkettimuoto näppärällä pakkauksella ja anna S3-kohdepolku, johon tulokset tallennetaan (erillään yhteenvedosta).
- valita Luo taulukko tietokatalogiin ja seuraavissa ajoissa, päivitä skeema ja lisää uusia osioita.
- Anna kohdetietokanta ja nimi uudelle taulukolle, esimerkiksi:
option_orders
.
Kaavion viimeisen osan pitäisi nyt näyttää seuraavalta kahdella haaralla kahdelle erilliselle ulostulolle.
Kun olet suorittanut työn onnistuneesti, voit käyttää Athenen kaltaista työkalua tarkistaaksesi työn tuottamat tiedot tekemällä kyselyn uudesta taulukosta. Löydät taulukon Athena-luettelosta ja valitset Esikatselupöytä tai suorita vain SELECT-kysely (päivitä taulukon nimi käyttämäsi nimeen ja luetteloon):
SELECT * FROM default.option_orders limit 10
Taulukon sisällön pitäisi näyttää seuraavan kuvakaappauksen kaltaiselta.
Puhdistaa
Jos et halua säilyttää tätä esimerkkiä, poista kaksi luomaasi työtä, kaksi Athenen taulukkoa ja S3-polut, joihin syöttö- ja tulostustiedostot on tallennettu.
Yhteenveto
Tässä viestissä näytimme, kuinka AWS Glue Studion uudet muunnokset voivat auttaa sinua tekemään edistyneempiä muunnoksia minimaalisella kokoonpanolla. Tämä tarkoittaa, että voit ottaa käyttöön enemmän ETL-käyttötapauksia ilman, että sinun tarvitsee kirjoittaa ja ylläpitää mitään koodia. Uudet muunnokset ovat jo saatavilla AWS Glue Studiossa, joten voit käyttää uusia muunnoksia jo tänään visuaalisissa töissäsi.
Kirjailijasta
Gonzalo herreros on vanhempi Big Data -arkkitehti AWS Glue -tiimissä.
- SEO-pohjainen sisällön ja PR-jakelu. Vahvista jo tänään.
- PlatoAiStream. Web3 Data Intelligence. Tietoa laajennettu. Pääsy tästä.
- Tulevaisuuden lyöminen Adryenn Ashley. Pääsy tästä.
- Osta ja myy osakkeita PRE-IPO-yhtiöissä PREIPO®:lla. Pääsy tästä.
- Lähde: https://aws.amazon.com/blogs/big-data/ten-new-visual-transforms-in-aws-glue-studio/
- :on
- :On
- :ei
- :missä
- $ YLÖS
- 000
- 1
- 10
- 100
- 102
- 11
- 12
- 13
- 14
- 15%
- 20
- 23
- 24
- 26
- 28
- 30
- 49
- 67
- 7
- 8
- 9
- 937
- 98
- a
- pystyy
- Meistä
- hyväksyttävä
- pääsy
- sen mukaisesti
- lisätä
- lisä-
- lisää
- kehittynyt
- Jälkeen
- Kaikki
- kohdennetaan
- määrärahat
- sallia
- mahdollistaa
- pitkin
- jo
- Myös
- aina
- Amazon
- määrä
- määrät
- an
- analyysi
- analysoida
- ja
- Toinen
- Kaikki
- sovellettu
- lähentää
- huhtikuu
- OVAT
- perustelu
- Ryhmä
- AS
- osoitettu
- At
- attribuutteja
- automaattisesti
- saatavissa
- AWS
- AWS-liima
- takaisin
- perustua
- BE
- ennen
- ovat
- Iso
- Big Data
- tyhjä
- BMW
- sekä
- osti
- oksat
- rakentaa
- liiketoiminta
- mutta
- Ostetaan
- by
- soittaa
- CAN
- tapaus
- tapauksissa
- luettelo
- keskus
- Century
- Muutokset
- ominaisuudet
- tarkastaa
- lapsi
- Valita
- valita
- selkeämpi
- koodi
- Koodaus
- Sarake
- Pylväät
- Yhteinen
- verrattuna
- vertailu
- täydellinen
- Valmistunut
- Konfigurointi
- Console
- lujittaa
- sisältää
- pitoisuus
- sopimus
- sopimukset
- mukavuus
- Muuntaminen
- tuloksia
- muuntaa
- muunnetaan
- YHTIÖ
- voisi
- luoda
- luotu
- Luominen
- valuuttojen
- valuutta
- Nykyinen
- PÄIVÄ
- tiedot
- tietokanta
- Päivämäärä
- Päivämäärät
- treffiaika
- päivä
- sopimus
- tekemisissä
- päättää
- oletusarvo
- määritelty
- osoittivat
- riippuvuus
- johdettu
- Huolimatta
- yksityiskohdat
- eri
- numeroa
- pohtia
- do
- ei
- tekee
- dollaria
- Dont
- kaksinkertainen
- alas
- Pudota
- putosi
- kukin
- helpompaa
- helposti
- helppo
- toimittaja
- mahdollistaa
- tarpeeksi
- enter
- ympäristö
- virhe
- Eetteri (ETH)
- EUR
- esimerkki
- Esimerkit
- Paitsi
- Vaihdetaan
- Vaihto
- Exclusive
- olla
- Laajentaa
- odotettu
- kokeilu
- päättyminen
- ilmaistuna
- laajentaminen
- ulkoinen
- lisää
- uute
- paljon
- pelko
- harvat
- fiktiivinen
- ala
- Fields
- filee
- Asiakirjat
- täyttää
- täynnä
- taloudellinen
- Rahoitusvälineet
- Löytää
- Etunimi
- kiinteä
- joustava
- seurata
- jälkeen
- seuraa
- varten
- muoto
- löytyi
- alkaen
- tulevaisuutta
- GBP
- general
- yleensä
- tuottaa
- syntyy
- saada
- Antaa
- antaa
- Go
- kaavio
- Ahneus
- Käsittely
- tapahtuu
- Olla
- ottaa
- auttaa
- tätä
- historiallinen
- historia
- Miten
- Miten
- HTML
- http
- HTTPS
- Ihmiset
- i
- tunnistaa
- tunnistaa
- if
- Vaikutus
- toteuttaa
- tuoda
- in
- indeksit
- ilmoitettu
- ilmaisee
- ilmaisee
- osoitus
- henkilökohtainen
- tiedot
- panos
- esimerkki
- sen sijaan
- ohjeet
- väline
- välineet
- korko
- liitäntä
- tulee
- ISO
- IT
- SEN
- Job
- Työpaikat
- jpg
- json
- vain
- Pitää
- avain
- laji
- Sukunimi
- myöhemmin
- pitää
- RAJOITA
- linja
- likviditeetti
- Lista
- kuormitus
- sijainti
- kauemmin
- katso
- näyttää joltakin
- ulkonäkö
- Katso ylös
- menettää
- menettää
- tehty
- ylläpitää
- tehdä
- TEE
- käsin
- kartta
- kartoitus
- markkinat
- markkinoiden mielipide
- markkinat
- Saattaa..
- välineet
- mennä
- viesti
- ehkä
- minimi
- puuttuva
- malli
- monitori
- lisää
- eniten
- moninkertainen
- molemminpuolisesti
- nimi
- nimetty
- nimet
- Tarve
- tarpeet
- Uusi
- Nro
- solmu
- solmut
- Normaalisti
- nyt
- numero
- numerot
- objekti
- of
- usein
- on
- ONE
- vain
- avata
- toiminta
- Operations
- Optimoida
- Vaihtoehto
- Vaihtoehdot
- or
- tilata
- määräys
- alkuperäinen
- Muut
- muuten
- ulostulo
- yli
- yleinen
- ohittaa
- oma
- maksettu
- lasi
- parametri
- osa
- polku
- poimii
- putki
- Tappi
- Paikka
- Platon
- Platonin tietotieto
- PlatonData
- Kirje
- mahdollinen
- Käytännön
- tarkka
- estää
- preview
- hinta
- todennäköisesti
- prosessi
- käsittely
- tuottaa
- valmistettu
- toimittaa
- mikäli
- tarjoaa
- osto
- tarkoitus
- tarkoituksiin
- laittaa
- Python
- pätevän
- nostaa
- satunnainen
- Lue
- todellinen
- kohtuullinen
- vähentää
- heijastaa
- alue
- jäljellä oleva
- poistaa
- monistaa
- Raportointi
- edustaa
- edustaja
- edustavat
- edustaa
- edellyttää
- vaatimukset
- Vaatii
- vastaavasti
- REST
- Saatu ja
- tulokset
- arviot
- Rooli
- roolit
- RIVI
- ajaa
- juoksu
- turvallisempaa
- sama
- mahla
- Säästä
- tallentaa
- selaa
- sekuntia
- valittu
- valitsemalla
- Myydään
- vanhempi
- näkemys
- erillinen
- Istunto
- Setit
- asetus
- osakkeet
- Kuori
- shouldnt
- näyttää
- Näytä
- samankaltainen
- Yksinkertainen
- single
- Koko
- taitoja
- pieni
- So
- niin kaukana
- myyty
- jonkin verran
- jotain
- lähde
- Tila
- tilat
- erityinen
- määritelty
- jakaa
- taulukkolaskentaohjelma
- SQL
- Alkaa
- Askeleet
- Yhä
- Varastossa
- Levytila
- verkkokaupasta
- tallennettu
- jono
- studio
- myöhempi
- Onnistuneesti
- sopiva
- YHTEENVETO
- Tuetut
- symboli
- synteettinen
- synteettinen data
- synteettisesti
- järjestelmä
- järjestelmät
- taulukko
- ottaa
- Kohde
- joukkue-
- kertoa
- tilapäinen
- kymmenen
- testi
- kuin
- että
- -
- Kaavio
- tiedot
- maailma
- Niitä
- sitten
- siksi
- Nämä
- ne
- tätä
- ne
- aika
- kertaa
- aikaleima
- että
- tänään
- symbolinen
- merkitä
- otti
- työkalu
- Yhteensä
- kauppaa
- vaihdettiin
- Muuttaa
- Muutos
- muunnokset
- transformoitu
- kaksi
- tyyppi
- varten
- taustalla oleva
- ymmärtää
- unique
- asti
- Päivitykset
- päivitetty
- päivittäminen
- URL
- us
- Yhdysvaltain dollari
- USD
- käyttää
- käyttölaukku
- käytetty
- käyttäjä
- Käyttäjät
- käyttämällä
- arvokas
- Arvokasta tietoa
- arvo
- arvot
- tapahtumapaikka
- todennettu
- todentaa
- Näytä
- näkyvä
- tilavuus
- vs
- odottaa
- haluta
- oli
- Tapa..
- we
- olivat
- Mitä
- kun
- joka
- vaikka
- tulee
- with
- ilman
- työnkulkuja
- työskentely
- maailman-
- olisi
- kirjoittaa
- kirjoittaminen
- vuosi
- te
- Sinun
- zephyrnet