專業(yè)提供無毒且安全的軟件及游戲下載!
當(dāng)前位置:首頁 > 電腦軟件 > 編程開發(fā) >Luigi(批處理作業(yè)管道) v3.0.2 官方版

Luigi(批處理作業(yè)管道) v3.0.2 官方版

  • 軟件大小:2.21MB
  • 更新日期:2021-04-23
  • 語言:簡體中文
  • 類別:編程開發(fā)
  • 適用環(huán)境:WinAll
  • 安全檢測(cè): 無插件 360通過 騰訊通過 金山通過 瑞星通過
  • 本地下載

    普通http下載速度慢

軟件介紹

Luigi是一款基于Python語言而開發(fā)的開源數(shù)據(jù)流框架,我們可以通過Luigi免費(fèi)版來解決批處理過程相關(guān)的所有管道問題,并且還可以進(jìn)行工作流管理、可視化等多種簡易操作哦!

Luigi下載

Luigi軟件簡介

Luigi 是一個(gè) Python 模塊,可以幫你構(gòu)建復(fù)雜的批量作業(yè)管道。處理依賴決議、工作流管理、可視化展示等等,內(nèi)建 Hadoop 支持。它也被Foursquare,Stripe,華爾街日?qǐng)?bào),Groupon和其他知名企業(yè)使用。

Luigi是基于代碼的,而不是基于GUI或聲明式的,包含Python中的所有內(nèi)容(包括依賴關(guān)系圖)。用戶界面(UI)允許您搜索,過濾或監(jiān)視每個(gè)任務(wù)的狀態(tài)。您還可以查看該工作流程,以查看依賴關(guān)系圖上的哪些任務(wù)已完成,哪些尚未運(yùn)行。

軟件功能

Task

每一個(gè)任務(wù)都是一個(gè)Task,以class的形式存在,繼承l(wèi)uigi.Task。需要重載requires()、run()、output()方法。

其中requires()是任務(wù)入口程序,指定任務(wù)依賴的上游輸入;run()是任務(wù)在該節(jié)點(diǎn)具體實(shí)現(xiàn)的流程;output()是任務(wù)的出口,把該節(jié)點(diǎn)執(zhí)行完之后的結(jié)果輸出到下游。

Target

廣義地講,Target可對(duì)應(yīng)為磁盤上的文件,或HDFS上文件,或checkpoint點(diǎn),或數(shù)據(jù)庫等。對(duì)于Target來說,唯一需要實(shí)現(xiàn)的方法為exists,返回為True表示存在,否則不存在返回為False. 在實(shí)際應(yīng)用時(shí),寫一個(gè)Target子類是很少需要用到的。直接使用開箱即可用的LocalTarget及 hdfs.HdfsTarget類就夠用了。Luigi提供了Gzip支持,通過參數(shù)format=format.Gzip即可。

parameter

parameter等效于luigi為task類創(chuàng)建構(gòu)造函數(shù),Luigi中提供了不同類型的parameter,例如DateParameter,DateIntervalParameter,IntParameter,FloatParameter等等。

python不是一個(gè)靜態(tài)類型的語言,你不需要指定參數(shù)的類型,你可以直接使用基類Parameter。

用戶評(píng)論
所有評(píng)論(5)
昵稱:
(您的評(píng)論需要經(jīng)過審核才能顯示)
精選留言 來自內(nèi)蒙古包頭移動(dòng)用戶 發(fā)表于: 2023-6-8
這個(gè)確實(shí)不錯(cuò)的軟件
精選留言 來自廣西崇左聯(lián)通用戶 發(fā)表于: 2023-2-16
很需要這種軟件,謝謝分享。
精選留言 來自廣東河源聯(lián)通用戶 發(fā)表于: 2023-9-12
之前找了其他的與這個(gè)類似的軟件,唯獨(dú)這個(gè)滿意
精選留言 來自福建三明移動(dòng)用戶 發(fā)表于: 2023-5-24
小巧而不占資源
精選留言 來自云南麗江聯(lián)通用戶 發(fā)表于: 2023-2-8
謝謝分享,很需要

軟件投訴或糾錯(cuò)

問題:
說明:
郵箱: