⚠️ Error: Too Many Assemblies (Counter Limit)
📌 Causes
This error occurs because:
➡️ The number of assemblies in the workflow is more than 50
At HGrid247:
- Each automatic assembly has a group counter
- The system has a maximum limit:
≤ 50 counter
If exceeded:
➡️ Workflow fails to compile or run
🧠 Simple Explanation
- Each assembly = 1 counter
- Many assemblies = many counters
- Hadoop MapReduce / engine has a limit counter
➡️ So:
< 50 assembly → error
🎯 Case Example
Large workflows such as:
- ETL complex
- Multiple Transformators + Filters + Joins
- Long pipeline
➡️ Very easy to pass 50 assembly
✅ Solution
🔧 Disable Counter pada Assembly
Steps:
- Right click on assembly
- Choose:
Disabled Counter
🔧 Counter Reduction Strategy
✔ Disable counter on:
- Simple transformator
- Assembly that does not require monitoring
❌ Do not disable on:
- Important aggregator
- Importan Combaner
- Critical assembly debugging
🧩 Optimization Tips
✔ Combine multiple processes into one Transformator
✔ Reduce unnecessary assembly
✔ Use UDF (User Defined Function) to simplify logic