首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MongoDB Compass聚合管道构建器新特性介绍

MongoDB Compass聚合管道构建器新特性介绍

作者头像
MongoDB中文社区
发布于 2018-08-14 08:58:06
发布于 2018-08-14 08:58:06
1.9K0
举报
文章被收录于专栏:MongoDB中文社区MongoDB中文社区

作者:Grigori Melnik

译者:徐雷

构建MongoDB聚合管道从未如此简单,Mongodb大数据分析之道。

1

分析数据的最有效方式就是在它已经存储的位置再进行分析。 这就是为什么MongoDB内置的聚合框架的原因。

你用过吗? 如果用过,就会知道它是最强大的MongoDB工具之一。

如果没有,你就错过了这个强大的数据查询分析工具。

实际上,我们喜欢说“聚合是新发现”。

基于数据处理管道的概念(像在Unix或PowerShell一样),聚合框架允许用户通过多级管道“汇聚”文档数据,管道可以对数据进行过滤,转换,排序,计算,聚合等等。 聚合框架能够实时执行扩展的分析和统计分析,并为仪表板生成预聚合结果报告。

2

聚合管道的分析阶段数量没有限制 - 管道可以像我们希望的简单或复杂。 实际上,在决定如何聚合分析数据时,唯一的限制就是人们的想象力。 我们已经看到了一些非常错综复杂的管道!

聚合框架是一个非常灵活的、拥有超过25个分析阶段和100个运算符的丰富工具库(每个发行版还在不断增长)。

为了帮助大家学习,我们决定创建一个聚合构建用户界面的例子。最新Compass beta测试版支持。 在“聚合”选项卡下。

下面的屏幕截图是一个电影movies集合的聚合管道的例子,该管道以英语和日语形式列出了除犯罪或恐怖片以外的所有电影标题、年份和评级,评级为PG或G,从最近时间开始,按每年、字母排序。 每个聚合分析阶段都是逐步加入,该功能可以让我们预览聚合结果。

这个简单易用的UI让我们可以快速地构建聚合查询。 无需担心括号匹配,重新排序阶段,操作符等语法问题,直观的拖放体验和代码框架支持生成这些语法。 聚合运算符以及查询运算符甚至文档字段名称都可以智能提示自动完成。

如果不熟悉操作符含义,点击旁边的信息图标,将直接看到相应的帮助信息。

在构建聚合管道时,我们可以轻松预览结果。 这样,结合重新排列和切换聚合阶段的功能,可以轻松排查聚合管道中的bug。 一切正常后,可以将聚合管道代码复制到剪贴板,或者保存在您的收藏夹列表中,以后重复使用!

3

使用Compass聚合管道构建器,数据分析体验爽上天。 为什么现在就试试呢?

  • 下载最新的测试版Compass,点击下载最新测试版
  • 请参阅Compass中聚合管道构建器的文档
  • 请参阅聚合框架快速入门参考。
  • 要学习聚合框架新技能,可以看MongoDB大学M121课 - 非常值得!

此外,也可以通过JIRA或邮件compass@mongodb.com向我们发送反馈意见。

译者简介:徐雷

