客户案例 | 使用 BigQuery 和 AutoML 消除电视行业的数据孤岛和分散

news/2024/9/20 1:30:11/ 标签: 大数据

在这个客户案例中,我们会介绍一家大众媒体公司如何利用 BigQuery 和 AutoML 消除数据孤岛和分散。通过参考真实的 Google Cloud 案例研究,我们总结了 Google Cloud 的服务和产品如何使客户的业务受益。

Cloud Ace - 谷歌云 | 谷歌云全球战略合作伙伴 | 云服务器据点最多经销商

客户所属行业广告媒体

项目期间引入的 Google Cloud 产品和配置列表:

BigQuery:数据集成与分析

Cloud Storage:数据积累

App Engine、Cloud SQL、Cloud Scheduler、Pub/Sub、Compute Engine:数据收集

Cloud AutoML、Vision API:数据分析

Google Analytics 360、Google Ad Manager:业务工具

Dialogflow:聊天机器人构建(计划中)

引入 Google Cloud 之前的情况和挑战

在引入谷歌云之前,我们的电视台客户认识到,专注于互联网领域对未来经营战略来说是非常重要的,因此他们需要高效整合和分析大量数据的能力

最初,他们使用其他公司的数据整合平台和MVP(最小可行产品)开发方法构建数据基础设施,并由节目制作、广告、销售、新闻等多个部门使用,以提升节目和广告的价值,快速做出业务决策,提高业务效率。

虽然在前六个月取得了一定的成果,但随着数据的增加,资源限制导致高级数据分析的性能下降,此外,数据孤岛和分散也成为问题。

● MVP (Minimum Viable Product,最小可行性产品):一种产品开发方法,指的是向初始用户提供具有最低限度功能的产品版本。主要目的是在进行重大投资之前在市场上测试产品理念并获得用户反馈。通过尽早将产品推向市场,可以节省资源,并尽早确定产品开发的方向。

● 数据孤岛:数据孤岛是指数据分散且无法在组织内不同部门或系统之间共享的状态。数据孤岛会阻碍整个组织的数据一致性、可访问性和高效利用。促进组织内的数据共享和集成可以消除孤岛并最大限度地发挥数据的价值。

谷歌云解决方案:数据整合,焕新体验

为了解决数据孤岛和分散性的问题,客户采用了 Google Cloud 作为新的数据整合平台。主要原因是 BigQuery 是一个完全托管的大数据分析工具,能够快速分析大量数据,以高性价比实现大数据分析。这大大提高了数据分析的效率和速度。

此外,与Google Analytics 360 和 Google Ad Manager 等工具的兼容性也是采用的原因之一。通过与这些工具的集成,从数据收集到分析和业务决策的流程得到简化,扩大了数据利用的范围。

引入 Cloud Cloud 期间的情况和表现

引入 Google Cloud 需要进行为期一个月的 PoC(Proof of Concept,概念验证),以确认新技术和解决方案在实际业务环境中的适用性。在此期间,工程师测试了 Google Cloud 服务,评估了性能和可用性,并学习了数据集成和分析所需的设置和操作。

他们为新数据基础设施的设计和构建做好了准备。在 PoC 成功后,公司决定采用 Google Cloud。大约一个月后,仪表板被部署到用户部门。这些仪表板以可视化方式显示集成数据并支持业务决策。这种先进的数据利用实现了快速决策和效率。

构建 Google Cloud 项目的具体配置

基本配置以BigQuery为中心,前端使用 Cloud Storage 进行数据收集,使用 App Engine、Cloud SQL、Cloud Scheduler、Pub/Sub 和 Compute Engine。使用 Cloud AutoML 和 Vision API 分析 BigQuery 中积累的数据。还利用各种 Google Cloud 服务进行监控。使用的所有产品:#App Engine #BigQuery #Cloud Pub/Sub#Cloud Scheduler #Cloud SQL #Cloud Storage#Compute Engine #Dialogflow#Google Ad Manager #Google Analytics 360#Pub/Sub #Vision API

