Leo Yeh's Blog

SAS Viya (54)

教學目標

初步了解如何將 SAS 9 平台中的報表移轉至 SAS Viya 平台。

重點概念

首先若企業已經採用 SAS 9 平台中製作報表,此時若我們要將報表移轉至 SAS Viya 平台中,則可以透過 SAS Management Console 工具連線至 SAS 9 平台匯出報表的 spk 檔,接著再透過 SAS Viya 平台中的 SAS Environment Manager 網站匯入報表的 spk 檔,此時可能會發生無法正常匯入,請嘗試匯出報表所屬更高上層的資料夾打包為 spk 檔。

接著我們透過 SAS Viya 平台中的 SAS Environment Manager 網站中的內容匯入的過程主要有三個階段,分別為:

  1. 選取來源。
  2. 對應。
  3. 完成。

其中選取來源階段主要是選取包含要匯入之內容的 .json 或 .spk 檔,對應階段主要是我們將會需要設定報表中資料來源對應至 SAS Viya 平台中目前的 CAS 伺服器、CAS 資料館和 CAS 資料表,以利報表正常顯示,完成階段主要是顯示匯入的結果,並且產生 json 檔案。

再來當我們進行報表驗證時,將會發現有些報表無法正常顯示,請依序確認以下三件事,分別為:

  1. 確認資料來源中資料表是否有正常載入記憶體,建議先確認資料來源中是否有資料檔案。
  2. 確認篩選條件使用的資料項目是否存在,建議可以先移除所有圖表中的篩選功能。
  3. 確認自訂的資料項目是否能夠正常顯示,建議針對有問題的資料項目按右鍵進行編輯。

最後以上情況也會發生在 SAS Viya 平台報表移轉至 SAS Viya 平台報表,此外若是有無法編輯自訂的資料項目,並且導致報表中的圖表無法正常顯示,則我們就會需要重新建立與設定資料項目,因此再移轉報表之前建議先詳細列表出所有報表中所有自訂的資料項目,其類型主要有階層、自訂類別、計算項目、地理位置項目和參數。但若無法先進行詳細列表,則建議將 SAS Viya 平台安裝至另一台伺服器,以利後續針對資料項目逐一對應進行修改。

相關資源

⬅️ Go back