SuperAPI AI 工具集

app-studio-dataset-etl-gen-demo

数据与分析

查看项目

更新于 10-16 03:38

技能介绍

用途:在 Domo App Studio 中快速搭建垂直行业微演示应用,流程为可选创建数据集(domo-data-generator)、可选创建 ETL(magic-etl-cli 或 magic-etl),再用 advanced-app-studio 生成多页布局。

主要能力:读取 references 下的辅助脚本(cli_helpers.py、card_templates.py、layout_assembler.py、theme_transform.py、theme_loader.py、vertical_detector.py、errata.md)复用 API 模式;按 references/{vertical}.md 获取页面定义、图标、指标、主题与图表类型;未指定行业时按 manufacturing → healthcare → retail-ecommerce → logistics → financial-services 优先级自动选择。

使用方式:需用户提供数据集 ID,否则先用 domo-data-generator 建数据集、用 magic-etl-cli 建 ETL。可用 community-domo-cli datasets schema <dataset_id> 获取列名,并按关键列(如 work_order_id、transaction_id、patient_id、shipment_id、loan_id)匹配行业。随后创建应用与页面、应用主题、生成英雄指标卡(每页 3–4 个 badge_pop_multi_value,单行 y=20、高 14、YEAR 间隔)、原生图表(每页 1 个宽 60 全宽图加 2–6 个不同图表类型的详情卡)与低矮筛选卡,并按 banner y=0 → filters y=14 → heroes y=20 → header y=34 → primary viz y=38 → header y=68 → detail cards y=72 组装布局;导航为 LEFT、HOME 置首、showTitle false。若仅要求加页,则取 appId 后创建视图、英雄卡、原生卡与筛选卡并更新导航顺序。

限制与规范:所有 borderRadius 为 0,卡片 borderWidth 0、dropShadow null、padding 全 0,固定宽度布局 isDynamic false、density compact/standard 8,控件色 c8 为 #2563BE,筛选卡高 6、style null、hideTitle true,英雄卡单行且不超过 4 个。导航图标必须使用 Domo 原生名称(如 home、analytics、gauge、certified、globe),Google Material 图标名会显示为空白,且需在 App Studio UI 中手动设置。完成后需告知应用 URL、appId、各 pageId 与每页卡片数;重试时复用已有 appId,不重复建应用。其余细节暂未提供。