cube

Row and column total in dynamic pivot

送分小仙女□ 提交于 2019-11-30 07:30:12
In SQL Server 2008, I have a table (tblStock) with 3 columns: PartCode (NVARCHAR (50)) StockQty (INT) Location (NVARCHAR(50)) some example data below: PartCode StockQty Location ......... ......... ......... A 10 WHs-A B 22 WHs-A A 1 WHs-B C 20 WHs-A D 39 WHs-F E 3 WHs-D F 7 WHs-A A 9 WHs-C D 2 WHs-A F 54 WHs-E How to create procedure to get the result as below? PartCode WHs-A WHs-B WHs-C WHs-D WHs-E WHs-F Total ........ ..... ..... ..... ...... ..... ..... ..... A 10 1 9 0 0 0 20 B 22 0 0 0 0 0 22 C 20 0 0 0 0 0 20 D 2 0 0 0 0 39 41 E 0 0 0 3 0 0 3 F 7 0 0 0 54 0 61 Total 61 1 9 3 54 39 167

kylin从入门到实战:实际案例

流过昼夜 提交于 2019-11-29 17:37:31
kylin从入门到实战:实际案例 版权申明:转载请注明出处。 文章来源: http://bigdataer.net/?p=308 排版乱?请移步 原文 获得更好的阅读体验 前面两篇文章已经介绍了kylin的相关概念以及cube的一些原理,这篇文章将从一个实际的案例入手,介绍如何在kylin平台上创建一个多维分析项目。 1.创建project 进入kylin操作界面,如果没有project可以创建,kylin里面可以创建多个project,有效的把各种业务数据分析隔离开来。如图: 如下,填写project name,description可以不填 然后submit 提交,project创建成功。 2.添加数据源 点击DataSource选项卡->Load Hive Table 填写hive表名,前面加上库名 然后点击sync,导入数据源成功,可以看到如下信息: 3.创建model 添加model name然后 next 选择刚才添加到数据源中的事实表,如果有Lookup Table也可添加,然后next 选择需要的维度 选择需要的指标 相关设置 partition date colume表示分区字段,选择hive表中按时间分区的字段。然后从date format中选择不同的时间格式。最下面的filter可以添加where条件对数据源中的数据做过滤。 至此,model创建完成。 4

gui的使用

99封情书 提交于 2019-11-29 14:00:45
<!DOCTYPE html> <html> <head> <title></title> <script src="https://cdn.bootcss.com/three.js/r67/three.js"></script> <script src="https://cdn.bootcss.com/stats.js/r10/Stats.min.js"></script> <script type="text/javascript" src="https://cdn.bootcss.com/dat-gui/0.7.3/dat.gui.js"></script> <style> body { margin: 0; overflow: hidden; } </style> </head> <body> <div id="Stats-output"> </div> <div id="WebGL-output"> </div> <script type="text/javascript"> // 初始化 function init() { var stats = initStats(); // 创建一个场景 var scene = new THREE.Scene(); // 创建一个相机 var camera = new THREE.PerspectiveCamera(45,

Is it possible to use a 2d canvas as a texture for a cube?

a 夏天 提交于 2019-11-29 12:04:41
I want to add images to one face of a cube, possibly using a 2d canvas element as the face texture. Here is my code, but I can't get the result I want. The face using the canvas as a texture is blank, the other faces use a THREE.ImageUtils.loadTexture and they're fine. var renderer, camera, scene; var canvas = document.createElement("canvas"); var context = canvas.getContext("2d"); var image0 = new Image(); var image1 = new Image(); image0.onload = function() { context.drawImage(image0, 0, 0); }; image0.src = 'textures/nx.jpg'; var texture = new THREE.Texture(canvas); texture.needsUpdate =

Row and column total in dynamic pivot

回眸只為那壹抹淺笑 提交于 2019-11-29 10:34:27
问题 In SQL Server 2008, I have a table (tblStock) with 3 columns: PartCode (NVARCHAR (50)) StockQty (INT) Location (NVARCHAR(50)) some example data below: PartCode StockQty Location ......... ......... ......... A 10 WHs-A B 22 WHs-A A 1 WHs-B C 20 WHs-A D 39 WHs-F E 3 WHs-D F 7 WHs-A A 9 WHs-C D 2 WHs-A F 54 WHs-E How to create procedure to get the result as below? PartCode WHs-A WHs-B WHs-C WHs-D WHs-E WHs-F Total ........ ..... ..... ..... ...... ..... ..... ..... A 10 1 9 0 0 0 20 B 22 0 0 0

oracle中group by的高级用法

