Kuidas importida CSV-faili Kibanasse

Kuidas Importida Csv Faili Kibanasse



„Comma-Separated Values ​​(CSV) on üks mitmekülgsemaid ja hõlpsamini kasutatavaid andmevorminguid. See on kerge andmevorming, mis võimaldab arendajatel ja rakendustel andmeid ühest allikast teise edastada ja sõeluda.

CSV-andmed salvestavad andmed tabelivormingus, kus iga veerg eraldatakse komaga ja uus kirje eraldatakse uuele reale. See teeb sellest väga hea valiku selliste andmebaaside eksportimiseks nagu SQL-andmebaasid, Cassandra andmed ja palju muud.







Seetõttu pole üllatav, et kohtate stsenaariumi, kus peate CSV-faili oma andmebaasi importima.



Selle õpetuse eesmärk on näidata teile kiiret ja lihtsat meetodit CSV-faili importimiseks oma Elasticsearchi klastrisse Kibana armatuurlaua abil.



Hüppame sisse.





Nõuded

Enne sukeldumist veenduge, et teil on järgmised nõuded:

    1. Rohelise tervisliku seisundiga Elasticsearchi klaster.
    2. Kibana server on ühendatud teie Elasticsearchi klastriga.
    3. Piisavad õigused klastri indeksite haldamiseks.

CSV-faili näidis

Nagu tavaliselt, on esimene nõue teie lähte-CSV-fail. Hea on veenduda, et teie CSV-failis olevad andmed on hästi vormindatud ja et need ei sisalda vigu.



Illustreerimiseks kasutame tasuta andmestikku, mis sisaldab Amazon Prime'i filme ja telesaateid.

Avage oma brauser ja navigeerige allolevasse ressurssi:

https://www.kaggle.com/datasets/shivamb/amazon-prime-movies-and-tv-shows

Järgige andmestiku kohalikku arvutisse allalaadimise protseduuri. Allalaaditud arhiivi saate ekstraktida käsuga:

$ lahti pakkima a~ / Allalaadimised / arhiiv.zip

Impordi CSV-fail

Kui olete lähtefaili valmis saanud, saame jätkata ja arutada, kuidas seda importida.

Alustage oma Kibana kodu armatuurlauale ja valige suvand „Laadi fail üles”.


Otsige käivitusaknas üles siht-CSV-fail, mida soovite importida.


Valige lähtefail ja klõpsake nuppu Laadi üles.


Lubage Elasticsearchil ja Kibanal üleslaaditud faili analüüsida. See sõelub CSV-faili ja määrab andmevormingu, väljad, andmetüübid jne.

MÄRKUS. Sõltuvalt teie klastri konfiguratsioonist ja andmete suurusest võib see protsess veidi aega võtta. Aegumiste vältimiseks veenduge, et põhisõlm reageerib.

Kui protsess on lõppenud, peaksite hankima näidise oma faili sisust ja Elasticu analüüsitud failistatistikast.


Saate kohandada paljusid parameetreid, näiteks eraldaja, päise read jne. Näiteks saame kohandada ülaltoodud väljundit, et öelda Elasticule, et meie CSV-fail sisaldab päisefaile.


Seejärel saame klõpsata nupul Rakenda ja andmeid uuesti analüüsida. See peaks vormindama andmed õiges vormingus, sealhulgas väljad.


Järgmisena saame klõpsata imporditud armatuurlauale liikumiseks.

Siin peame looma indeksi, kuhu CSV-andmed salvestatakse. Saate oma registrile määrata mis tahes toetatud nime.


Kui soovite kohandada oma indeksi atribuute, nagu killud, koopiad, vastendused jne. Valige täpsem suvand ja kohandage oma sätteid vastavalt oma südamele.

Lõpuks klõpsake nuppu Import ja vaadake, kuidas Kibana teeb oma maagiat. Kui olete lõpetanud, pääsete oma indeksile juurde kas Elasticsearch API kaudu või kasutage Kibana armatuurlauda.


Ja oletegi valmis!!

Järeldus

Selles postituses käsitlesime teie CSV-andmestiku toomist ja importimist teie Elasticsearchi klastrisse, kasutades Kibana armatuurlauda.

Täname lugemise eest ja head kodeerimist!!