网络研讨会亮点:德州仪器如何使用 InfluxDB

导航至

又到了开学季,这通常意味着人们会为他们的孩子购买 TI-84 计算器。但你是否知道德州仪器生产的不仅仅是计算器?

德州仪器探针工程和制造主管 Michael Hinkle 最近在“德州仪器如何使用 InfluxDB 上传产品标准并提高效率”的主题上进行了演讲。我最初是在他开始使用 InfluxDB 监控、收集和分析他女儿脉搏血氧仪的数据时认识 Mike 的。我意识到他将自己对 InfluxDB 的个人知识应用到工作中。如果您错过了现场会议,我们已分享录像幻灯片,供大家随时查看和观看。

网络研讨会亮点

德州仪器概述

Mike 在网络研讨会开始时,向听众快速介绍了德州仪器是谁以及他们的历史。除了计算器,他们还为众多行业创建电子系统。德州仪器还设计、制造、测试、封装和销售半导体设备。

关键词

Mike 对他在网络研讨会中将要使用的所有术语进行了精彩的概述。晶圆通常由硅制成,25 个晶圆称为一批。一批中晶圆数量为 25 个或更少。在他的演讲中,他使用了“工具”这个术语。虽然我们大多数人认为工具是小型手持设备,但德州仪器的工具是大型设备,包括炉子、离子注入器、外延反应器、等离子体蚀刻机、计量和测试设备。Mike 和他的团队对工具的状态感兴趣。状态是根据当前状态对工具进行分类的数字或字符代码。模块是用来描述一组常用工具和过程的术语。

texas instruments furnace stack

德州仪器的一座炉子堆
(磷掺杂)

挑战和目标

德州仪器正努力成为数据驱动型公司。Mike 想知道生产产品所需的时间和产品到达客户所需的时间。Mike 指出,除了收集数据,确保收集的数据正确也很重要。

"数据不准确或误解可能导致浪费、产量损失和无法按时完成任务,最终都会导致失去宝贵的业务。" - 迈克尔·霍金

由于他们的办公室24小时运行,他需要一种方法来更好地了解机器的状态和运营效率,即使他不在办公室。他们需要尽快知道工具或流程是否存在问题。更好的报告意味着花费在会议准备上的时间更少,并为相关人员提供高级指标。

德州仪器的大多数员工不是开发者。大多数人拥有电气工程、机械工程、化学工程或物理学背景。因此,迈克意识到他们需要一个每个人都能有效使用的系统。

德州仪器的InfluxDB

在使用InfluxDB(专为时序数据构建的数据库)监测女儿的健康状况后,他意识到可以将同样的技术应用到工作中。他对InfluxDB只需几分钟即可下载、安装、配置和微调印象深刻。迈克解释说,由于以前已经设置了许多关系型数据库,所有这些数据库都需要超过一个小时,所以他非常欣赏InfluxDB的易用性。

他实施的InfluxDB主要使用Python客户端库命令行界面(CLI)。他在Linux虚拟机上安装了InfluxDB。迈克对可用的各种客户端库印象深刻。他欣赏InfluxQL类似于SQL,因此他不必学习新的查询语言。迈克目前正在使用Grafana来可视化所有数据,他开始尝试使用Chronograf

texas instruments influxdb

德州仪器InfluxDB:架构图

迈克·霍金希望了解他们制造工厂的总体行为和生产力。如下所示,由于COVID-19导致达拉斯发布居家令,2020年初生产水平显著下降。迈克明白,输出量会有自然波动;他更关心的是是否有突然的变化,因为这可能表明更大的问题。

texas instruments influxdb utilization

COVID-19居家令前后的利用率

如下面的右表所示,迈克对每个测试器的当前状态感兴趣。多亏了他的Grafana仪表板,他可以快速了解有多少测试器在生产,有多少测试器处于关闭状态。

texas instruments influxdb grafana

Grafana仪表板

挑战和下一步计划

在实施任何新工具时,总会出现一些挑战。例如,迈克意识到InfluxDB存储的时间戳与Grafana不同。InfluxDB期望使用协调世界时(UTC),而Grafana根据迈克的本地时区(中央时区)显示数据。他意识到他需要使用UTC时间将数据添加到InfluxDB。

迈克想了解更多关于Flux的知识,以便可以根据时间段对数据进行分组。例如,他希望按月汇总数据。他还对进行更高级的分析和预测感兴趣,包括使用Holt-Winters进行机器学习。

问答时间

与会者向迈克提出了许多问题 - 这里选择了一些问题和它们的答案。

问题: InfluxDB之前,您使用什么来收集这些数据? 回答: 我们有很多工具和应用程序可供使用。然而,并非所有工具都满足每个人的需求。每个人看待数据的方式都略有不同,因此确保数据对所有感兴趣的相关方真正有用是一个有趣的挑战。但如果数据对人们没有用,收集数据就没有意义。

问题:在使用InfluxDB之前,你是如何分析效率的? 回答:我过去依赖提供自动报告的工具。然而,这些报告只能提供我数据的快照。我也自己制作了基于网络的报告。当你花费几个小时构建一个适合自己的报告,然后有人过来告诉你“这个报告对我没有帮助”的时候,真的很令人沮丧。我想让所有数据都可用,并能够根据人们的需求构建报告。

问题: 你打算使用哪种保留策略? 回答:目前我正在使用默认自动生成的策略。当我最初向管理员提出使用InfluxDB的想法时,我建议我们尝试六个月。我仍在尝试向管理层展示InfluxDB的能力。德州仪器的一些数据保存了多年,而一些数据只保存了一年或两年。到目前为止,我每分钟都会收集数据。然而,我意识到,从现在起几年后,我可能不需要精确到每分钟的数据。

如果您想查看完整的网络研讨会并收听剩余的问答,请点击这里