整合程式integration-category
Q: ./snapshot.sh integration-category 整合程式執行完後,匯進BB的資料是亂碼,請你們了解一下,謝謝。
A: 在blackboard7.1版本使用snapshot tool匯入category會無法正常顯示中文字碼,此為Bug~解決方式如下:
解決方式說明 :
先將資料匯至另一個表其結構與課程目錄相同,然後將正確的資料更新至課程目錄的 TITLE 欄位。課程目錄表格為
gateway_categories其結構與 Community 系統的 community_categories 表格相同。所以可以將資料先透過
SNAPSHOT 工具設定參數ORG_CATEGORY_MANUAL將資料匯入 community_categories 表格,然後下達 SQL UPDATE 指
令更新正確內容至 gateway_categories 表格。
操作方式說明 :
1.匯入 CATEGORY 資料,於 Snapshot 工具匯入參數設定為 ORG_CATEGORY_MANUAL匯入資料會儲存在community_categories 表格
2.匯入 CATEGORY 資料,於 Snapshot 工具匯入參數設定為 CRS_CATEGORY_MANUAL 匯入資料會儲存在 gateway_categories 表格
3.利用 SQLPLUS 下達下列指令來更新資料
SQL>update bb_bb60.gateway_categories a
set title = (select title from bb_bb60.community_categories
where batch_uid = a.batch_uid);
(將 Community_categories 的 title 欄位資料更新到 gateway_categories 的 title 欄位,其中 batch_uid
(External_category_key) 值必需相等)
4.移除 community_categories 的內容