sql-server – 多维数据齐集的怀抱和维度是什么
我是微软Sql Server贸易智能和说明处事的新手(但我用SQL Server编程多年).任何人都可以用简朴的单词描写多维数据齐集的怀抱和维度(假如图像可以的话)? 感谢 办理要领思量您要说明的流程或变乱.假设您正在构建Lougle Analytics,并但愿说明您网站的会见次数(而不是单页哀求).会见网站是一个进程. 究竟表暗示您要说明的流程或变乱,在这种环境下,它是一个站点会见列表.您可以拥有恣意数目的究竟表,每个历程或变乱一个. 在说明网站会见时,哪些内容也许对您有效? >有关收集赏识器的信息(品牌,屏幕判别率……) 从技能上讲,你可以将这统统都放在一个表格中 – 就像在Excel中一样,但这样可以快速实现真正的大,以是我们将举办一级类型化.维度计划凡是只是“将您必要的全部内容放在一个大表中”,然后将一个级别尺度化. 以是你的究竟表看起来像这样: web_browser_key bigint ip_address_key bigint start_date_key int referring_page_key bigint landing_page_key bigint exit_page_key bigint duration_seconds int number_of_pages_visited int 它有一堆键值,引用其他表?中的值和两个非键.非键是数值,称为Measures.你能拿出收集赏识器品牌名称的均匀值吗?不,以是这是一个维度.你能看一下会见一连时刻的均匀值吗?是的,以是这是一个权衡尺度. 其他表称为Dimension表,ip_address维度表也许如下所示: ip_address_key bigserial primary key,/* use meaningless surrogate keys */ ip_address inet unique,country text,division text,locality text,latitude numeric(8,6),longitude numeric(9,6) 请留意,它没有尺度化:国度/地域可以从都市(地域)派生.可是在数据客栈中,我们起首体谅的是促进说明.请留意,维度表中的某些数据是分层的:country>破碎>局部性.您的OLAP处事器(但愿)相识条理布局以支持向下钻取操纵. 逻辑多维数据集只是您正在行使的维度和怀抱的荟萃.与魔方差异,它可以有高出3个维度.只需将维度视为数据齐集的列. OLAP是一组可以对数据集执行的操纵,譬喻旋转,切片,切割,钻取.想想Excel数据透视表. OLAP处事器有助于OLAP操纵. ?凡是没有外键 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |