PlgDynamicData (Custom)
Central dynamic data layer for big-screen and report studio. AI works with PlgMimicAiAssist via OpenAI-compatible LLM APIs—capabilities are evolving.
Admin pages
~/DynamicData/Datasource~/DynamicData/Dataset— includes AI smart create~/DynamicData/DatasetEdit— SQL/params/preview + AI assistant
AI assistant
API: /api/dynamicdata/DynamicAi/ — GenerateSqlAsync, ConfigureDatasetFromPromptAsync, RecommendDatasetForChartAsync, etc., with schema preview and read-only SQL validation.
Configuration
Add DynamicDataAi to ScadaWeb appsettings.json (see Config/DynamicDataAi.example.json).
Overview
- Source:
ScadaV6WebPluginExt/PlgDynamicData - Details:
PlgDynamicData/README.md
Deployment
- Build and copy via BuildScripts
3build_webV6. - Configure
DynamicDataAi, restart, verify AI entry on dataset pages.
Troubleshooting
- AI disabled: check
DynamicDataAi:Enabledand ApiKey. - Tool-call errors on some providers: set
DisableThinkingMode: true. - Log file:
PlgDynamicData.log.