半城伤御伤魂 提交于 2019-11-28 23:20:02
简单的group by用法 select c1,sum(c2) from t1 where t1<>'test' group by c1 having sum(c2)>100; rollup(多列)——上卷汇总,从最后一个汇总字段开始上卷汇总,一直到合计 select c1,c2,sum(c3) from t1 group by rollup(c1,c2) 含义: c1,c2分组合计 c1分组合计 总计 cube(多列)——组合汇总,以汇总字段的子集作为汇总条件汇总,包括合计 select c1,c2,sum(c3) from t1 group by cube(c1,c2) 含义: c1,c2分组合计 c1分组合计 c2分组合计 总计 grouping(单列名)只用于rollup和cube,单列名是rollup和cube中的一个列名,表示此记录的分组条件是否包含此列,1表示否,0表示是。 select decode(grouping(c1),1,'all c1',c1) as first, decode(grouping(c2),1,'all c2',c2) as second,sum(c3) from t1 group by cube(c1,c2) 含义: 使记录含义更清晰,而不是单纯的一个null值。 grouping sets(多列)——分列汇总,按参数中的各列分别汇总。

基于STM32F429和Cube的ov2640程序

耗尽温柔 提交于 2019-11-28 12:52:07
1.ov2640和DCMI介绍   OV2640 是 OV(OmniVision)公司生产的一颗 1/4 寸的 CMOS UXGA(1632*1232)图 像传感器。该传感器体积小、工作电压低,提供单片 UXGA 摄像头和影像处理器的所有功 能。通过 SCCB 总线控制,可以输出整帧、子采样、缩放和取窗口等方式的各种分辨率 8/10 位影像数据。该产品 UXGA 图像最高达到 15 帧/秒(SVGA 可达 30 帧,CIF 可达 60 帧)。 用户可以完全控制图像质量、数据格式和传输方式。所有图像处理功能过程包括伽玛曲线、 白平衡、对比度、色度等都可以通过 SCCB 接口编程。OmmiVision 图像传感器应用独有的 传感器技术,通过减少或消除光学或电子缺陷如固定图案噪声、拖尾、浮散等,提高图像质 量,得到清晰的稳定的彩色图像。   DCMI接口是一个同步并行接口,能够 接收外部 8 位、10 位、12 位或 14 位 CMOS 摄像头模块发出的高速数据流。可支持不同 的数据格式:YCbCr4:2:2/RGB565 逐行视频和压缩数据 (JPEG)。 STM32F4 DCM 接口特点: ● 8 位、10 位、12 位或 14 位并行接口 ● 内嵌码/外部行同步和帧同步 ● 连续模式或快照模式 ● 裁剪功能 ● 支持以下数据格式: 1,8/10/12/14 位逐行视频

Kylin

风流意气都作罢 提交于 2019-11-28 08:17:14
为什么需要Kylin? Hadoop帮助我们解决了海量数据的存储。 早期使用Hadoop的MapReduce计算模型,太慢了,只能做离线计算,无法做实时计算与迭代式计算。 Spark应运而生,并带动了Scala语言的发展,Spark的MapReduce计算模型比Hadoop的MapReduce计算模型性能提升了数十倍。 在现今的企业发展中,数据的增量是每日以百MB、G为单位的增长,面对如此之大的规模性数据增长,及运营成本、硬件成本、响应速度等各方面影响下,Spark也够呛。 在这种情况下,企业查询一般分为即席查询和定制查询。 即席查询: Hive、SparkSQL等OLAP引擎,虽然在一定程度上降低了数据分析的难度,但他们只用于即席查询的场景, 优点 就是用户根据自己的需求,自定义、灵活的选择查询条件,与普通查询最大的区别在于普通查询时根据应用定制的开发查询条件,但 随着数据量和计算复杂度的增长,响应数据无法得到保证 。 实时查询: 多数情况下是对用户的操作做出实时反应,Hive等查询引擎很难满足实时查询,一般只能对数据库中的数据进行提取计算,然后 将结果存入MySQL等关系型数据库 ,最后提供给用户进行查询,随着后面海量数据的递增, 这种方式的代价很大 。 Kylin不同于大规模并行处理的Hive等架构,Kylin是 预计算 的模式,我们提前定义好查询的维度

Is it possible to use a 2d canvas as a texture for a cube?

北城余情 提交于 2019-11-28 05:35:37
问题 I want to add images to one face of a cube, possibly using a 2d canvas element as the face texture. Here is my code, but I can't get the result I want. The face using the canvas as a texture is blank, the other faces use a THREE.ImageUtils.loadTexture and they're fine. var renderer, camera, scene; var canvas = document.createElement("canvas"); var context = canvas.getContext("2d"); var image0 = new Image(); var image1 = new Image(); image0.onload = function() { context.drawImage(image0, 0, 0)

What is the difference between cube, rollup and groupBy operators?

依然范特西╮ 提交于 2019-11-28 03:57:57
Question is pretty much in the title. I can't find any detailed documentation regarding the differences. I do notice a difference because when interchanging cube and groupBy function calls, I get different results. I noticed that for the result using 'cube', I got a lot of null values on the expressions I often grouped by. These are not intended to work in the same way. groupBy is simply an equivalent of the GROUP BY clause in standard SQL. In other words table.groupBy($"foo", $"bar") is equivalent to: SELECT foo, bar, [agg-expressions] FROM table GROUP BY foo, bar cube is equivalent to CUBE