建置及部署社交媒體分析解決方案

Azure AI 服務
Azure Synapse Analytics
Azure Machine Learning
Azure Data Lake
Power BI Embedded

為了最符合客戶需求,組織必須從社交媒體中擷取其客戶的相關見解。 本文提供分析新聞和社交媒體數據的解決方案。 此解決方案會 擴充 Azure 社交媒體分析解決方案加速器,讓開發人員在幾個小時內在 Azure 上建置和部署社交媒體監視平臺所需的資源。 該平臺會收集社交媒體和網站數據,並以支援商務決策流程的格式呈現數據。

Apache、Apache® Spark 和火焰標誌是 美國 和/或其他國家/地區的 Apache Software Foundation 註冊商標或商標。 使用這些標記不會隱含 Apache Software Foundation 的背書。

架構

此架構圖表顯示數據如何從新聞和 Twitter 摘要流向儀錶板,以及推斷社交媒體分析解決方案中的應用程式。

下載此架構的 Visio 檔案

資料流程

  1. Azure Synapse Analytics 管線會內嵌外部數據,並將該數據儲存在 Azure Data Lake 中。 一個管線會從新聞 API 擷取數據。 另一個管線會從 Twitter API 擷取數據。

  2. Azure Synapse Analytics 中的 Apache Spark 集區可用來處理和擴充數據。

  3. Spark 集區會使用下列服務:

    • AI 語言,適用於具名實體辨識 (NER)、關鍵片語擷取和情感分析
    • Azure AI 服務 翻譯工具 翻譯文字
    • Azure 地圖服務,將數據連結至地理座標
  4. 擴充的數據會儲存在 Data Lake 中。

  5. Azure Synapse Analytics 中的無伺服器 SQL 集區可讓 Power BI 使用擴充的數據。

  6. Power BI Desktop 儀錶板提供數據的深入解析。

  7. 作為上一個步驟的替代方案,內嵌在 Azure App 服務 Web 應用程式的 Power BI 儀錶板會提供 Web 和行動應用程式使用者對數據的深入解析。

  8. 除了步驟 5 到 7,擴充的數據可用來在 Azure 機器學習 中定型自定義機器學習模型。

  9. 模型會部署到 機器學習 端點。

  10. 受控在線端點用於行動應用程式 (A) 上的在線即時推斷。 或者,批次端點用於離線模型推斷 (B)。

元件

  • Azure Synapse Analytics 是整合式分析服務,可加速跨數據倉儲和巨量數據系統深入解析的時間。

  • Azure AI 語言 是由提供 AI 功能的雲端式服務所組成。 您可以使用 REST API 和用戶端連結庫 SDK,將認知智慧建置至應用程式,即使您沒有 AI 或數據科學技能也一樣。 功能包括:

  • 翻譯工具 可協助您即時或批次翻譯超過100種語言的文字。 此服務使用機器翻譯的最新創新。 翻譯工具 支援各種不同的使用案例,例如通話中心的翻譯、多語系交談代理程式和應用程式內通訊。 如需 翻譯工具 支援的語言,請參閱翻譯

  • Azure 地圖服務 是一套地理空間服務,可協助您將位置型數據併入 Web 和行動解決方案。 您可以使用位置和地圖數據來產生深入解析、通知數據驅動決策、增強安全性,以及改善客戶體驗。 此解決方案會使用 Azure 地圖服務 將新聞和文章連結至地理座標。

  • Data Lake 是一個可大幅調整的數據湖 ,適用於高效能分析工作負載。

  • App Service 提供建置、部署及調整 Web 應用程式的架構。 Web Apps 功能是用來裝載 Web 應用程式、REST API 和行動後端的服務。

  • 機器學習 是雲端式環境,可用來定型、部署、自動化、管理及追蹤機器學習模型。

  • Power BI 是分析服務和應用程式的集合。 您可以使用 Power BI 來連接和顯示不相關的數據來源。

替代項目

您可以藉由排除 機器學習 和自定義機器學習模型來簡化此解決方案,如下圖所示。 如需詳細資訊,請參閱 本文稍後的部署此案例

此架構圖表顯示數據如何從新聞和 Twitter 摘要流向社交媒體分析解決方案中的儀錶板。

下載此架構的 Visio 檔案

案例詳細資料

