Pipeline Use Cases
Have a data problem? Find your solution here.
βI want toβ¦β β Search by what you need to do, not by technical category.
π Clean messy API data
Problem: API returns too many fields, weird names, missing values
Solution:
- Filter Fields β keep only the fields you need
- Rename Keys β fix weird field names (camelCase, snake_case, etc.)
- Clean JSON β remove nulls, empty strings, trim whitespace
Utilities: Remove Fields, Rename Keys, Clean JSON
Result: Clean, focused data with consistent naming
π Extract specific fields from large JSON
Problem: 100-field object, only need 5
Solution:
- Pick Fields β filter by path or name
- Optional: Flatten β if you need to flatten nested structures first
Utilities: Pick Fields, Flatten / Nest
Result: Focused data with only what you need
π Convert spreadsheet data to JSON
Problem: Have CSV, need JSON objects
Solution:
- CSV to JSON β converts CSV to array of JSON objects
- Optional: Clean JSON β remove nulls, trim strings, fix types
Utilities: CSV to JSON, Clean JSON
Result: Properly typed JSON objects ready for your application
βοΈ Compare two JSON files
Problem: Need to see what changed between versions
Solution:
- Diff β compares two JSON inputs
- Choose mode: changed-only, added-only, removed-only, or full-annotated
Utilities: Diff
Result: Clear visualization of what changed, added, or removed
π― Filter data based on conditions
Problem: Only want items that match criteria
Solution:
- Filter β by value, key, or JavaScript expression
Examples:
- Keep users where
age > 18 - Keep products where
price < 100 - Keep logs where
level === "error"
Utilities: Filter
Result: Only the data that matches your criteria
π¦ Flatten nested structures
Problem: Deep nesting makes data hard to use
Solution:
- Flatten / Nest β convert between flat and nested structures
- Control depth and formatting with delimiter options
Utilities: Flatten / Nest
Result: Data structure that matches your needs
π Remove sensitive data
Problem: Need to share data but protect privacy
Solution:
- Redact β emails, phones, SSNs, credit cards, custom patterns
- Choose mask style: full, partial, or hash
Utilities: Redact
Result: Safe-to-share data with sensitive info protected
π Aggregate and summarize
Problem: Need stats, counts, sums from array data
Solution:
- Aggregate β sum, average, count, min, max, stats, unique, flatten
Examples:
- Total revenue from all orders
- Average order value
- Count of unique users
- Min/max prices
Utilities: Aggregate
Result: Statistical summaries and insights from your data
πΊοΈ Transform field names
Problem: Field names donβt match your system
Solution:
- Rename Keys β case transforms (camelCase, snake_case, kebab-case) or custom mappings
Utilities: Rename Keys
Result: Consistent naming that matches your applicationβs conventions
π Combine multiple data sources
Problem: Data split across files/objects
Solution:
- Deep Merge β combine two JSON objects
- Choose strategy: merge, replace, or keep existing
Utilities: Deep Merge
Result: Single unified data source
π Generate test data
Problem: Need sample JSON for development
Solution:
- Generate Mock Data β create realistic test data
- Specify field types, counts, and patterns
Utilities: Generate Mock Data
Result: Realistic test data for development and testing
π Add localization
Problem: Need to support multiple languages
Solution:
- Add Localization β add translated fields for multiple languages
Utilities: Add Localization
Result: Data ready for international audiences
π Parse log files
Problem: Console logs in text format
Solution:
- Parse Console Log β convert plain text logs to structured JSON
- Parse NDS Log β parse NDS-specific log formats
Utilities: Parse Console Log, Parse NDS Log
Result: Structured JSON you can query and analyze
π’ Transform data types
Problem: Values are wrong type (strings instead of numbers)
Solution:
- Format Values β convert types (toString, toNumber, uppercase, lowercase, etc.)
Utilities: Format Values
Result: Properly typed data ready for your application
π Replace values systematically
Problem: Need to replace specific values across entire dataset
Solution:
- Map Values β replace values using lookup table
- Choose behavior: keep unmatched, remove unmatched, or default value
Utilities: Map Values
Result: Consistent values across your dataset
π Normalize data structure
Problem: Arrays have inconsistent fields
Solution:
- Normalize β ensure consistent structure across array items
- Fill missing fields, remove extra fields, sort keys
Utilities: Normalize
Result: Consistent, predictable data structure
β¨ Clean up messy data
Problem: JSON has issues but you want to keep most of it
Solution:
- Clean JSON β remove nulls, empty strings, trim strings, sort keys
- Multiple cleanup options in one utility
Utilities: Clean JSON
Result: Clean data without losing structure
ποΈ Remove unnecessary data
Problem: Too much data, need to reduce size
Solution:
- Truncate β limit string lengths, array lengths, remove large blobs
- Choose collapse mode for truncated content
Utilities: Truncate
Result: Smaller, more manageable datasets
π Combine multiple operations
Problem: Need to do several transformations in sequence
Solution: Chain multiple utilities in a pipeline!
Example: Clean API data
- CSV to JSON β get data in
- Clean JSON β fix formatting
- Filter Fields β keep only what you need
- Rename Keys β fix naming
- Redact β protect sensitive info
Result: Complex transformations become simple, visual, and debuggable
π Find the right utility
Not sure which utility does what you need?
- Utilities Reference β complete list of all 28+ utilities
- Try the 2-Minute Win β see pipelines in action
- Learn Pipeline Concepts β understand how it all works
π‘ Tip: Start with your problem, not the utility name. This page organizes solutions by real-world problems, not technical categories.
Need Help?
- Troubleshooting β common issues and solutions
- Building Basics β step-by-step guide to creating pipelines
- Execution Guide β running pipelines and viewing results