UltKit
ఇమేజ్11
PDF13
డాక్యుమెంట్స్ & డేటా7
వీడియో6
ఆడియో4
మరిన్ని టూల్స్22

CSV నుండి Parquet కన్వర్టర్

CSV తయారు చేయడం సులభం, కానీ దానిపై క్వెరీలు నెమ్మదిగా నడుస్తాయి. CSVని అప్‌లోడ్ చేయండి, ప్రతి ఫీల్డ్‌కు కాలమ్ టైప్ ఉన్న Apache Parquet ఫైల్‌ను పొందండి. అది కంప్రెస్ అయి, మీరు లోడ్ చేసే అనలిటిక్స్ టూల్‌కు సిద్ధంగా ఉంటుంది.

డేటా కన్వర్టర్

లేదా CSV, TSV, TXT … ఫైళ్లు ను ఇక్కడ వదలండి ·

ఒక్కో ఫైల్‌కు గరిష్ఠంగా 95 MB· గరిష్ఠంగా 20 ఫైళ్లు· 30 నిమిషాల తర్వాత తొలగించబడతాయి

అవుట్‌పుట్

ఫైళ్లు మా సర్వర్లలో ప్రాసెస్ చేయబడి 30 నిమిషాల తర్వాత తొలగించబడతాయి.

ఈ టూల్‌ను ఎలా ఉపయోగించాలి

  1. 1

    CSV ఫైళ్లను అప్‌లోడ్ చేయండి

    ఒక ఎక్స్‌పోర్ట్ ఫైల్‌ను లేదా ఒకే లేఅవుట్ ఉన్న గరిష్టంగా 20 ఫైళ్లను జోడించండి, ఒక్కొక్కటి 95 MB వరకు. డెలిమిటర్ ఆటో డిటెక్ట్‌లో ఉంటే కామాలు, సెమికోలన్లు, ట్యాబ్‌లు, పైప్‌లను గుర్తిస్తుంది.

  2. 2

    హెడర్, తేదీ సెట్టింగ్‌లను అలాగే ఉంచండి

    మొదటి వరుస హెడర్ ఆన్‌లో ఉంటే హెడర్ లైన్ కాలమ్ పేర్లుగా మారుతుంది. తేదీలు ISOలో ఉంటుంది, కాబట్టి తేదీ కాలమ్‌లు ఒకే రూపంలో రాయబడతాయి.

  3. 3

    Parquetగా మార్చండి

    Parquetకు మార్చండి నొక్కి, .parquet ఫైల్‌ను pandas, DuckDB, Spark లేదా మీ వేర్‌హౌస్‌లో లోడ్ చేయండి.

డేటా టీమ్‌లు CSVని Parquetగా ఎందుకు మారుస్తాయి

Parquetను 2013లో Twitter, Cloudera ఇంజనీర్లు రూపొందించారు; Google 2010 Dremel పేపర్‌లో వివరించిన కాలమ్నర్ లేఅవుట్ దీనికి ఆధారం, 2015లో ఇది టాప్-లెవల్ Apache ప్రాజెక్ట్ అయింది. ఆలోచన సులభం: CSV లాగా టేబుల్‌ను వరుస వరుసగా నిల్వ చేయకుండా, ఒక కాలమ్‌లోని అన్ని విలువలను కలిపి నిల్వ చేస్తుంది. నలభై కాలమ్‌లలో మూడు కావాల్సిన క్వెరీ ఆ మూడింటినే చదువుతుంది, పక్కపక్కన ఉన్న సారూప్య విలువలు చాలా బాగా కుదురుతాయి.

అందుకే అనలిస్టులు లోడ్ చేసే ముందు ఎక్స్‌పోర్ట్‌లను మారుస్తారు, డేటా ఇంజనీర్లు సప్లయర్లను CSVకి బదులు Parquet అడుగుతారు, స్కాన్ చేసిన డేటా ప్రకారం ఛార్జ్ చేయగల Amazon Athena, BigQuery వంటి సేవల్లో క్వెరీ చౌకవుతుంది. CSVకి 0042 సంఖ్యో కోడో తెలియదు; Parquet ప్రతి కాలమ్‌కు టైప్ నమోదు చేస్తుంది, కాబట్టి తర్వాతి టూల్ ఊహించనవసరం లేదు.

పెద్ద టేబుల్స్ కోసం Parquet vs CSV vs XLSX

