Docs
User Guides
Dynamic Recommender
Manage Files & Feature Engineering

Introduction

The Files section, and the Feature Engineering section of the Workbench is where you import, manage, and transform raw data into valuable features to enhance machine learning models, enabling efficient data preparation and preprocessing.

The data used to configure your dynamic recommender can range from just a list of offers, to a full set of customer-level data with historical behavior. Examples of different styles of data sets can be found in the example projects.

Add Data to the ecosystem.Ai Platform

In the Data and Features section of the Workbench, you will find Manage Files.

Manage files

Here, you will be able to add, view, delete and download the data files available for you to build predictions with.

Upload Data

To upload a file of your own, select + Upload File.

Upload files

A section will open below the files list where you can input the details of your upload. Files must be uploaded in either CSV or JSON format. Upload and then refresh, the file will appear in your files list.

Download Data

To download a file, click on the file name.

Download files

A section will open up where you can view the details of your download. Click Download and select your download location.

Delete Data

To delete a file, click Delete to the right of the file name.

Delete files

Deleting a file from here will remove the file from all projects whether active or inactive!

Connect a Database

In the Data and Features section of the Workbench, you will find Feature Engineering. Add a database using connection strings with the Presto Data Navigator.

Presto navigator

If you have your own database, you can connect it here. This database access option uses the Presto Worker in the platform. Add a Connection path, similar to this example: local/master?user=admin. Then write a SQL statement to extract the data you want, similar to this example:select * from master.bank_customer limit 2. Then click Execute.

✏️
Using Presto in the Workbench
In order to add data using the presto functionality, you must first have your presto connection accurately set up.

Ingest Data into the Workbench

Ingest data to be used in your projects with the Ecosystem Data Navigator.

Ingest Data

Once data has been added to the Platform it must be ingested into a specified database and collection.

Add Database

You can either select a database and ingest your file into it, or create a new database by selecting + Add Database.

Add database

Add a unique database name related to your project. Click the Database button to the left of the input field to create it.

Create database

Once your database has been created, refresh the database list and click into it.

View database

Ingest Collections

To ingest your file as a new collection inside your chosen database, select + Ingest Collection.

Ingest collection

Select your file from the file list.

Select collection

You will see the file name appear above the Ingest: input field. Either copy this name or choose a unique one related to your project, then click Ingest to the left of the input.

⚠️
Check collection name before ingesting!
If the name of the collection you are ingesting already exists, the new data will be appended to the existing data. It will not replace the existing data.

Now that you have consolidated your data, it’s time to put it to work!