Schema Manager
2021-12-09 17:24:40 3 举报
schenma
作者其他创作
大纲/内容
RolapSchemaLoader
SqlTupleReader
RolapStar
JdbcSchema.Table jdbcTable = physSchema.jdbcSchema.getTable(name);
SqlMemberSource
Relation
CellRequest
new RolapSchema.PhysTable()
RolapSchemaReader调用SqlMemberSource从 SQL 数据库读取成员。这里可以直接创建简单的sql,带有元组的sql则需要通过SqlTupleReader
初始化获取所有表和字段
SchemaDimensionalModel
SchemaLoader
loadStage0
RolapSchemaLoader.createSchema()
Aggregation
InlineTable标签
暂不使用
MemberReader
loadStage2()
加载物理模型
AggregationKey
tableb标签
成员值查询
addJoinsTable(physTable);
SmartMemberReader
SQLModel
1. RolapConnection创建。2.创建物理模型时查询。3.createCube时创建memberReader。
DefaultDataServicesProvider
AggStar
处理左右链表
处理NamedSet标签
createSyntheticPhysicalSchema()
agg包
AggregationManager
SqlQuery
创建RolapStar
RolapSchema
校验成员值存在时调用链条
schema.initFunctionTable(mapNameToUdf.values());
StarSchemaModel
jdbcTable.load()
xmlParser.parse(catalogStr);
SegmentWithData
sqlQuery
Role
加载mdx的函数、符号等
RolapSchemaPool.get()
维度轴查询
jdbcSchema.load();
queryBuilder
RolapStar其中有进行加载Aggregation的方法
loadTables(\"%\");
RolapSchemaReader
XMLParser
loadStage1()
view标签
0 条评论
下一页