ParquetCSVXLSX
ఫైల్‌లో నిల్వ అయ్యే కాలమ్ టైప్‌లుyesnoప్రతి సెల్‌కు
క్వెరీకి కావాల్సిన కాలమ్‌లను మాత్రమే చదువుతుందిyesnono
కంప్రెస్ అయి ఉంటుందిyesnoyes
టెక్స్ట్ ఎడిటర్‌లో చదవవచ్చుnoyesno
Excelలో డబుల్ క్లిక్‌తో తెరుచుకుంటుందిnoyesyes
ఒక ఫైల్‌లో వరుసలుస్థిర పరిమితి లేదుస్థిర పరిమితి లేదుఒక్కో షీట్‌కు 1,048,576

CSV Parquetగా మారినప్పుడు ఏమి మారుతుంది

మీకు కలిగే ప్రయోజనాలు

  • అవసరమైన కాలమ్‌లను మాత్రమే చదివే వేగవంతమైన క్వెరీలు
  • నిల్వ చేయడానికి, పంపడానికి చిన్న ఫైళ్లు
  • తర్వాతి టూల్ ఊహించకుండా చదివే స్కీమా
  • తేదీలు ఒకసారి ISO రూపంలో రాయబడతాయి

గుర్తుంచుకోవాల్సినవి

  • స్ప్రెడ్‌షీట్ లేదా టెక్స్ట్ ఎడిటర్‌లో ఎడిట్ చేయలేరు
  • సంఖ్యా కాలమ్‌లో ఒక్క తప్పు వల్ల మొత్తం కాలమ్ టెక్స్ట్ కావచ్చు
  • ప్రజలు ఇంకా తెరవాల్సి వస్తే CSVను ఉంచుకోండి

CSV, Parquet ఫార్మాట్ వివరాలు

CSV

కామాతో వేరు చేసిన విలువలు

CSV అనేది పట్టికల కోసం ప్లెయిన్-టెక్స్ట్ ఫార్మాట్; ప్రతి లైన్ ఒక వరుస, కామాలు నిలువు వరుసలను వేరు చేస్తాయి. కంప్యూటింగ్ తొలి రోజుల నుంచి వాడుకలో ఉంది, RFC 4180లో వివరించబడింది, అయితే చాలా వేరియంట్లు సెమికోలన్లు లేదా ట్యాబ్‌లు, వేర్వేరు టెక్స్ట్ ఎన్‌కోడింగ్‌లు వాడతాయి. దాదాపు ప్రతి స్ప్రెడ్‌షీట్, డేటాబేస్, అనలిటిక్స్ సాధనం దీన్ని ఇంపోర్ట్, ఎక్స్‌పోర్ట్ చేయగలదు, అందుకే సిస్టమ్‌ల మధ్య డేటా తరలించడానికి ఇదే డిఫాల్ట్ ఫార్మాట్. CSV విలువలను మాత్రమే నిల్వ చేస్తుంది; ఫార్ములాలు, ఫార్మాటింగ్, బహుళ షీట్లు, డేటా రకాలు ఉండవు.

కంప్రెషన్
–
పారదర్శకత
–
యానిమేషన్
–
పరిచయమైన సంవత్సరం
–
CSV కన్వర్టర్

PARQUET

Apache Parquet

Parquet అనేది 2013లో Twitter, Cloudera రూపొందించిన ఓపెన్-సోర్స్ కాలమ్నార్ స్టోరేజ్ ఫార్మాట్, దీనిని Apache Software Foundation నిర్వహిస్తోంది. ఇది డేటాను కాలమ్ వారీగా, బలమైన కంప్రెషన్, టైప్ చేసిన స్కీమాలతో నిల్వ చేస్తుంది, కాబట్టి అనలిటిక్స్ సాధనాలు అవసరమైన కాలమ్‌లను మాత్రమే చదవగలవు. డేటా లేక్స్‌లో, Spark, pandas, DuckDB, BigQuery, Snowflake వంటి సాధనాల్లో ఇది ప్రమాణం. Parquet ఫైళ్లు బైనరీ, టెక్స్ట్ ఎడిటర్‌లో లేదా సాధారణ స్ప్రెడ్‌షీట్ యాప్‌లో తెరవలేము.

కంప్రెషన్
లాస్‌లెస్
పారదర్శకత
–
యానిమేషన్
–
పరిచయమైన సంవత్సరం
2013 · Apache Software Foundation (from Twitter and Cloudera)
PARQUET కన్వర్టర్

