QA: dataset relations missing from standard pages
Last updated: 2026-06-11
Customer question
I set up a relation on a dataset, but the data doesn't come through — the standard page didn't generate the relation.
Solution
Development environment prerequisite: install the Rabetbase CLI <cite doc-id="JiFCwtqwIiiZJCkGbNDcD1Pjn1g" file-type="wiki" title="5分钟快速上手指引" type="doc"></cite>
Start with a read-only pass using the rabetbase CLI to pinpoint which layer the problem is in:
- Do the dataset relations exist at all?
- Was the standard page generated or synced from the latest dataset relations?
- Do the relation field values in your actual data match records in the target dataset?
Don't run repair commands yet. Enter a prompt in your IDE and let the Agent diagnose read-only first:
请使用 rabetbase CLI 排查 appCode="app-1c7f2377" 的数据集关联与标准页面关联绑定问题。
要求:
1. 先只读执行 rabetbase dataset relations,输出所有数据集关联关系摘要;
2. 对相关数据集执行 rabetbase page standard-page-status,确认标准页面是否存在;
3. 执行 rabetbase page relation-audit,检查页面选项/关联绑定是否与数据集关联一致;
4. 只输出排查结论、受影响的数据集/页面、建议修复命令,不要直接执行写操作。If the dataset relations themselves are wrong
If the read-only pass shows missing dataset relations, or source, target, or display fields that don't match what you expect, don't sync the standard page yet. Fix the dataset relations first, then re-check the page binding.
In your IDE, have the Agent draft a dry-run plan first:
请使用 rabetbase CLI 修正数据集关联关系。
要求:
1. 先只读执行 rabetbase dataset relations,确认当前关联关系;
2. 如果缺少关联,先生成 rabetbase dataset relation-create --dry-run 预览;
3. 如果只是展示字段或关系属性不符合预期,先生成 rabetbase dataset relation-update --dry-run 预览;
4. 不要直接执行写操作,先输出将要新增或更新的关联关系、影响范围和 dry-run 结果;
5. 等我确认后,再执行正式修复命令。After fixing the relations, run rabetbase page relation-audit again. If the page still doesn't reflect the latest relations, run rabetbase page sync --dry-run.
If you've confirmed the page simply hasn't synced the latest dataset relations, have the Agent dry-run first:
请使用 rabetbase CLI 对受影响的数据集执行 rabetbase page sync --dry-run,预览标准页面同步变更。只输出预览结果和风险,不要直接应用。Once the dry-run looks right, run the real sync:
请使用 rabetbase CLI 对刚才确认的受影响数据集执行 rabetbase page sync,完成标准页面关联关系同步,并输出同步结果。Installation and versions
As of 2026-06-11, the latest stable rabetbase CLI is 2.2.0. To install:
npm install -g @lovrabet/rabetbase-cli@2.2.0
rabetbase --versionDeveloper manual:
https://www.lovrabet.com/products/lovrabet-cli
To install or refresh the Rabetbase Skill:
npx skills add lovrabet/rabetbase -g -yIf you hit PromptScript does not support global skill installation while installing the Skill, it's a known compatibility issue with global installs in vercel-labs/skills. Until it's fixed upstream, you can explicitly name the Agent you're using — for example Codex:
npx skills add lovrabet/rabetbase -g -a codex -yIf you're on Trae or Qoder, just replace codex with your Agent's name:
npx skills add lovrabet/rabetbase -g -a trae -y
npx skills add lovrabet/rabetbase -g -a qoder -y