知識庫

建立地圖時發生錯誤「The custom geocoding folder ... has errors」


發佈時間 : 27 Jan 2015
上次修改日期 : 11 Oct 2022

問題

在 Tableau Desktop 中創建地圖時,可能會發生以下錯誤:
 
自訂地理編碼資料夾 C:\Program Files (x86)\Tableau\Tableau 8.3\local\data 有錯誤。(自訂地理編碼資料夾 C:\Program Files (x86)\Tableau\Tableau 8.3\local\data 有錯誤。)
連接到資料來源時發生問題 C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\AreaCode.tds: 
Error encountered while loading C:\Program Files (x86)\Tableau\Tableau 8.3\bin\fbclient.dll(載入 C:\Program Files (x86)\Tableau\Tableau 8.3\bin\fbclient.dll 時遇到錯誤)
Unable to connect to the file "C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\GEOCODING.FDB". Check that the file exists and that you have sufficient access privileges for it.(無法連接到檔案“C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\GEOCODING.FDB”。檢查檔案是否存在,且您是否對其具有足够的存取權限。)

The custom geocoding data source C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\City.tds contains errors:(自訂地理編碼資料源 C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\City.tds 包含錯誤:)
boost::bad_any_cast: failed conversion using boost::any_cast(boost::bad_any_cast: 使用 boost::any_cast 轉換失敗)
Unable to connect to the file "C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\GEOCODING.FDB". Check that the file exists and that you have sufficient access privileges for it.(無法連接到檔案“C:\Program Files (x86)\Tableau\Tableau 8.3\local\data\GEOCODING.FDB”。檢查檔案是否存在,且您是否對其具有足够的存取權限。)

環境

Tableau Desktop

解決方法

選項 1

確認 ProgramData 目錄中是否有一個 firebird 資料夾:
  
 
1. 導航到:C:\ProgramData。
2. 驗證 /firebird 資料夾是否存在。
  • 確認其權限是否已設定為「讀/寫」。
3. 如果此資料夾不存在:
  •      創建一個名為「firebird」的資料夾。
  •      確認其權限是否已設定為「讀/寫」。
 4. 重新啟動 Tableau Desktop 並重新開啟活頁簿。

如果在完成上述步驟後對應仍然不起作用,請卸載並重新安裝 Tableau Desktop:
  1. 完全卸載 Tableau Desktop。
    • 完全卸載此應用程式。
    • 刪除在此處找到的 Tableau 資料夾:C:\Program Files 或 C:\Program Files (x86)。
  2. 重新啟動電腦。
  3. 重新安裝 Tableau Desktop。

選項 2

  1. 轉到「控制面板」>「程式和功能」> 選擇「Tableau Desktop」> 按一下「卸載/變更」
  2. 選擇修复安裝應用程式。

原因

在安裝過程中,未正確安裝 Firebird。因此設定了 FIREBIRD_LOCK 變數,這會阻止地理編碼正常工作。
這篇文章是否解決了問題?