ఫైల్‌ను ప్రజలు తెరిచి చూడటం ఆగి, క్వెరీలు స్కాన్ చేసే స్థితికి వచ్చినప్పుడు CSV Parquet అవుతుంది: డేటా లేక్‌లోకి వచ్చే రోజువారీ ఎక్స్‌పోర్ట్, అనలిస్టులతో పంచుకునే డేటాసెట్ లేదా ఒకేసారి కొన్ని కాలమ్‌లతో ఫిల్టర్ చేసే లాగ్‌లు.

మార్చిన తర్వాత కాకుండా మార్చే ముందే CSVను శుభ్రం చేయండి: హెడర్ పేర్లు సరిచేయండి, చివరి సారాంశ లైన్లు తొలగించండి, ప్రతి కాలమ్‌లో ఒకే రకం విలువలు ఉండేలా చూడండి. మూలం CSV కాకుండా డేటాబేస్ బ్యాకప్ అయితే SQL నుండి CSVతో మొదలుపెట్టండి. JSON నుండి SQL వరకు మిగతా అన్ని లక్ష్యాలు డేటా కన్వర్టర్ పేజీలో ఉన్నాయి.

CSV నుండి Parquet ప్రశ్నలు

Parquet ఫైల్ నా CSV కంటే ఎంత చిన్నదిగా ఉంటుంది?

ఇది డేటాపై ఆధారపడి ఉంటుంది. దేశ కోడ్‌లు, స్టేటస్‌లు, తేదీలు వంటి పునరావృత విలువలు ఎక్కువగా ఉన్న కాలమ్‌లు బాగా కుదురుతాయి, ప్రత్యేక IDలు లేదా ఉచిత టెక్స్ట్ ఉన్న కాలమ్‌లు తక్కువగా కుదురుతాయి. Parquet ఫైల్ సాధారణంగా CSV సైజ్‌లో ఒక భాగం మాత్రమే ఉంటుంది, కానీ హామీ ఇవ్వదగిన స్థిర నిష్పత్తి లేదు.

మార్చిన .parquet ఫైల్‌ను ఏ టూల్స్ చదవగలవు?

read_parquetతో pandas, Polars, ఫైల్ పేరుపై సాధారణ SELECTతో DuckDB, Apache Spark, అలాగే BigQuery, Snowflake, Amazon Athena, Redshift Spectrum వంటి క్లౌడ్ వేర్‌హౌస్‌లు. వీటిలో చాలావరకు ఒకే కాలమ్‌లు ఉన్న Parquet ఫైళ్ల ఫోల్డర్‌ను ఒకే టేబుల్‌గా కూడా క్వెరీ చేయగలవు.

కాలమ్ టైప్‌లు ఎలా నిర్ణయించబడతాయి?

ప్రతి కాలమ్‌లోని విలువల నుండి: పూర్ణ సంఖ్యలు, దశాంశాలు, తేదీలు, true లేదా false విలువలకు సరిపోయే టైప్‌లు వస్తాయి, మిశ్రమ కంటెంట్ ఉన్న కాలమ్ టెక్స్ట్‌గానే ఉంటుంది. 02134 వంటి ZIP కోడ్‌ల లాగా ముందు సున్నా ఉన్న కోడ్‌లను మార్చిన తర్వాత తనిఖీ చేయండి, సున్నా ఉండాలంటే వాటిని టెక్స్ట్‌గా ఉంచండి.

ఒకే లేఅవుట్ ఉన్న అనేక CSV ఫైళ్లను మార్చవచ్చా?

అవును, ఒక బ్యాచ్‌లో 20 వరకు, ప్రతిదీ ప్రత్యేక .parquet ఫైల్ అవుతుంది. వాటిని ఒకే ఫోల్డర్‌లో ఉంచితే DuckDB లేదా Spark sales_*.parquet వంటి వైల్డ్‌కార్డ్‌తో కలిపి చదవగలవు.

కోడ్ లేకుండా Parquet ఫైల్‌లో ఏముందో ఎలా చూడాలి?

Excel, Google Sheetsలో .parquetను డబుల్ క్లిక్‌తో తెరవలేరు. Parquet నుండి CSVతో తిరిగి వరుసలుగా మార్చండి, లేదా ఒక SQL క్వెరీ రాయడం అలవాటైతే DuckDB కమాండ్ లైన్ ఉపయోగించండి.