Sida loo Furo Qoraalka Xaqiiqda Weyn iyo Faylasha CSV

MS Excel waxa uu soo bandhigi karaa 1,048,576 saf. In kasta oo ay taasi u ekaan karto tiro runtii aad u badan isticmaalka caadiga ah, waxa jira xaalado badan oo aanay taasi ku filnayn.

Haddi aad fiirinayso faylalka log-ga ama xog-ururinta, way fududahay inaad la kulanto faylal CSV oo wata malaayiin saf ama faylal qoraal ah oo waaweyn. Mar haddii Excel uusan taageeri karin faylalka kuwan weyn, sidee ayaad u furaysaa? Aan ogaano.

Maxay Tafaftirayaasha Qoraalka Caadiga ah(Normal Text Editors) u furi waayaan faylal Xaqiiq ah(Open Really Large Files) ?

Kumbuyuutarku waxa uu leeyahay gigabytes kayd ah, haddaba maxay tifaftirayaasha qoraalka u furi waayeen faylal waaweyn?

Waxaa jira laba arrimood oo halkan ku ciyaara. Codsiyada qaarkood waxay leeyihiin xaddid adag oo ku saabsan inta xog ee ay soo bandhigi karaan. Dhib malaha inta uu le'eg yahay xusuusta uu PC-gaagu leeyahay, kaliya ma isticmaali doonaan.

Arrinta labaad waa RAM . Qaar badan oo tifaftirayaasha qoraalka ah kuma laha xaddid adag tirada safafka, laakiin ma soo bandhigi karaan faylal waaweyn sababtoo ah xaddidnaanta xusuusta. Waxay ku shubaan faylka oo dhan nidaamka RAM , markaa haddii xusuustani aysan ku filneyn, nidaamku wuu fashilmay.

Habka #1: Isticmaalka Tifaftirayaasha Bilaashka ah

Sida ugu fiican ee loo arko faylalka qoraalka aadka u weyn waa in la isticmaalo… tafatiraha qoraalka. Ma aha oo kaliya tifaftiraha qoraalka, laakiin aaladaha loogu talagalay qorista koodka. Barnaamijyada noocan oo kale ah waxay sida caadiga ah xamili karaan faylal waaweyn iyagoon dhib lahayn waana bilaash.

Daawaha Faylka Qoraalka ee Weyn(Large Text File Viewer) waxay u badan tahay inuu yahay kan ugu fudud codsiyadan. Runtii way fududahay in la isticmaalo, si degdeg ah ayay u shaqeysaa waxayna leedahay raad kheyraad aad u hooseeya. Dhankiisa kaliya? Ma tafatirin karo faylasha Laakiin haddii aad rabto oo kaliya inaad aragto faylal waaweyn oo CSV ah, tani waa gacmaha hoos u ah qalabka ugu fiican ee shaqada.

Si aad u daabacdo faylasha waaweyn ee qoraalka sidoo kale, waa inaad isku daydaa Emacs . Asal ahaan loo sameeyay nidaamyada Unix(Unix) , waxay si fiican ugu shaqeysaa Windows sidoo kale, waxayna xamili kartaa faylal waaweyn. Sidoo kale, Neovim iyo Sublime Text waa laba IDE-(IDEs) fudud oo loo isticmaali karo in lagu furo faylalka qoraalka CSV ee cabbirka gigabyte ah .

Haddii waxa kaliya ee aad raadineyso ay tahay inaad xogta ka dhex raadiso faylal waaweyn oo log, markaa klogg ayaa adiga kuu ah. Fargeeto casri ah oo loo yaqaan ' glogg ' caan ah , codsigan wuxuu kuu oggolaanayaa inaad si fudud u sameyso hawlgallo raadin oo adag iyada oo loo marayo faylal qoraal ah oo aad u fudud. Maaddaama faylalka kombuyuutarku soo saaray ay inta badan yeelan karaan malaayiin saf, klogg waxaa loogu talagalay in lagu shaqeeyo cabbirrada faylasha noocaas ah iyada oo aan wax arrin ah.

Habka(Method) #2: U Kala Qaybsama Qaybo Badan(Into Multiple Parts)

Dhibaatada oo dhan ee isku dayga ah in la furo faylasha waaweyn ee CSV waa inay aad u weyn yihiin. Laakiin maxaa dhacaya haddii aad u kala qaybin lahayd kuwan faylal yaryar oo badan?

Tani waa xal caan ah, maadaama aysan guud ahaan ku lug lahayn inaad barato isdhexgalka tafatiraha qoraalka cusub. Taa baddalkeeda, waxaad isticmaali kartaa mid ka mid ah kala qaybinta badan ee CSV-ga ee laga heli karo khadka(one of the many CSV splitters available online) si aad u kala jebiso faylka weyn tiro faylal si fudud loo furi karo. Mid kasta oo ka mid ah faylashaas ayaa markaa si caadi ah loo geli karaa.

Si kastaba ha ahaatee, tani maaha habka ugu wanaagsan ee arrintan loo maro. Kala qaybinta fayl weyn waxay inta badan u horseedi kartaa qoraalo yaab leh ama faylal aan habboonayn. Waxaa intaa dheer, qayb kasta oo si gaar ah u furto waxay kaa ilaalinaysaa inaad shaandhayso xogta oo dhan hal mar.

Habka #3: Soo dejinta Xogta

Faylasha qoraalka iyo .csv ee ku fidsan gigabytes badan ayaa guud ahaan ah kaydin weyn. Markaa maxaa diidaya oo kaliya inay u soo dhoofiyaan kaydka xogta?

