如何將Google Gemini集成到Tableau儀表板中?
利用Google Gemini在Tableau儀表板上的力量:AI驅動的增強
Tableau的強大可視化功能,跨越數據準備(Tableau Prep Builder),數據講故事(Tableau Desktop)和協作共享(Tableau Server)(Tableau Server),通過集成AI可顯著增強。本文探討瞭如何利用Google Gemini來提高儀表板的理解,減少手動解釋時間。我們將構建一個儀表板擴展名,使用戶可以與可視化互動並直接在Tableau內接收AI驅動的見解。
挑戰在於彌合Tableau的功能與Gemini等大型語言模型(LLM)的力量之間的差距。這是通過自定義儀表板擴展名來實現的,該擴展本質上是集成到Tableau的Web應用程序。這些擴展使用Tableau Extensions API與Tableau的內部組件進行通信。
關鍵學習目標:
- 掌握Tableau儀表板擴展,以增強功能。
- 在Tableau內建立雙子座集成的開發環境。
- 利用Python和Anvil來管理Tableau和Gemini之間的相互作用。
- 使用戶能夠查詢可視化並立即獲得答案。
- 解決與LLMS共享數據有關的潛在安全問題。
了解儀表板擴展:
Tableau的架構直接編碼新功能具有挑戰性。儀表板擴展名提供了解決方案。它們是集成到Tableau儀表板中的Web應用程序,充當其他組件。他們通過Tableau Extensions API與Tableau溝通,分為兩類:
- 啟用網絡:這些擴展位於外部服務器上,提供靈活性和可擴展性。
- 沙盒:這些擴展在Tableau的環境中運行,提供了有限的功能,但安全性增強了。
Tableau Exchange可以在Tableau Exchange上獲得豐富的擴展圖書館,提供各種功能。出於我們的目的,我們將創建一個具有網絡的擴展名,可直接在儀表板內直接在用戶查詢和雙子座驅動的分析。
開發工具包設置:
為了簡化開發過程,我們利用Anvil(基於Python的全棧Web應用程序平台)以及其trexjacket
庫。 trexjacket
橋接了Python和Tableau的JavaScript API之間的差距。我們的設置包括:
- Gemini API訪問:從Google AI獲取開發人員的API密鑰。
- Anvil項目:創建一個新的Anvil項目(選擇“ Tableau Extension”模板),然後安裝
google-generativeai
Python庫。 - Tableau儀表板:準備一個用於測試的Tableau儀表板。
連接Tableau和Anvil:
一個簡單的Anvil應用程序(帶有標籤)演示了連接。生成的清單文件(.trex)加載到Tableau中,建立儀表板和砧服務器之間的通信。
構建擴展UI(砧):
Anvil接口允許使用簡單的UI設計。我們的擴展名將包括:
- 一個用於用戶問題的文本框。
- 提交並清除按鈕。
- 顯示雙子座分析的標籤。
編碼擴展邏輯:
Anvil App的代碼處理用戶交互並與Gemini API進行通信。 trexjacket
庫提供了對Tableau選定數據點的訪問權限。服務器端代碼(Anvil Server模塊)使用獲得的API鍵與Gemini API安全相互作用。
雙子座API集成(Anvil Server模塊):
該服務器模塊包括一個可呼叫功能( generateDataSummary
),該功能接收用戶查詢並選擇的數據,將其發送到Gemini並返回分析。 GEMINI API密鑰可使用Anvil Secret牢固存儲。
測試和安全:
集成雙子座API後,徹底測試擴展。請記住要解決與與LLMS共享敏感數據相關的潛在安全風險。敏感數據集可能需要進行數據匿名技術。
結論:
本指南展示了Google Gemini將其集成到Tableau儀表板中,並通過AI增強了數據分析。儘管此示例使用雙子座,但該方法適用於其他LLM。好處包括減少手動解釋時間和改進的數據可訪問性。但是,在使用LLMS時,始終優先考慮數據安全性和隱私。
(問答部分與原始文章相同。)
以上是如何將Google Gemini集成到Tableau儀表板中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Meta的Llama 3.2:多模式和移動AI的飛躍 Meta最近公佈了Llama 3.2,這是AI的重大進步,具有強大的視覺功能和針對移動設備優化的輕量級文本模型。 以成功為基礎

嘿,編碼忍者!您當天計劃哪些與編碼有關的任務?在您進一步研究此博客之前,我希望您考慮所有與編碼相關的困境,這是將其列出的。 完畢? - 讓&#8217

本週的AI景觀:進步,道德考慮和監管辯論的旋風。 OpenAI,Google,Meta和Microsoft等主要參與者已經釋放了一系列更新,從開創性的新車型到LE的關鍵轉變

Shopify首席執行官TobiLütke最近的備忘錄大膽地宣布AI對每位員工的基本期望是公司內部的重大文化轉變。 這不是短暫的趨勢。這是整合到P中的新操作範式

介紹 想像一下,穿過美術館,周圍是生動的繪畫和雕塑。現在,如果您可以向每一部分提出一個問題並獲得有意義的答案,該怎麼辦?您可能會問:“您在講什麼故事?

介紹 Openai已根據備受期待的“草莓”建築發布了其新模型。這種稱為O1的創新模型增強了推理能力,使其可以通過問題進行思考

SQL的Alter表語句:動態地將列添加到數據庫 在數據管理中,SQL的適應性至關重要。 需要即時調整數據庫結構嗎? Alter表語句是您的解決方案。本指南的詳細信息添加了Colu

對於那些可能是我專欄新手的人,我廣泛探討了AI的最新進展,包括體現AI,AI推理,AI中的高科技突破,及時的工程,AI培訓,AI,AI RE RE等主題
