本發明專利技術實施例公開了一種數據處理方法及裝置,用于支持來源于多個系統或數據庫的數據授權,降低系統維護成本,實時體現數據更新,加快數據處理速度。本發明專利技術實施例方法包括:通過預設的各數據源的數據庫接口,接收各數據庫中的維度實體數據,根據預先確定的數據維度,將維度實體數據生成權限維度數據,并存入權限維度數據集合中,將用戶的特征信息轉換成字符串格式,與權限維度數據集合中的權限維度數據進行對應,根據用戶登錄時輸入的特征信息,在權限維度數據集合中讀取與所述特征信息對應的權限維度數據,讀取與所讀取的權限維度數據對應的維度實體數據。
【技術實現步驟摘要】
本專利技術涉及信息
,尤其涉及ー種數據處理方法及裝置。
技術介紹
在信息
,用于數據分析的數據來源比較多,可能來自支持SQL Server關系數據庫管理系統的企業資源計劃(ERP,Enterprise Resource Planning)系統,也可能是人工維護的Excel表,又或集団、公司支持Oracle數據庫的ERP系統的不同數據類型,而且基礎資料信息不統一。在資訊系統數據授權體系中,如果要支持系統外的數據參與系統本身的數據授權,必須先將系統外數據轉化成系統內部數據,才能進行數據授權。目前將系統外部數據轉化成系統內部數據的方案,是系統提供導入導出接ロ,數據導出其它系統后,用固定的模板導入到ー個統ー的處理系統。當上述技術方案中,須先將系統外部數據,轉化成系統內部數據,才能進行數據授權,當系統外部數據更新時,須重新導入系統內進行授權,整個導入及授權過程需要固定人員花費固定時間進行維護,成本比較高,同時數據的更新情況不能實時體現。
技術實現思路
本專利技術實施例提供了ー種數據處理方法及裝置,用以提供不同數據來源接ロ,系統外部數據不需經轉換即可進入系統內部進行授權,支持來源于多個系統或數據庫的數據授權,降低系統維護成本,實時體現數據更新,加快數據處理速度。本專利技術實施例提供的數據處理方法,包括:通過預設的各數據源的數據庫接ロ,接收各數據庫中的維度實體數據;根據預先確定的數據維度,將所述維度實體數據生成權限維度數據,并存入權限維度數據集合中;將用戶的特征信息轉換成字符串格式,與所述權限維度數據集合中的權限維度數據進行對應;根據用戶登錄時輸入的特征信息,在所述權限維度數據集合中讀取與所述特征信息對應的權限維度數據;讀取與所讀取的權限維度數據對應的維度實體數據。本專利技術實施例提供的數據處理裝置,包括:接收單元,用于通過預設的各數據源的數據庫接ロ,接收各數據庫中的維度實體數據;生成単元,用于根據預先確定的數據維度,將所述維度實體數據生成權限維度數據;保存単元,用于將生成単元生成的權限維度數據存入權限維度數據集合中;對應單元,用于將用戶的特征信息轉換成字符串格式,與所述權限維度數據集合中的權限維度數據進行對應;讀取單元,用于根據用戶登錄時輸入的特征信息,在所述權限維度數據集合中讀取與所述特征信息對應的權限維度數據;讀取與所讀取的權限維度數據對應的維度實體數據。從以上技術方案可以看出,本專利技術實施例具有以下優點:通過預設的各數據源的數據庫接ロ,接收各數據庫中的維度實體數據,根據預先確定的數據維度,將維度實體數據生成權限維度數據,并存入權限維度數據集合中,而后將用戶的特征信息轉換成字符串格式,與權限維度數據集合中的權限維度數據進行對應,根據用戶登錄時輸入的特征信息,在權限維度數據集合中讀取與特征信息對應的權限維度數據,讀取與所讀取的權限維度數據對應的維度實體數據,預設的各數據源的數據庫接ロ支持多種數據來源,系統外部數據不需經轉換即可進入系統內部進行授權,支持來源于多個系統或數據庫的數據授權,降低維護成本,將用戶的特征信息轉換成字符串格式,與權限維度數據集合中的權限維度數據進行對應,根據用戶登錄時輸入的特征信息讀取對應的權限維度數據,進而讀取來自各數據庫的維度實體數據,可實時更新處理數據,同時,處理的數據是與維度實體數據具有對應關系的權限維度數據,因此處理的數據量小,處理速度更快。附圖說明圖1為本專利技術實施例提供的數據處理方法的一個實施例示意圖;圖2為本專利技術實施例提供的數據處理方法的另ー個實施例示意圖;圖3為本專利技術實施例提供的數據處理裝置的一個實施例示意圖;圖4為本專利技術實施例提供的數據處理裝置的另ー個實施例示意圖。具體實施例方式本專利技術實施例提供了ー種數據處理方法及裝置,用于支持多種數據來源接ロ,系統外部數據不需經轉換即可進入系統內部進行授權,降低維護成本,且實時更新數據來源,提聞分析數據的效率。101、通過預設的各數據源的數據庫接ロ,接收各數據庫中的維度實體數據;通過預先設置的各數據源的數據庫接ロ,接收各數據庫的維度實體數據,該維度實體數據包括來自各數據庫的所有數據。102、根據預先確定的數據維度,將維度實體數據生成權限維度數據,并存入權限維度數據集合中;根據預先確定的數據維度,將維度實體數據生成權限維度數據,存入權限維度數據集合中,權限維度數據是與數據授權權限密切相關的數據,是從前述維度實體數據中提取的與數據授權權限相關的屬性字段。權限維度數據集合是權限維度數據表的集合,由于數據維度可以有多種,因此,對應的,權限維度數據集合中存在多種權限維度數據表。例如,甲公司由3個部門A、B、C組成,每個部門均有200人,每個人的維度實體數據可以包括:姓名、性別、年齡、職位、エ位號、座位號、分機號碼在內的全部資料數據。而數據授權維度就可以為以上所有數據維度,當數據授權維度為“職位”吋,將維度實體數據生成與職位代碼相關的數據,存入權限維度數據集合中,即,將維度實體數據與權限維度數據之間建立索引。103、將用戶的特征信息轉換成字符串格式,與權限維度數據集合中的權限維度數據進行對應;將用戶的特征信息轉換成字符串格式,與權限維度數據集合中的權限維度數據進行對應。將用戶的特征信息分別用字符串表示,部門以“A” “B” “C”表示即可,姓名可按照拼音縮寫分別在英文字母中的順序用數字“01-26”表示,如,張三的拼音縮寫“ZS”,則表示為字符串“ 2619”;性別按照男女分別表示為“01”或“ 02”;出生日期按照8位數字表示;職位可以按照由高到底的順序用2位數字表示,如,主任用“01”表示,副主任用“02”表示,組長用“03”表示,副組長用“04”表示,一般職員均用“05”表示;其他諸如エ號、座位號等可用數字表示的數據信息,直接使用數字表示。“”為字符串表示,例如,張三的資料為:部門A,張三,女,組長,出生日期為1986年4月5日,エ號為888,座位號為016,則張三的特征信息用字符串表示為:A2619020319860405888016,將該字符串與權限維度數據相對應。104、根據用戶登錄時輸入的特征信息,在數據集合表中讀取與特征信息對應的權限維度數據;根據用戶登錄時輸入的特征信息,在數據集合表中讀取與特征信息對應的權限維度數據。當用戶登錄時,根據用戶登錄時輸入的特征信息,如姓名、エ號,在數據集合表中讀取與特征信息對應的權限維度數據。105、讀取與所讀取的權限維度數據對應的維度實體數據。讀取與用戶對應的權限維度數據后,根據權限維度數據與維度實體數據之間建立的索引,讀取與所讀取的權限維度數據對應的維度實體數據。本專利技術實施例中,通過預設的各數據源的數據庫接ロ,接收各數據庫中的維度實體數據,根據預先確定的數據維度,將維度實體數據生成權限維度數據,并存入權限維度數據集合中,而后將用戶的特征信息轉換成字符串格式,與權限維度數據集合中的權限維度數據進行對應,根據用戶登錄時輸入的特征信息,在權限維度數據集合中讀取與特征信息對應的權限維度數據,讀取與所讀取的權限維度數據對應的維度實體數據,預設的各數據源的數據庫接ロ支持多種數據來源,系統外部數據不需經轉換即可進入系統內部進行授權,從而支持來源于多個系統或數據庫的數據授權,降低維護成本,將用戶的特征信息轉本文檔來自技高網...
【技術保護點】
一種數據處理方法,其特征在于,包括:通過預設的各數據源的數據庫接口,接收各數據庫中的維度實體數據;根據預先確定的數據維度,將所述維度實體數據生成權限維度數據,并存入權限維度數據集合中;將用戶的特征信息轉換成字符串格式,與所述權限維度數據集合中的權限維度數據進行對應;根據用戶登錄時輸入的特征信息,在所述權限維度數據集合中讀取與所述特征信息對應的權限維度數據;讀取與所讀取的權限維度數據對應的維度實體數據。
【技術特征摘要】
1.一種數據處理方法,其特征在于,包括: 通過預設的各數據源的數據庫接ロ,接收各數據庫中的維度實體數據; 根據預先確定的數據維度,將所述維度實體數據生成權限維度數據,并存入權限維度數據集合中; 將用戶的特征信息轉換成字符串格式,與所述權限維度數據集合中的權限維度數據進行對應; 根據用戶登錄時輸入的特征信息,在所述權限維度數據集合中讀取與所述特征信息對應的權限維度數據; 讀取與所讀取的權限維度數據對應的維度實體數據。2.根據權利要求1所述的方法,其特征在于,所述通過預設的各關系數據庫接ロ,接收各關系數據庫中的維度實體數據之前包括: 創建多個數據源的數據庫接ロ,所述多個數據源包括:結構化查詢語言數據庫服務器、Oracle數據庫、DB2數據庫、開放數據庫互連、EXCEL表格、文本標記語言、Visio數據庫。3.根據權利要求1或2所述的方法,其特征在于,所述通過預設的各關系數據庫接ロ,接收各關系數據庫中的維度實體數據之后包括: 建立數據授權策略,確定數據授權維度。4.根據要求3所述的方法,其特征在于,所述建立數據授權策略,確定數據授權維度之后包括: 根據所確定的數據授權維度,建立權限維度數...
【專利技術屬性】
技術研發人員:陳根生,李晉麗,陳浩,
申請(專利權)人:金蝶軟件中國有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。