转载时,须注明作者、译者、出处和微信号。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mongoing中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ArcGIS处理nc数据
降水温度蒸散发等气象数据通常以NC格式存储,可以用Matlab和ArcGIS读取数据。常为逐年逐月逐日数据。在用GIS进行数据分析时,需要将其转换为栅格数据。 (1)打开nc数据。打开GIS, ArcToolbox-Multidimension Tools-Make NetCDF Raster Layer点击确定。注意nc文件路径一定要全英文。 (2)右键导入的nc数据生成的raster图层,选择properties-NetCDF-Band Dimension选择时间。 (3)如果处理的数据没有定义坐标系,则需要自己定义栅格文件的坐标系注意这里是定义整个数据框的坐标系而不是栅格图层的右键Layers-Properties-Coordinate System-new Project System (4)输出NC转换成的栅格数据,右键栅格图层选择Data-Export Data, Spatial reference 选择Data Frame, 数据格式Format可以选择TIFF或GRID。我这里保存为tif格式。之后就可以作为栅格数据在GIS中进行后续分析了。
Twcat_tree
2023/02/28
2.2K0
遥感数据机器学习的准备工作:python将栅格数据提取至EXCEL
大部分我们处理的降水、气温等栅格数据的格式是nc形式,需要我们将他转换成栅格数据并导入至Arcgis中,进行下一步操作。
Twcat_tree
2023/02/28
1.6K0
遥感数据机器学习的准备工作:python将栅格数据提取至EXCEL
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验三----学校选址与路径规划(超超超详细!!!)
看到这里,说明您对arcgis已经有了一定的了解了,下面进行arcgis更高级的玩法---叠加分析
用户11404404
2024/12/13
7490
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验三----学校选址与路径规划(超超超详细!!!)
GIS数据读取与转换
前面给大家分享了GIS格式总结,今天讲一下GIS数据的读取和转换,主要基于ArcGIS和QGIS这两个用的最广泛的GIS软件平台来讲。
郭好奇同学
2021/05/28
2.9K0
GIS数据读取与转换
解析nc格式文件,GRB格式文件的依赖包edu.ucar.netcdfAll的api 学习
网上对于这个依赖包的学习资料是比较的少,所以整理这个包里面,工作中我们可以用到的一些api进行学习
一写代码就开心
2022/06/26
1.4K0
解析nc格式文件,GRB格式文件的依赖包edu.ucar.netcdfAll的api 学习
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(上)----空间数据的编辑与处理(超超超详细!!!)
ArcMap是一个用户桌面组件,具有强大的地图制作,空间分析,空间数据建库等功能。是美国环境系统研究所(Environment System Research Institute,ESRI)于1978年开发的GIS系统。
用户11404404
2024/12/13
8120
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(上)----空间数据的编辑与处理(超超超详细!!!)
读取HDF或者NetCDF格式的栅格数据
HDF(Hierarchical Data Format)由NCSA(National Center for Supercomputing Applications)设计提出,官方对其定义是:HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections.
卡尔曼和玻尔兹曼谁曼
2019/01/22
1.9K0
excel点数据导入arcgis
在最近的工作中,需要将坐标点(Excel格式)导入到ArcGIS中,用来做地理可视化和数据统计,例如下面的坐标点数据。
陈南GISer
2021/08/18
1.5K0
重新认识ArcGIS中的坐标系
原文链接:http://blog.sciencenet.cn/blog-290812-1016263.html
遥感大数据学习
2022/09/20
2.2K0
重新认识ArcGIS中的坐标系
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验五----土地整治(超超超详细!!!)
本实验利用GIS空间数据管理与分析功能,按照土地整治要求,求解某流域需要开展土地整治的土地面积,然后按照土地整治要求,利用GIS水文分析工具、区域统计工具,求出该流域需要开展土地整治的各类土地的面积,并进行土地整治成本计算。具体内容如下:
用户11404404
2024/12/23
3560
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验五----土地整治(超超超详细!!!)
python与地理空间分析(一)
在气象数据分析中,地理空间要素是一个必须考虑的关键特征项,也是重要的影响因素。例如气温会随着海拔的升高而降低,地形的坡向朝向也会影响风速的分布,此外,典型的地形会形成特定的气候条件,也是数据挖掘中可以利用的区域划分标准。数据分析中,地理空间分析往往能提供有效的信息,辅助进行决策。随着航空遥感行业的发展,积累的卫星数据也成为了数据挖掘的重要数据来源。 地理空间分析有好多软件可以支持,包括Arcgis,QGIS等软件平台,本系列文章将会着重分享python在地理空间分析的应用。主要包括地理空间数据的介绍,常用的python包,对矢量数据的处理,对栅格数据的处理,以及常用的算法和示例。 地理空间数据包括几十种文件格式和数据库结构,而且还在不断更新和迭代,无法一一列举。本文将讨论一些常用的地理空间数据,对地理空间分析的对象做一个大概的了解。 地理空间数据最重要的组成部分:
MeteoAI
2019/07/24
8.4K0
ArcGIS中使用带审图号的地图
政府部门提供的带审图号的标准地图是正式用图时的必备地图(尤其涉及国界)。本文介绍了如何将下载的标准地图制作为ArcGIS中可对位坐标的版本,同时分享了制作的shp格式标准中国地图、标准世界地图,可在ArcGIS中直接使用。
Sidchen
2021/03/19
13.4K18
ArcGIS中使用带审图号的地图
ArcGIS空间分析笔记(汤国安)
2.在ArcCatalog 目录树中,右键单击载入数据库的要素类或表,选择加载——加载数据,打开简单数据加载程序向导。
Twcat_tree
2022/11/28
3.7K0
通俗易懂的ArcGis开发快速入门
本文主要介绍ArcGis的ArcEngine开发,学习时,我们需要放下心里障碍,那就是Gis开发只是普通的软件开发,并不需要专业的GIS知识,就是非常普通的,调用相关的C++开发的COM组件。
Kiba518
2022/05/10
1.4K0
通俗易懂的ArcGis开发快速入门
数据采集和处理
  影像数据指的是栅格数据,影响配准是指使用地图坐标为影像数据指定特定的空间位置。
小孙同学
2022/01/17
1.2K0
数据采集和处理
不同年份的遥感影像,如何演示其变化?
珠海经济特区作为我国最早设立四个经济特区之一,珠海成为国际社会观察中国改革开放的一扇重要窗口。从1980到2020,基于近40年的遥感影像,一起来看下珠海经济特区的变迁。
陈南GISer
2024/04/16
2620
不同年份的遥感影像,如何演示其变化?
ArcGIS导入XY数据并定义坐标系与投影
  本文介绍在ArcMap软件中,从Excel表格文件中批量导入坐标点数据,将其保存为.shp矢量格式,并定义坐标系、转为投影坐标系的方法。
疯狂学习GIS
2024/11/21
8660
ArcGIS导入XY数据并定义坐标系与投影
充分利用网络开源数据制图[ArcGIS高效前期]
前期分析的制图工作中很大一部分工作是要从电子地图中对比着描绘现状,最后完成区位图、外部交通、公服等细分的分析图,以及综合现状分析图。
Sidchen
2020/08/02
1.6K0
三、Arcpy基础【ArcGIS Python系列】
ArcGIS中的地理处理允许您执行空间分析和建模以及自动执行GIS任务。典型的地理处理工具获取输入数据(要素类、栅格或表),执行地理处理任务,然后生成输出数据作为结果。ArcGIS包含数百种地理处理工具。地理处理工具的示例包括用于创建缓冲区、用于向表添加字段以及用于对地址表进行地理编码的工具。
renhai
2023/11/24
6400
三、Arcpy基础【ArcGIS Python系列】
原创丨利用ArcGIS制作多年栅格渐变
所有步骤都是用ArcGIS中各种工具操作组合,未使用Arcpy与Python等需要使用代码的工具!
陈南GISer
2021/08/19
2.2K0
原创丨利用ArcGIS制作多年栅格渐变
推荐阅读
相关推荐
ArcGIS处理nc数据
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档