Developer & DevOps

Detect anomalies and classify data with Qdrant

25 nodes 294 146 Automatic trigger
Download

Workflow Description

Automation loads datasets from Google Cloud Storage, applies classification and anomaly detection algorithms, then stores results in Qdrant for intelligent retrieval and advanced analytics with full audit trails.

How it works

  1. 1.Trigger workflow manually or when new data arrives in cloud storage
  2. 2.Load dataset and apply classification algorithms to categorize items
  3. 3.Execute anomaly detection algorithm and identify outliers in the data
  4. 4.Store classifications and results in Qdrant vector database
  5. 5.Send result reports via HTTP requests to downstream systems

Use cases

  • Automatically detect anomalies in financial data or customer behavior patterns
  • Classify products or documents based on features and store centrally
  • Monitor data quality and filter suspicious records before processing pipelines

Requirements

  • Active Google Cloud Storage bucket containing raw datasets
  • Qdrant instance running and accessible for programmatic connection
  • Understanding of classification and anomaly detection algorithms needed

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Google Cloud Storage

Details

Trigger Automatic trigger
Nodes 25
Apps 1
Views 294
Downloads 146

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (25)

/

When clicking ‘Test workflow’

Manual Trigger

#1

Google Cloud Storage

Google Cloud Storage

#2

Get fields for Qdrant

Set

#3

Qdrant cluster variables

Set

#4

Embed crop image

HTTP Request

#5

Create Qdrant Collection

HTTP Request

#6

Check Qdrant Collection Existence

HTTP Request

#7

Batches in the API's format

Set

#8

Batch Upload to Qdrant

HTTP Request

#9

Split in batches, generate uuids for Qdrant points

Code

#10

If collection exists

If

#11

Sticky Note

Sticky Note

#12

Payload index on crop_name

HTTP Request

#13

Sticky Note1

Sticky Note

#14

Sticky Note2

Sticky Note

#15

Sticky Note3

Sticky Note

#16

Sticky Note4

Sticky Note

#17

Sticky Note5

Sticky Note

#18

Sticky Note6

Sticky Note

#19

Sticky Note7

Sticky Note

#20

Sticky Note9

Sticky Note

#21

Sticky Note11

Sticky Note

#22

Filtering out tomato to test anomalies

Filter

#23

Sticky Note8

Sticky Note

#24

Sticky Note10

Sticky Note

#25