營銷活動與您傳遞的訊息有關。 傳遞該訊息的時機和方式同樣重要。 若沒有以資料為基礎的分析方法,行銷活動很容易錯失商機,或難以產生吸引力。 這些活動通常以社交媒體分析為基礎,這對世界各地的公司和組織越來越重要。 社交媒體分析是一項功能強大的工具,可用來接收產品和服務的即時意見反應、改善與客戶的互動,以提高客戶滿意度、跟上競爭等等。 公司通常缺乏有效率、可行的方法來監視社交媒體對話。 因此,他們錯過了使用這些見解來告知其策略和計劃的機會。

本文的解決方案可讓各種社交媒體和新聞分析應用程式受益。 藉由部署解決方案,而不是手動部署其資源,您可以縮短上市時間。 您也可以:

  • 擷取有關特定主題的新聞和 Twitter 文章。
  • 將擷取的文字翻譯成您慣用的語言。
  • 從新聞和文章中擷取關鍵點和實體。
  • 識別有關主題的情感。

例如,若要查看有關 Satya Nadella 的最新討論,您會在查詢中輸入他的名稱。 解決方案接著會存取新聞 API 和 Twitter API,以從網路上提供他的相關信息。

潛在使用案例

藉由從社交媒體擷取客戶的相關信息,您可以增強客戶體驗、提高客戶滿意度、取得新的潛在客戶,以及防止客戶流失。 社交媒體分析的這些應用程式分為三個主要領域:

  • 測量品牌健康情況:

    • 在社交媒體上擷取新產品或服務的客戶反應和意見反應
    • 分析新產品或服務的社交媒體互動情感
    • 擷取品牌情感,並判斷整體感知是正面還是負面
  • 建置和維護客戶關係:

    • 快速識別客戶疑慮
    • 聆聽未標記的品牌提及
  • 優化營銷投資:

    • 從社交媒體擷取深入解析以進行營銷活動分析
    • 進行針對性營銷優化
    • 尋找新的潛在客戶和影響者來吸引更廣泛的受眾

行銷是每個組織不可或缺的一部分。 因此,您可以將此社交媒體分析解決方案用於各種產業中的這些使用案例:

  • Retail
  • Finance
  • 製造業
  • 醫療保健
  • 政府
  • 能源
  • 電信業
  • 汽車
  • 非營利
  • 遊戲
  • 媒體及娛樂
  • 旅遊,包括酒店和餐館
  • 包括房地產在內的設施
  • 運動

考量

這些考量能實作 Azure Well-Architected Framework 的要素,其為一組指導原則,可以用來改善工作負載的品質。 如需詳細資訊,請參閱 Microsoft Azure Well-Architected Framework (部分機器翻譯)。

可靠性

可靠性可確保您的應用程式符合您對客戶的承諾。 如需詳細資訊,請參閱可靠性要素的概觀 (部分機器翻譯)。

安全性

安全性可提供保證,以避免刻意攻擊和濫用您寶貴的資料和系統。 如需詳細資訊,請參閱安全性要素的概觀

成本最佳化

成本最佳化是關於考慮如何減少不必要的費用,並提升營運效率。 如需詳細資訊,請參閱成本最佳化要素的概觀

若要估計此解決方案的成本,請使用 Azure 定價計算機

卓越營運

卓越營運涵蓋部署應用程式並使其持續在生產環境中執行的作業流程。 如需詳細資訊,請參閱卓越營運要素的概觀 (部分機器翻譯)。

效能效益

效能效率可讓您的工作負載進行調整,以有效率的方式符合使用者對其放置的需求。 如需詳細資訊,請參閱效能效率要件概觀

部署此案例

若要部署此解決方案並執行範例社交媒體分析案例,請參閱用戶入門中的部署指南。 本指南可協助您設定社交媒體分析解決方案加速器資源,其中 [替代專案] 中的架構圖表顯示。 部署不包含下列元件:機器學習、受控端點和 App Service Web 應用程式。

必要條件

  • 若要使用解決方案加速器,您需要存取 Azure 訂用 帳戶
  • 對 Azure Synapse Analytics、Azure AI 服務、Azure 地圖服務 和 Power BI 的基本瞭解很有説明,但並非必要。
  • 需要新聞 API 帳戶。
  • 需要具有 提升 Twitter API 功能存取權 的 Twitter 開發人員帳戶。

參與者

本文由 Microsoft 維護。 它最初是由下列參與者所撰寫。

主體作者:

下一步