• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種任務運行狀態信息獲得方法及裝置制造方法及圖紙

    技術編號:15329373 閱讀:133 留言:0更新日期:2017-05-16 13:04
    本發明專利技術實施例公開了一種任務運行狀態信息獲得方法及裝置,方法包括:確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息;利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。應用本發明專利技術實施例,可以獲取任務運行狀態的詳細信息。

    Method and device for obtaining task running state information

    The embodiment of the invention discloses a method and a device, job status information method includes: determining the type of database management system, data warehouse in which the database management system to store at least have the task of running state information; use and corresponding types of the script language script, run the stored state information read from the database management system of the task, to obtain the task status information. With the embodiment of the invention, detailed information of the running state of the task can be obtained.

    【技術實現步驟摘要】
    一種任務運行狀態信息獲得方法及裝置
    本專利技術涉及信息
    ,特別涉及一種任務狀態信息獲得方法及裝置。
    技術介紹
    隨著大數據時代的到來,數據倉庫的規模不斷發展擴大,數據倉庫是一個面向主題、集成、時變、非易失的數據集合,是支持管理部門的決策過程。在數據倉庫中,每天需要都對大量不同數據源、多種異構數據進行ETL(Extraction-Transformation-Loading,數據抽取、轉換和加載)處理。上層業務需求的不斷增加擴展,數據庫倉庫中支持ETL處理的各種任務數量會隨之呈現急速增長的趨勢。面對如此大數量的任務,如何能夠通過安全、高效的方式對任務運行狀態進行查詢,以便保證上層業務全天的不間斷高效運行就變得尤為重要。現有針對任務的運行狀態獲得是通過“心跳檢測”獲得任務的運行狀態,具體的方法為向所有任務所在的線程發送“心跳包”,心跳包用來檢測線程是否正常運行,在一定時間內若收到任務所在線程的回應,說明該線程正常運行,則該線程所執行的任務的運行狀態為正常,若沒有,說明該線程處于異常狀態,則該線程所執行的任務的運行狀態為異常。這種方法得到的任務的運行狀態的為正常或異常,不能獲取任務運行狀態的詳細信息。
    技術實現思路
    本專利技術實施例的目的在于提供一種任務運行狀態信息獲得方法及裝置,以獲取任務運行狀態的詳細信息。為達到上述目的,本專利技術實施例公開了一種任務運行狀態信息獲得方法,所述方法包括:確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息;利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。較佳的,所述數據庫管理系統中還存儲有任務的配置信息;所述方法還包括:利用所述腳本,從所述數據庫管理系統中讀取所存儲的任務的配置信息。較佳的,所述方法還包括:將所讀取的任務的運行狀態信息向用戶展示。較佳的,所述方法還包括:根據所讀取的任務的運行狀態信息,按照預設文本內容屬性,生成預設格式的文本文件。較佳的,所述方法還包括:保存所述文本文件。為達到上述目的,本專利技術實施例還公開了一種任務運行狀態信息獲得裝置,所述裝置包括:確定模塊,用于確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息;第一讀取模塊,用于利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。較佳的,所述數據庫管理系統中還存儲有任務的配置信息;所述裝置還包括:第二讀取模塊,用于利用所述腳本,從所述數據庫管理系統中讀取所存儲的任務的配置信息。較佳的,所述裝置還包括:展示模塊,用于將所讀取的任務的運行狀態信息向用戶展示。較佳的,所述裝置還包括:生成模塊,用于根據所讀取的任務的運行狀態信息,按照預設文本內容屬性,生成預設格式的文本文件。較佳的,所述裝置還包括:保存模塊,用于保存所述文本文件。由上述技術方案可見,本專利技術實施例提供了一種任務運行狀態信息獲得方法及裝置,方法包括:確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息;利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。應用本專利技術實施例,通過利用腳本讀取數據庫管理系統中的任務運行狀態信息,獲取到了任務運行狀態的詳細信息。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例提供的任務運行狀態信息獲得方法的第一種流程示意圖;圖2為本專利技術實施例提供的任務運行狀態信息獲得方法的第二種流程示意圖;圖3為本專利技術實施例提供的任務運行狀態信息獲得方法的第三種流程示意圖;圖4為本專利技術實施例提供的任務運行狀態信息獲得方法的第四種流程示意圖;圖5為本專利技術實施例提供的任務運行狀態信息獲得方法的第五種流程示意圖;圖6為本專利技術實施例提供的任務運行狀態信息獲得裝置的第一種結構示意圖;圖7為本專利技術實施例提供的任務運行狀態信息獲得裝置的第二種結構示意圖;圖8為本專利技術實施例提供的任務運行狀態信息獲得裝置的第三種結構示意圖;圖9為本專利技術實施例提供的任務運行狀態信息獲得裝置的第四種結構示意圖;圖10為本專利技術實施例提供的任務運行狀態信息獲得裝置的第五種結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。為了解決現有技術問題,本專利技術實施例提供了一種任務運行狀態獲得方法及裝置。下面首先對本專利技術實施例所提供的一種任務運行狀態獲得方法進行介紹。圖1為本專利技術實施例提供的任務運行狀態信息獲得方法的第一種流程示意圖,方法可以包括:S101:確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息。數據倉庫(DataWarehouse,DW或DWH)是一個面向主題、集成、時變、非易失的數據集合。數據倉庫的目的是為了建立一種體系化的數據存儲環境,將分析決策所需的大量數據從傳統的操作環境中分離處理,使分散、不一致的操作數據轉換為集成、統一的信息。數據倉庫的關鍵是從許多來自不同數據源的數據中,提取有用的數據,進行清洗以保證數據的正確性,然后經過抽取(Extraction)、轉換(Transformation)和加載(Loading),即ETL過程,合并到一個數據倉庫中,從而得到一個全局視圖,在此基礎上利用合適的查詢、分析、挖掘工具對數據進行分析處理,最后將會結呈現給管理者,為管理者提供決策支持。數據庫管理系統(DatabaseManagementSystem)是一種操縱和管理數據庫或數據倉庫的大型軟件,用于建立、使用和維護數據庫或數據倉庫,簡稱DBMS。它對數據庫或數據倉庫進行統一的管理和控制,以保證數據庫或數據倉庫的安全性和完整性。在實際應用中,可以根據數據庫管理系統的版本號確定數據庫管理系統的類型。示例性的,假設版本號為25對應的是2008版的微軟關系型數據庫管理系統,如果確定目標數據庫的數據庫管理系統類型為2008版的微軟關系型數據庫管理系統。需要說明的是,數據庫管理系統中存儲了任務的實時運行狀態信息,一旦任務狀態信息發生變化,將會自動更新該任務的狀態信息。在實際應用中,數據庫管理系統可以將任務的運行狀態信息存儲在表中,進一步地,可以將任務的運行信息存儲在多張表中,例如,可以將部分運行狀態信息存儲在任務表,一部分存儲在數據庫管理系統架構表中,另一部分存儲在數據庫管理系統屬性表中。S102:利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。腳本,是使用一種特定的描述本文檔來自技高網...
    一種任務運行狀態信息獲得方法及裝置

    【技術保護點】
    一種任務運行狀態信息獲得方法,其特征在于,所述方法包括:確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息;利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。

    【技術特征摘要】
    1.一種任務運行狀態信息獲得方法,其特征在于,所述方法包括:確定目標數據倉庫的數據庫管理系統的類型,其中,所述數據庫管理系統中至少存儲有任務的運行狀態信息;利用與所確定的類型對應的腳本語言編寫的腳本,從所述數據庫管理系統中讀取所存儲的任務的運行狀態信息,以獲得任務的運行狀態信息。2.根據權利要求1所述的方法,其特征在于,所述數據庫管理系統中還存儲有任務的配置信息;所述方法還包括:利用所述腳本,從所述數據庫管理系統中讀取所存儲的任務的配置信息。3.根據權利要求1所述的方法,其特征在于,所述方法還包括:將所讀取的任務的運行狀態信息向用戶展示。4.根據權利要求1所述的方法,其特征在于,所述方法還包括:根據所讀取的任務的運行狀態信息,按照預設文本內容屬性,生成預設格式的文本文件。5.根據權利要求4所述的方法,其特征在于,所述方法還包括:保存所述文本文件。6.一種任務運行狀態信息獲得裝置,其特征在于,...

    【專利技術屬性】
    技術研發人員:秦小偉
    申請(專利權)人:北京奇藝世紀科技有限公司
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲最大天堂无码精品区| 中文字幕无码精品亚洲资源网| 亚洲AV无码成人精品区在线观看| 亚洲一区二区三区无码中文字幕| 少妇人妻无码专区视频| 亚洲AV无码专区国产乱码不卡| 熟妇人妻系列av无码一区二区| 中文字幕无码高清晰| 亚洲精品无码不卡在线播放HE| 亚洲精品自偷自拍无码| 久久久久亚洲Av片无码v| a级毛片无码免费真人| 人妻系列无码专区无码中出| 中文成人无码精品久久久不卡| 亚洲av无码专区在线观看亚| 亚洲国产精品无码久久久| 国产成人综合日韩精品无码不卡| 久久亚洲精品成人无码| 无码福利一区二区三区| 日韩精品人妻系列无码专区| 国产午夜无码精品免费看动漫| 小泽玛丽无码视频一区| 韩国精品一区二区三区无码视频 | 亚洲国产精品无码av| 精品韩国亚洲av无码不卡区| 中文午夜人妻无码看片| 无码国产精品一区二区免费式影视 | 国模吧无码一区二区三区| av色欲无码人妻中文字幕| 色综合久久久无码网中文| 亚洲va成无码人在线观看 | 国产aⅴ激情无码久久| 国产亚洲精久久久久久无码AV| 亚洲?V无码乱码国产精品| 色综合色国产热无码一 | 国产AV无码专区亚洲AV漫画| 久久青青草原亚洲av无码| 久久国产精品无码网站| 一本色道无码不卡在线观看| 亚洲AV中文无码乱人伦下载| 日韩av无码一区二区三区|