LogoLogo
Back to OsmosDeveloper DocsOsmos BlogWhat's New
  • Welcome to Osmos
  • 👋Getting Started with Osmos
    • Terminology
  • 🎉What's New
  • 🧩Osmos API Reference
  • ⌨️Osmos Chat
  • 👩‍💻Developer Docs
    • Manage API Keys
    • Embedding an Osmos Uploader
    • Embedding Uploader Jobs Table
    • Turning on Advanced Mode Uploader
    • Customizing Uploader Styling
    • Passing Parameterized Fields
    • Configuring Uploader's "Recall" functionality
    • Optional Uploader Settings
    • Uploader Submission Callback
    • Configuring AutoClean for your Uploader
    • Uploader Client-Side Validation
      • Data Validators
      • Checking for Duplicate values in a field
      • Creating Dropdown-Controlled Fields
      • Dynamic Dropdown Options
      • Dropdown Interaction with Validation Functions
    • Validation and Transformation Webhooks
      • OpenAPI Validation Webhook Testing
    • Parser Webhook for file based connectors
  • 🔠Datasets
    • Osmos Datasets
      • Uploading Data to your Table
      • Creating Primary and Foreign keys
      • Osmos Dataset Destination Connector
      • Osmos Dataset Source Connector
      • Dataset Edits
    • Datasets Query Builder
      • Query Builder Metadata
    • Performing Look Ups
      • Performing Joins
        • Types of Joins
  • ⏏️Uploader
    • Creating an Osmos Uploader
      • Testing your Osmos Uploader
    • Uploader Validation Summary
    • Advanced Mode
      • Overview
      • Process
    • Standard Mode
      • Overview
      • AutoClean
      • Process
    • AI AutoMapping
    • Uploaders Page
    • Uploader Details Page
  • 🔀Pipelines
    • Step 1. Select the Source
    • Step 2. Select a Destination
    • Step 3. Map & Transform Data
    • Step 4. Schedule the Pipeline
    • Step 5. Review & Confirm
    • Pipelines Page
    • Pipeline Details Page
  • ⏩Data Transformations
    • AutoMap
    • Column Mapping & Data Cleanup Panel
    • QuickFixes
    • AI Value Mapping
    • AI AutoClean
    • Lookups
      • Performing Lookups
    • SmartFill
    • Formulas
      • Date & Time Formulas
        • DateTime Format Specifiers
        • Timezone specifiers
      • Math Formulas and Operators
      • Logical Formulas & Operators
        • True & False Casting
      • Text Formulas
      • Other Formulas
    • Deduplication
  • ↘️Source Connectors
    • Amazon S3
    • Azure Blob Storage
    • BigQuery
    • Email
    • FTP
    • Google Cloud Storage (GCS)
    • Google Drive
    • Google Sheets
    • HTTP API (Call an Osmos API)
    • HTTP API (Osmos Calls Your API)
    • Osmos Dataset
    • Snowflake
    • Accessing Sources behind firewall
  • ↖️Destination Connectors
    • Amazon S3
    • BigQuery
    • FTP
    • Google Cloud Storage (GCS)
    • Google Drive
    • Google Sheets
    • HTTP API (Call an Osmos API)
    • HTTP API (Osmos Calls Your API)
      • Passing Dynamic Tokens in the API Header
    • MySQL
    • Osmos Dataset
    • PostgreSQL
    • Snowflake
    • Accessing Destinations behind firewall
  • 🗂️Projects
  • ⚙️Administration
    • Email Notifications
  • 🔒Security
  • 📞Support
  • Back to Osmos.io
Powered by GitBook
On this page
  • What Are Osmos Uploaders?
  • Setting Up an Osmos Uploader
  • End-User Experience

Was this helpful?

Uploader

In this section you will learn the basics of how to setup Osmos Uploader.

PreviousTypes of JoinsNextCreating an Osmos Uploader

Last updated 10 months ago

Was this helpful?

What Are Osmos Uploaders?

Osmos Uploaders enable product teams to quickly build upload buttons and embed them into any web property for a seamless self-service data import experience for their end users. Osmos Uploaders come pre-integrated with Destination Connectors, including databases, SaaS applications, and filestores to allow for hassle free data uploads.

Any data uploaded by the end-user is saved directly into the destination system, post cleanup. The Osmos Uploader is designed with an intuitive interface for your end users to quickly clean up data. The Osmos Uploader comes in two version, standard mode or advanced mode. The is designed for external users and leverages and . Our is designed for internal teams and users can use for more in-depth transformations with , and .

Setting Up an Osmos Uploader

To setup an Osmos Uploader, you need to specify the destination system where the uploaded data will be saved. We support all the Destination Connectors specified in the "Destination Systems" section.

Once destination is defined and your Osmos Uploader is saved, you will be presented with a simple Javascript that can be embedded into any web property. As a part of the Osmos Uploader setup, you may also choose to send parameterized values (such as user ID, upload ID etc.) as well as validate the end-user entered data in real-time.

End-User Experience

When your end-user goes to upload data, they will be presented with an intuitive interface to quickly map, clean, and transform the data to fit your destination system schema. When an end-user uploads data through the uploader, the data will show up in your destination system.

Note: The Osmos Uploader defaults to a simplified version. To turn on Advanced Mode simply

⏏️
update the snippet.
Standard Mode
column mapping
AutoClean
Advanced Mode
SmartFill
QuickFixes
Formulas