引入 Google Cloud 的好处和影响

引入 Google Cloud 带来了两大好处:降低基础设施成本和提高分析效率。

降低基础设施成本:Google Cloud 是一种完全托管的服务,无需设置和操作内部服务器,并允许灵活扩展资源,从而大幅节省成本。

使用 AutoML 提高分析效率:AutoML 自动化了机器学习模型的训练和应用,无需高级专业知识即可访问。这种高级数据利用使人们能够发现新的业务洞察并加快决策速度。这些影响促进了公司的数据战略,推动了业务增长和效率。

对于 Google Cloud 的未来前景和期望

未来,我们计划进一步加强数据基础设施,以便进行全面的数据分析并获得更深入的洞察。此外,我们正在考虑使用 Dialogflow 实现基于聊天的查询系统,以便通过生成式 AI 实现自然语言查询和适当的响应。如需咨询有关谷歌云或考虑引入谷歌云,请随时联系 Cloud Ace。


http://www.ppmy.cn/news/1523464.html

相关文章

EmguCV学习笔记 VB.Net 10.1 人脸检测 CascadeClassifier类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

黑神话 Java,Solon v2.9.2 发布

Solon 框架! Java “新式”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单提倡: 克制、简洁、高效、开…

深入理解.NET 中的 Dictionary<K, V>

在.NET 开发中&#xff0c;Dictionary<K, V> 是一个非常强大且常用的数据结构。今天&#xff0c;我们就来深入探讨一下 Dictionary<K, V > 的原理、使用场景以及实际案例&#xff0c;帮助大家更好地掌握这个工具。 一、原理 Dictionary<K, V>&…

C#——XML序列化

开发环境 VS2022 .net core 6.0 序列化概念 序列化是将内存中的对象或者对象图&#xff08;一组相互引用的对象&#xff09;拉平为一个可以保存或进行传输的字节流&#xff0c;或者XML节点。反序列化正好相反&#xff0c;它把数据流重新构造成内存中的一个对象或者对象图。…

vue3 a-modal点击弹窗外让弹窗不关闭,且每次关闭置空输入框数据。

vue3 a-modal点击弹窗外让弹窗不关闭&#xff0c;且每次关闭置空输入框数据。 点击弹窗区域外不关闭弹窗&#xff1a;:maskClosable"false"cancel"handleClose"方法关闭modal置空数据 点击弹窗区域外不关闭弹窗&#xff1a;:maskClosable“false” cancel…

Java中Date类型上的注解

在日常开发中&#xff0c;涉及到日期时间类型Date和常用的注解DateTimeFormat和JsonFormat java.util.Date; org.springframework.format.annotation.DateTimeFormat; com.fasterxml.jackson.annotation.JsonFormat; 一 Date类型字段不使用注解 Data AllArgsConstructor N…

FPGA——VGA协议

VGA协议 VGA简介接口及引脚定义显示原理显示电路原理VGA协议电压标准数字信号转化标准模拟信号方案数字信号时序标准 模块设计 VGA简介 VGA&#xff0c;英文全称“Video Graphics Array”&#xff0c;译为视频图形阵列&#xff0c;是一种使用模拟信号进行视频传输的标准协议&a…

ElementUI2.x El-Select组件 处理使用远程查找时下拉箭头丢失问题

1、问题描述 elementui2.x版本使用el-select组件的remote-method远程查找时&#xff0c;发现下拉箭头丢失了&#xff0c;且当查找接口返回数据为空时&#xff0c;也不会展开下拉列表来显示暂无数据提示&#xff1b; 2、源码解析 官网使用示例&#xff1a; <template>…

Java设计模式【命令模式】-行为型

1. 介绍 命令模式&#xff08;Command Pattern&#xff09; 是一种行为型设计模式&#xff0c;它将一个请求封装为一个对象&#xff0c;从而使我们可以用不同的请求对客户端进行参数化&#xff0c;并且支持请求的排队、记录日志以及撤销、重做等功能。命令模式将请求的发送者与…

