本地代理数据库模型
本地代理数据库模型是利用本地代理中的数据库作为数据引擎进行多维数据建模的方式.
本地代理中使用的数据库产品是 SQLite.
创建本地代理数据源
如果用户是个人账号, 则在数据源页面中系统已自动创建一个名为 Local - Agent DB, 类型为 LocalAgent 的数据源. 用户也可以自行创建多个类型为 LocalAgent 的数据源.
创建和使用类型为 LocalAgent 的数据源的前提是用户已经安装和连接上 Agent 本地代理服务.
创建数据源界面如下:
- 类型: LocalAgent
- 名称: 数据源唯一技术名称
- 使用本地代理: 启用, 走本地代理数据库
- Database: SQLite 数据库的文件名
创建语义模型
在语义模型管理界面 新建 SQL 模型.
选择一个类型为 LocalAgent 的数据源
服务目录选择默认的一个 default, 输入语义模型唯一技术名称, 点击应用进行创建.
打开新建的语义模型, 在数据表标题栏中点击上传按钮进行数据上传.
本文使用的数据文件为 AdventureWorks Sales.xlsx
在数据上传窗口中点击或拖拽上传 Excel CSV 等格式的数据文件, 如下图所示
点击下一步可以预览文件数据, 更改每个页签的名称(即表名)和列名和列类型.
点击下一步到上传页面, 点击每行表前的删除按钮可以删除掉不想上传的表, 点击上传进行数据导入至本地代理数据库. 每行表会逐个导入, 待每行前的时间跑完即全部导入成功. 数据量大导入的时间会比较久.
查看表数据和建模, 详细建模功能请参考 语义建模