Sample SolutionsΒΆ


Sample solutions have been created to demonstrate various features of xpresso.ai. All users have access to these. These include:

  • sample_project_basic - demonstrates the use of jobs, services and databases

  • sample_project_etl_bi - demonstrates an ETL pipeline, which fetches data from a text file, cleans it and stores it in a Data Warehouse, as well as a query service to query the data in the Warehouse

  • sample_project_ml - demonstrates Machine Learning pipelines, Inference Services and A/B Testing

  • sample_project_data_management - demonstrates a pipeline to fetch data from a file, explore it, and visualize the results, without writing a single line of code, by using xpresso.ai Marketplace components

  • sample_project_spark - demonstrates a Machine Learning pipeline run on a Spark cluster

How to use a sample solution

You will work on a clone of the sample solution. The steps to be followed are:

  1. Clone the solution. Cloning a solution does not clone its code, so you need to do this manually (Steps 2-4 below)

  2. Clone the code repository of the sample solution

  3. Clone the code repository of the cloned solution

  4. Copy code from the sample solution into the cloned solution

  5. Commit and push the code back into the code repository of the cloned solution

  6. Build the cloned solution components

  7. Deploy the components and/or pipelines of the cloned solution

  8. Test the components and/or pipelines of the cloned solution

See the pages for each individual sample solution for more details