在Microsoft Dynamics 365 Business Central中,”Demo Database BC”是一个预配置的示例数据库。
主要用于演示和测试目的,它包含了完整的业务数据和功能模块。
帮助开发、顾问、实施人员以及新用户快速了解Business Central的功能结构、界面操作和业务流程。
什么是Demo Database BC?
“Demo Database BC”是Microsoft提供的一个开箱即用的标准数据库模板,通常包含以下内容:
- 完整的公司设置
- 示例客户(Customers)、供应商(Vendors)、产品(Items)
- 销售订单(Sales Orders)、采购订单(Purchase Orders)
- 总账科目表(Chart of Accounts)
- 财务凭证(G/L Entries)、财务分类(Dimensions)
- 报表和分析数据
- 用户角色与权限设置
Demo Database BC 包含哪些模块和数据
该数据库涵盖了Business Central 所有主要业务模块的数据和设置,包括但不限于:
模块 | 内容举例 |
财务(Finance) | 科目表、日记账、总账交易记录 |
销售(Sales) | 客户信息、报价单、订单、发票 |
采购(Purchases) | 供应商信息、采购订单、收货单 |
库存(Inventory) | 物品清单、库存事务记录 |
人力资源(Human Resources) | 员工档案、工资信息(部分版本) |
项目管理(Jobs) | 项目、资源分配、时间跟踪 |
服务管理(Service Management) | 服务订单、合同维修任务 |
制造(Manufacturing) | BOM、生产订单、工艺路线(部分版本) |
此外,还预设了多个用户角色(Role Center),如:
- Order Processor(订单处理员)
- Accountant(会计)
- Financial Manager(财务经理)
- Sales Representative(销售代表)
解析Demo Database BC 表的内容
在BusinessCentral中大多数表的命名形式都是公司名+表逻辑名称+GUID
以下是一些抛开业务逻辑之外的一些内置表以及扩展表的用途
%ndo%
%ndo%前缀的表是内部系统表,主要用于支持Business Central的多租户架构和元数据管理
这些表通常不在标准用户界面中可见,也不建议直接修改它们,因为它们用于维护系统的结构和配置信息。
表 名 | 描 述 |
$ndo$cachesync | 用于处理跨公司缓存同步 |
$ndo$dataencryptionkeys | 储存使用的对策加密密钥 |
$ndo$datasearch$itemindex | 支援智能搜索和语义搜索 |
$ndo$datasearch$itemvariant | 支援AI驱动语义搜索 |
$ndo$dbproperty | 储存数据库层级的设定与状态资讯 |
$ndo$embeddingversionapp | 储存语义嵌入模型的版本资讯与其对应的应用程序 |
$ndo$embeddingversiontenant | 储存当前租户使用的语义嵌入模型版本与相关设定 |
$ndo$environmentproperty | 储存当前租户运行环境的关键元数据与设定 |
$ndo$inplacepublish | 管理 In-Place Publishing 功能 |
$ndo$Intelligent Cloud Status Extensions | Intelligent Cloud 相关的状态信息扩展 |
$ndo$migrations | 在升级、扩展安装或同步时执行的迁移脚本资讯支援 |
$ndo$msearch$embedding | 存储文本或对象的向量表示,用于语义搜索 |
$ndo$navapp | 存储扩展App相关 |
$ndo$recentrecords | 记录用户最近访问过的业务对象记录(如客户 |
$ndo$systemscheduledtask | 存储系统或扩展创建的计划任务Scheduled Tasks |
$ndo$tenant | 租户相关 |
$ndo$text | 存储文本相关 |
AAD Application
这是Business Central中用于Azure Active Directory(AAD)应用注册信息的系统表。
Access Control
访问控制策略
Active Session
记录当前系统中所有活跃的用户会话信息
Add-in
存储Busines Central中注册的客户端插件(Add-in)元数据,如JavaScript插件、可视化组件等
Agent Access Control Data
存储 Entra ID 用户间的代理访问权限配置
Agent Data
存储代理的基本信息
Allowed Language
用于管理用户界面中支持的语言的系统表
API Webhook 相关
特定数据发生变化时,自动向外部系统发送 HTTP 请求
Application Area Setup
允许管理员为公司设置默认的应用区域组合
Application Dependency
记录了扩展与原对象之间的关系,确保系统能正确加载和运行
Application Object Metadata
存储所有应用对象的元数据信息
Application User Settings
存储用户个性化设置的机制
Application Resource
存储Business Central应用程序中使用的资源文件的元数据信息
Assisted Company Setup Status
用于跟踪”引导式公司设置”流程的状态信息
Azure AD App Setup
“Azure Active Directory (Azure AD)” 集成功能的一部分
Azure OpenAI Settings
用于集成 Azure OpenAI 服务 的标准扩展表
CDS Coupled Business Unit
标准扩展表,属于与Power Platform(原CDS – Common Data Service)集成的一部分