JavaScript高级——函数

1、函数的含义&#xff1a; ① 实现特定功能的n条语句的封装体。 ② 只有函数是可以执行的&#xff0c;其他类型的数据不能执行。 2、为什么要用函数&#xff1f; ① 提高代码复用 ② 便于阅读交流 3、如何定义函数&#xff1f; ① 函数声明 ② 表达式 4、如何调用&#…

vue3+ant design vue实现文件上传(阿里云oss)~

1、效果图 2、自定义上传 <a-upload v-model:file-list"fileList" name"导入员工" action"" :customRequest"upDown" :beforeUpload"beforeUpload" :onChange"handleChange" remove"removeFile" ac…

使用MATLAB进行动力学分析与可视化

目录 一、动力学与MATLAB概述 二、动力学系统的建模 1. 简谐振子 2. 单摆 三、动力学系统的仿真 1. 使用ode45求解简谐振子 2. 使用ode45求解单摆 四、动力学结果的可视化 1. 二维曲线图 2. 相空间图 3. 三维曲面图 4. 动画制作 五、复杂动力学系统的建模与仿真 1…

数据恢复的基石:MySQL中的存储管理策略

在企业数据管理中&#xff0c;数据恢复的存储管理是确保数据安全和业务连续性的关键环节。MySQL作为广泛使用的数据库系统&#xff0c;其数据恢复的存储管理对于优化备份存储、提高恢复效率和保障数据完整性至关重要。本文将深入探讨如何在MySQL中实现数据恢复的存储管理&#…

OpenCV仿射变换和透视变换函数(C++)

文章目录 引言图像仿射变换 warpAffine()图像的旋转仿射变换 透视变换 warpPerspective()透视变换例子参考文献 **仿射变换相关函数** cv::transform()&#xff1a;对一组点进行仿射变换 cv::warpAffine()&#xff1a;对整幅图像进行仿射变换 cv::getAffineTransform()&#xf…

Qt篇——Qt在msvc编译下提示“C2001:常量中有换行符“的错误

在pro文件中添加以下配置即可&#xff1a; msvc{QMAKE_CFLAGS /utf-8QMAKE_CXXFLAGS /utf-8 }

Flask中的上下文(Context)

Flask中的上下文&#xff08;Context&#xff09;是一个核心概念&#xff0c;它对于理解和使用Flask框架进行Web开发至关重要。上下文在编程中通常指的是程序执行到某一时刻时&#xff0c;环境所提供的一系列状态信息&#xff0c;这些状态信息可以是变量、函数、类等&#xff0…

[Redis] Redis中的String类型

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏: &#x1f9ca; Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 &#x1f355; Collection与…

【机器学习】12. 线性回归 Residual 残差系数 R方

Sum of Squares Total (SST) 单个数据点&#xff08;观测值&#xff09;于响应变量的均值差的平方和。 Sum of Squares Regression (SSR) 预测值ŷi与响应变量均值差的平方和。 Sum of Squares Error (SSE) 预测值ŷi与观测值差的平方和。 R 2 1 − S S E / S S T S S R / …

前端技术(七)——less 教程

一、less简介 1. less是什么&#xff1f; less是一种动态样式语言&#xff0c;属于css预处理器的范畴&#xff0c;它扩展了CSS语言&#xff0c;增加了变量、Mixin、函数等特性&#xff0c;使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 &#xff0c;也可以借助Node.js在服…

一台笔记本电脑的硬件都有哪些以及对应的功能

一台笔记本电脑的硬件通常包括多个关键组件&#xff0c;这些组件共同协作&#xff0c;确保电脑的正常运行。以下是笔记本电脑的主要硬件及其功能&#xff1a; 1. 中央处理器&#xff08;CPU&#xff09; 功能&#xff1a;CPU 是电脑的“大脑”&#xff0c;负责处理所有的计算…