SQL waa luqadda calaamadaynta xogta ee ugu caansan ee la isticmaalo maalmahan. Waxaa jira noocyo badan oo SQL(many versions of SQL) ah oo la isticmaalo, laakiin ugu fudud ayaa laga yaabaa inay tahay MySQL . Iyo sida nasiibku u yeelan lahaa, waa suurtogal in faylka CSV loo rogo miiska MySQL(convert a CSV file into a MySQL table) .

Tani macnaheedu maaha habka ugu fudud ee lagula tacaalayo faylalka waaweyn ee CSV , markaa waxaanu kaliya kugula talineynaa kan haddii aad rabto inaad si joogto ah ula macaamilto xog-ururinta waaweyn. Haddii MySQL u dhawaaqo mid aad u adag, mar walba waxaad u soo dhoofsan kartaa faylashaada .csv beddelka MS Access .

Habka(Method) # 4: Ku taxliilin Laybareeriyada Python

Markaad ku shaqaynayso faylka .csv oo leh malaayiin saf oo xog ah, sida cad ma awoodi doontid inaad macno badan u samayso gacanta. Waxaa laga yaabaa inaad rabto inaad shaandhayso xogta oo aad samayso waydiimo gaar ah si aad u fahanto isbeddellada.

Markaa maxaad u qori weyday koodka Python(write Python code) si aad taas u samayso?

Mar labaad, kani maaha habka ugu saaxiibtinimo-wanaagsan. In kasta oo Python aysan ahayn luqadda barnaamijka ugu adag ee la barto(Python isn’t the hardest programming language to learn) , waa codayn, markaa waxaa laga yaabaa inaysan kuu noqon habka ugu fiican adiga. Weli, haddii aad isku aragto in aad ku fakarayso faylalka CSV ee waaweyn maalin kasta, waxaa laga yaabaa inaad rabto inaad ku rakibto hawsha qaar ka mid ah koodka Python(automate the task with some Python code) .

Habka #5: Iyada oo leh Aaladaha Premium

Tifaftirayaasha qoraalka ee aan ku aragnay qaabkii ugu horreeyay ma ahayn qalab gaar ah oo loogu talagalay habaynta CSV(CSV) . Waxay ahaayeen qalab guud-ujeedo ah oo loo isticmaali karo in lagu shaqeeyo .csv faylal waaweyn sidoo kale.

Laakiin ka waran codsiyada gaarka ah? Ma jiraan apps ka baxay halkaas oo loo abuuray si ay u xaliyaan dhibaatadan?

Waxaa jira, dhab ahaantii. CSV Explorer , tusaale ahaan, waxa ay dhistaa habkii aynu ku sharaxnay labadii hab ee ugu dambeeyay ( SQL database iyo Python code) si loo abuuro app awood u leh daawashada iyo tafatirka faylasha CSV ee cabbir kasta. (CSV)Waxaad samayn kartaa wax kasta oo aad ka filayso qalabka xaashida sida samaynta garaafyada ama shaandhaynta xogta gudaha CSV Explorer .

Doorasho kale waa UltraEdit . Si ka duwan qalabkii hore, tan waxaa loola jeedaa ma aha oo kaliya faylasha .csv laakiin nooc kasta oo faylka qoraalka ah. Waxay si fudud u maarayn kartaa qoraalka iyo faylasha CSV ee u dhexeeya dhawr gigabytes, oo leh interface la mid ah qaar badan oo ka mid ah tifaftirayaasha bilaashka ah ee aan horay uga hadalnay. 

Ciladda kaliya ee qalabkani waa inay yihiin codsiyo qaali ah, oo u baahan inaad hesho shatiga lacag bixinta si aad u awooddo inaad isticmaasho. Waxaad had iyo jeer isku dayi kartaa noocyadooda tijaabada ah ee bilaashka ah si aad u hubiso sifooyinkooda, ama haddii aad haysato hal mar oo keliya.

Waa maxay Habka ugu Wanaagsan ee Loo Furo Qoraallada Weyn(Large Text) iyo CSV(CSV Files) ?

Da'dan Xogta Weyn(Big Data) , maaha wax aan caadi ahayn in lagu dhex galo faylasha qoraalka ah ee ku socda gigabytes, taas oo noqon karta mid adag in xitaa lagu arko qalabka la dhisay sida Notepad ama MS Excel . Si aad u furto galalka waaweyn ee CSV , waxaad u baahan tahay inaad soo dejiso oo aad isticmaasho codsi qolo saddexaad ah.

Haddii waxa kaliya ee aad rabto ay tahay inaad aragto faylalka noocaas ah, markaa Daawade Faylka Qoraalka Weyn(Large Text File Viewer) ayaa kuu fiican adiga. Si aad dhab ahaan u tafatirto iyaga, waxaad isku dayi kartaa tifaftiraha qoraalka qani ku ah sida Emacs , ama waxaad u tagtaa qalab qaali ah sida CSV Explorer .

Farsamooyinka sida kala qaybinta faylka CSV ama soo dejinta xogta waxay ku lug leedahay talaabooyin aad u badan. Waxa aad u fiican in aad hesho shatiga lacag bixinta ee qalab premium go'an haddii aad aragto in aad ku shaqaynayso faylal qoraaleed aad u badan.



About the author

Waxaan ahay khabiir kombuyuutar waxaanan dadka ku caawinayey pc ilaa 2009. Xirfadahayga waxaa ka mid ah iphone, software, qalabyada, iyo in ka badan. Waxaan sidoo kale macalinimo ka shaqaynayay afartii sano ee la soo dhaafay. Waqtigaas, waxaan bartay sida dadka looga caawiyo inay bartaan barnaamijyo cusub iyo sida loo isticmaalo qalabkooda hab xirfadeed. Waxaan ka helaa talooyin ku saabsan sidii aan u horumarin lahaa xirfadeyda si qof walba uu ugu guuleysto shaqada ama dugsiga.



Related posts