加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – 多维数据齐集的怀抱和维度是什么

发布时间:2021-01-13 04:39:32 所属栏目:编程 来源:网络整理
导读:我是微软Sql Server贸易智能和说明处事的新手(但我用SQL Server编程多年).任何人都可以用简朴的单词描写多维数据齐集的怀抱和维度(假如图像可以的话)? 感谢 办理要领 思量您要说明的流程或变乱. 假设您正在构建Lougle Analytics,并但愿说明您网站的会见次数(

我是微软Sql Server贸易智能和说明处事的新手(但我用SQL Server编程多年).任何人都可以用简朴的单词描写多维数据齐集的怀抱和维度(假如图像可以的话)?

感谢

办理要领

思量您要说明的流程或变乱.

假设您正在构建Lougle Analytics,并但愿说明您网站的会见次数(而不是单页哀求).会见网站是一个进程.

究竟表暗示您要说明的流程或变乱,在这种环境下,它是一个站点会见列表.您可以拥有恣意数目的究竟表,每个历程或变乱一个.

在说明网站会见时,哪些内容也许对您有效?

>有关收集赏识器的信息(品牌,屏幕判别率……)
>有关用户的信息(国度,州,都市,ISP,基于其IP地点)
>有关会见何时开始的信息(年,季,月,周,日)
>会见的一连时刻
>引用页面,登录页面和退出页面(问题,网址路径)
>会见时代会见过的页数

从技能上讲,你可以将这统统都放在一个表格中 – 就像在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操纵.

?凡是没有外键

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读