【快速操作】如何通过Excel统计协同包平台各类型文档数量-SOLIDW
随着中国企业研发的转型,越来越多企业对协同设计的需求不断增强。故此,SolidWorks推出针对中国市场的协同设计包。协同设计平台为企业提供了协同设计的环境,提升企业团队的协同设计能力。工程师通过该平台可以管理到与项目相关的所有设计数据,包括CAD数据(SolidWorks、Pro-E、SolidEdge、AutoCAD等CAD数据)及非CAD数据(Office、PDF、JPG等Windows常见格式等)。很多企业通过导入协同包之后,构建了初级的数据管理平台。然而随着大数据时代的到来,更多人认识到数据的价值。本文进一步讨论如何通过Excel统计协同包平台各类型文档数量。
1.通过SQL Server进行数据统计
打开SQL Server,登陆到实例中,找到
Databases下方对应的数据库,如ICT-SZ。展开对应的Table,可以看到底层存储的若干个数据表。其中有一个表格的名称为dbo.FileExtension,该表格储存的是协同包平台里的所有数据类型,通过右键菜单中的打开功能可以查看到该表格的内容。
另外一个表格dbo.Documents里记录了所有的文件的信息
通过对两个表建立关系,可以统计出各文件类型数量,以下是SQL中查询统计使用的代码:
SELECT FileExtension.Extension AS 文件扩展名, COUNT(FileExtension.Extension) AS 数量
‘选择对应的文件类型和文件数量作为新表格的两个列
FROM Documents INNER JOIN
FileExtension ON Documents.ExtensionID = FileExtension.ExtensionID
‘查询的范围是Documents和FileExtension两个表的组合,组合的条件是两个表的ExtensionID列的值一样group by FileExtension .Extension
‘最后对查询的值进行分组
2.在Excel中导入这些值,实现实时查询的效果
第一步:创建一个新的Excel文档(本文以office2010版本为例,其他版本略有差异)。打开该文档,切换到“数据”标签,在“数据”标签下方的命令管理器中找到“自其他来源”按钮。点击该按钮,其下拉列表中可以找到“自来SQL Server”,该按钮用于导入Server的数据。
第二步:填写服务器的名称(协同设计平台服务器的名称),输入账号和密码,点击下一步
第三步:选择数据库,比如本文以ICT-SZ为例,点击下一步
第四步:点击完成。
第五步:再次输入账号密码确认。
第六步:随便选择其中一个表格(接下来还要修改),点击确定。
第七步:在弹出的窗口中点击“属性”。
第八步:在连接属性框中,“使用状况”页面保持不变,其中可看到刷新控件默认“允许后台刷新”,这保证了该Excel可有实时更新SQL Server的查询结果。接下来切换到“定义”页面。
第九步:将之前SQL中的查询代码填入“命令文本”中,需要特别注意换行及空格,点击确定。
第十步:设定数据导入之后存放的位置,由于将来导入的数据只有两列,这里我们通过鼠标框选一个包含两列的区域用于导入数据。比如A和B。点击确定
现在,我们可以看到统计完的结果:
参考内容
:
SOLIDWORKS 官网SOLIDWORKS实用技巧以及更多SolidWorks教程可以
点击此处查阅;或者关注智诚科技微信公众号:ICT1994。
往期热文
SOLIDWORKS扣合特征之唇缘凹槽的使用技巧
SOLIDWORKS设计表的高级运用,实现一个设计表控制一个装配体多个零件的尺寸形状
SOLIDWORKS Electrical解决方法:无法连接数据库
SOLIDWORKS Visualize手把手让人人成为渲染高手
利用PDM来掌控您的数据
5分钟了解SOLIDWORKS PDM
- 失眠后如何治疗 有哪些方法呢
- 如何护理身体 早上晨练有何好处
- 老司机教你如何赶上 “绿波带”
- 如何解决你的大象腿?其实用这些跑步方法就能收获好的效果!
- 上市公司中报显示:“四新经济”和战略性新兴产业快速成长
- 网络时代如何保障“离线权”
- 戴上博士帽冲击东京奥运?孙杨是如何成为“学霸”的
- 逆向操作 中国科学家让液滴变气泡
- 心理学:在这张图里你第一眼看到的是什么?测你最近的状态如何
- 长租公寓问题重重 “甲醛超标”又该如何解决?