CSV Browser Upload | Vendia

CSV Browser Upload

CSV Browser Upload

Quickly get started with Analytical Data Sharing by uploading CSV files directly from your browser. This feature allows you to create new tables in your Vendia Uni by uploading CSV files, configuring options, and defining column types. Great for fast prototyping without needing to set up complex data pipelines.

Note: The maximum file size you can upload via the browser is 2GB. Please use the Amazon S3 ingestion method for larger files.

Prerequisites

Before uploading CSV files, ensure that:

Supported File Formats

Currently, Vendia supports uploading CSV files with the following characteristics:

CSV Options

When uploading a CSV, you can customize the following options:

Option Description
Header Specify if the CSV has a header row.
Delimiter Specify the separator for values (e.g., comma, tab, semicolon).
Whitespace Trim or preserve whitespace from the beginning and end of values.
Optional field enclosure Specify if some values are wrapped in single or double-quotes.
Date format Attempt to determine date format via auto-detection or manually specify date format.
Time format Attempt to determine time format via auto-detection or manually specify time format.
Timestamp format Attempt to determine timestamp format via auto-detection or manually specify timestamp format.
Error handling Specify error handling actions (i.e., stop on error or skip errors).

Column Configuration

After setting the CSV options, review and adjust the columns detected from your file:

You can change the data type for each column as needed before completing the upload.

Supported Data Types

Vendia supports the following data types for CSV columns:

Data Type Description Example Values
BINARY Binary data encoded as base64 or hex base64 encoded data
BOOLEAN True/false values true, false, 1, 0
DATE Date values 2023-01-18, 1/18/2023
FLOAT Floating-point decimal numbers 3.14, -2.5, 1.23E+10
INTEGER 32-bit integer numbers 123, -456, 0
LONG 64-bit integer numbers 1234567890123, -987654321
STRING Text data of any length ”John Doe”, “Product Name”
TIMESTAMP Date and time values 2024-06-08 17:28:00

Configuration Tips

Once you have configured all options and columns, proceed to upload your CSV to create the new table.

Best Practices

Troubleshooting

If you encounter issues during CSV upload:

  1. File Size: Verify your file is under the 2GB limit
  2. Format Issues: Check that your CSV follows standard formatting conventions
  3. Encoding Problems: Ensure your file uses UTF-8 or another supported encoding
  4. Column Types: Review and adjust data types if automatic detection is incorrect
  5. Delimiter Detection: Manually specify delimiters if auto-detection fails
  6. Memory Issues: For very wide tables (many columns), consider splitting the data
  7. Special Characters: Check for unusual characters that might cause parsing errors

Next Steps

After successfully uploading your CSV file, you can: