FlowHeater提供數(shù)據(jù)轉(zhuǎn)換功能,可以通過這款軟件對多種數(shù)據(jù)庫的文件執(zhí)行轉(zhuǎn)換,可以選擇MS access、MS Sql Server、mysql、SQLite、PostgreSQL、oracle等數(shù)據(jù)處理,可以選擇數(shù)據(jù)導(dǎo)出,將數(shù)據(jù)庫的資源導(dǎo)出到這款軟件使用,也支持導(dǎo)入功能,將新的數(shù)據(jù)加載到軟件上發(fā)送到數(shù)據(jù)庫,也支持對數(shù)據(jù)更新,可以對數(shù)據(jù)復(fù)制石永紅,可以對數(shù)據(jù)排序,可以設(shè)置和檢索參數(shù)值,可以提取日期和時(shí)間字段,功能還是非常多的,需要的朋友就下載吧。
FlowHeater 是一款功能強(qiáng)大的軟件解決方案,專為數(shù)據(jù)集成和轉(zhuǎn)換而設(shè)計(jì)。我們的目標(biāo)是為您提供無縫和高效的數(shù)據(jù)傳輸。無論您是需要在不同系統(tǒng)之間轉(zhuǎn)換數(shù)據(jù),為外部資源準(zhǔn)備數(shù)據(jù),還是處理復(fù)雜的數(shù)據(jù)處理任務(wù),F(xiàn)lowHeater都能為您提供所需的靈活性和性能
格式不同的數(shù)據(jù)源的平滑連接
FlowHeater 允許您組合來自各種來源的數(shù)據(jù)并將其轉(zhuǎn)換為您需要的格式。通過我們簡單易用的拖放界面,您可以轉(zhuǎn)換數(shù)據(jù)格式,同時(shí)對數(shù)據(jù)進(jìn)行計(jì)算和條件更改。我們的工具允許您輕松直觀地集成您的數(shù)據(jù),而無需編程技能。
轉(zhuǎn)換數(shù)據(jù)以滿足您的需求
FlowHeater 允許您靈活地轉(zhuǎn)換數(shù)據(jù)。您可以處理和自定義數(shù)據(jù)格式,如 CSV、excel、XML 以及許多數(shù)據(jù)庫格式。無論您是想合并大量數(shù)據(jù)、執(zhí)行復(fù)雜的數(shù)據(jù)操作還是簡化日常流程,F(xiàn)lowHeater 都能讓您完全控制數(shù)據(jù),并讓您將其精確轉(zhuǎn)換為您需要的任何內(nèi)容。
優(yōu)化數(shù)據(jù)處理
FlowHeater 使您能夠優(yōu)化數(shù)據(jù)處理并節(jié)省大量時(shí)間。我們的軟件還允許您創(chuàng)建自定義數(shù)據(jù)映射并手動運(yùn)行它們。您還可以使用腳本自動高效地運(yùn)行數(shù)據(jù)集成流程,或者使用我們的可選服務(wù)器解決方案讓它們隨時(shí)準(zhǔn)備好在后臺運(yùn)行。借助 FlowHeater,您可以按照您想要的方式精確定制和增強(qiáng)您的數(shù)據(jù)處理任務(wù)。
適配器概念
適配器概念使FlowHeater成為如此強(qiáng)大的工具。適配器的任意組合都可以安裝在一起。每個(gè)適配器都有一組精確定義的功能,并且所有適配器的操作方式都相同。無論您是想讀、寫還是更新,過程都基本相同。
標(biāo)準(zhǔn)封裝包含所有適配器。可用的適配器有:
文本文件
用于讀取和寫入文本文件(CSV、TXT、ASCII、FlatFile 等)。當(dāng)然,不同的代碼頁和區(qū)域設(shè)置是自動處理的
微軟 Excel
用于將電子表格數(shù)據(jù)直接導(dǎo)入/導(dǎo)出 Microsoft Excel(XLS、XLSX)文件。適配器支持 office 97 到 Office 2021 中的所有 Excel 版本
MS SQL 服務(wù)器
用于直接在MS sql server數(shù)據(jù)庫/表中導(dǎo)入、導(dǎo)出和更新數(shù)據(jù)。支持所有版本的 SQL Server 7.0 到 SQL Server 2022
測試數(shù)據(jù)
正如您顧名思義的那樣,TestData 適配器旨在創(chuàng)建靜態(tài)、動態(tài)和隨機(jī)測試數(shù)據(jù)
1、將FlowHeater直接安裝到電腦,可以設(shè)置軟件的安裝地址
2、提示軟件的安裝進(jìn)度條,等等安裝完畢
3、將兩個(gè)補(bǔ)丁復(fù)制到安裝地址替換就可以使用軟件
4、如圖所示,F(xiàn)lowHeater的界面顯示數(shù)據(jù)處理方式,可以加載不同的數(shù)據(jù)使用
5、設(shè)置界面
隱藏?cái)?shù)據(jù)流向箭頭
將加熱器/功能卡入格柵
默認(rèn)情況下使用測試運(yùn)行
將最近打開的文件的顯示限制為
6、可以在軟件界面顯示NET腳本的位置
顯示C#示例腳本
顯示VB.NET示例腳本
7、案例內(nèi)容
Tutorial Videos
HelloWorld
Common
TextFileAdapter
ExcelAdapter
AccessAdapter
SqlServerAdapter
MySQLAdapter
SQLiteAdapter
PostgreSqlAdapter
InMemoryAdapter
OleDbAdapter
DataTableAdapter
XmlAdapter
一、SQL 加熱器,執(zhí)行用戶定義的 SQL 語句
各種用戶定義的SQL語句都可以使用SQL加熱器執(zhí)行,包括READ端(源端)和WRITE端(目標(biāo)端)。
使用示例
SQL 加熱器可以替代數(shù)據(jù)庫查找加熱器。
可以更新 READ 端已處理的記錄以將其標(biāo)記為 READ。
處理后,可以刪除READ端的記錄。
注意:SQL 加熱器不需要傳入數(shù)據(jù)。但是,要基于數(shù)據(jù)流形成動態(tài) SQL 語句,可以使用占位符參數(shù)進(jìn)行臨時(shí)存儲。
設(shè)置
SQL 加熱器 - 配置
在 InMemory 適配器表上執(zhí)行:選中此選項(xiàng)后,將對現(xiàn)有 InMemory 適配器表執(zhí)行查詢。注: 該表必須已創(chuàng)建,并在同一定義的上一個(gè)處理步驟中填充了值。由于 InMemory 適配器表以獨(dú)占方式在主內(nèi)存中處理,因此速度顯著提高。
通過選擇“執(zhí)行時(shí)間”和“哪一端”選項(xiàng),可以確定執(zhí)行 SQL 語句的時(shí)間和數(shù)據(jù)庫。
在以下情況下執(zhí)行:以下選項(xiàng)可用。
每行/每條記錄:在處理每條記錄之前執(zhí)行 SQL 語句
Start:在開始定義運(yùn)行之前執(zhí)行 SQL 語句
完成:在定義運(yùn)行完成后執(zhí)行 SQL 語句
哪一端:這決定了SQL語句是在READ端還是WRITE端執(zhí)行。
適配器:當(dāng)定義中有多個(gè)適配器可用時(shí),可以在此處選擇要對其運(yùn)行數(shù)據(jù)庫查找的適配器(數(shù)據(jù)源)。默認(rèn)情況下,將使用第一個(gè)可用的適配器。
SQL:在此處輸入要執(zhí)行的 SQL 語句。SQL 語句的元素可以包含占位符參數(shù)。
例如,從 product_table中選擇 id,其中 product_name = '$PRODUCT_NAME$'
您可以使用“參數(shù)替換后顯示有效的 SQL 語句”按鈕來測試當(dāng)前參數(shù)值對 SQL 語句的影響。注意:這可能需要您為所使用的參數(shù)分配默認(rèn)值。
禁止在測試模式下執(zhí)行:此選項(xiàng)可防止 SQL 在測試模式下執(zhí)行。
輸出返回值:如果 SQL 語句返回一個(gè)值,例如上面示例中數(shù)據(jù)庫選擇的 “id”,您可以選中此選項(xiàng)以啟用該值作為 SQL 加熱器的輸出,以便在 FlowHeater(相當(dāng)于數(shù)據(jù)庫查找加熱器)中進(jìn)一步處理。
在參數(shù)中存儲返回值:此選項(xiàng)允許您在參數(shù)中選擇 SQL 語句返回值的替代存儲或附加存儲。注意:如果為選項(xiàng)“Execute when”指定“Start”或“Finish”,則返回值不能作為SQL加熱器的輸出。為了獲得該值,您必須將該值保存在參數(shù)中。然后,可以使用參數(shù)加熱器或引用參數(shù)占位符來訪問交付的值以進(jìn)行進(jìn)一步處理。
默認(rèn)值:如果選中“未獲得結(jié)果時(shí)返回此值”選項(xiàng),則允許輸入默認(rèn)值以指定數(shù)據(jù)庫查找未找到任何結(jié)果時(shí)的結(jié)果。
二、Guid 加熱器,全局唯一標(biāo)識符
若要在轉(zhuǎn)換過程中生成全局唯一標(biāo)識符,可以使用 GUID 加熱器。此加熱器沒有輸入?yún)?shù),輸出始終是一個(gè)新生成的 GUID。GUID 在數(shù)據(jù)庫復(fù)制期間最常用。
注意:否則,GUID 在 FlowHeater 中被視為普通的 STRING 數(shù)據(jù)類型。
配置
加熱器 GUID - 配置
在配置彈出窗口中,可以確定 GUID 加熱器何時(shí)應(yīng)生成每個(gè)新 GUID。可以使用以下選項(xiàng)。
每個(gè)定義運(yùn)行僅一次:選中此選項(xiàng)時(shí),每當(dāng)啟動定義運(yùn)行時(shí),都會生成 GUID,并且對于處理的每條記錄/行,將返回相同的 GUID 值。
每條記錄/行的新 GUID:此選項(xiàng)是默認(rèn)操作。在這種情況下,將為處理的每條記錄/行生成一個(gè)新的 GUID。
輸出格式
使用輸出格式下拉列表,可以選擇生成的 GUID 的布局。可以使用以下格式選項(xiàng)。
在窗口的底部,有一個(gè)選項(xiàng),用于選擇在返回的十六進(jìn)制值中使用小寫(默認(rèn))還是大寫字符。
三、DoWork - 執(zhí)行和測試定義集
執(zhí)行和測試定義集
此彈出窗口用于執(zhí)行定義,也可以用于使用實(shí)時(shí)輸入數(shù)據(jù)運(yùn)行初步測試,而無需提交對數(shù)據(jù)目標(biāo)的更改。單擊“執(zhí)行定義”按鈕并開始處理后,此按鈕上的標(biāo)簽將更改為“中止”,您可以隨時(shí)單擊“中止”按鈕以終止當(dāng)前的導(dǎo)入/導(dǎo)出過程或隨后重新運(yùn)行它。
您可以從兩種執(zhí)行模式中進(jìn)行選擇:
Modus = 內(nèi)存,整個(gè)導(dǎo)入/導(dǎo)出在計(jì)算機(jī)的主內(nèi)存中加載和轉(zhuǎn)換。此選項(xiàng)速度更快,但僅適用于有限的數(shù)據(jù)量(通常少于 10,000 條記錄/行)。
Modus = Massdata,數(shù)據(jù)交替讀取和寫入。此模式還能夠?qū)?導(dǎo)出和處理超過GB限制的大型CSV和平面文件。
配置選項(xiàng)
測試運(yùn)行,只讀,不更改輸出:如果選中此選項(xiàng),則在測試模式下執(zhí)行定義。輸出端不做任何更改。
將行數(shù)/記錄數(shù)限制為:這使您能夠?qū)⒁烟幚淼男袛?shù)限制為給定數(shù)字。這對于大型數(shù)據(jù)集的初步測試非常有用。
完成后顯示結(jié)果:選中此選項(xiàng)后,在執(zhí)行轉(zhuǎn)換后,輸出結(jié)果將顯示在屏幕上。顯示結(jié)果的方式取決于 WRITE 端的適配器類型。例如,對于 TextFile 適配器,可以通過在集成的文本文件查看器中滾動來檢查生成的文本文件,而對于 SqlServer 或 Access 適配器,將顯示一個(gè)網(wǎng)格,其中生成的數(shù)據(jù)以列和行的形式顯示。
顯示調(diào)試輸出:如果生成的數(shù)據(jù)未按預(yù)期進(jìn)行轉(zhuǎn)換,則可以選中此選項(xiàng),以便更仔細(xì)地調(diào)查該過程并獲取有關(guān)每個(gè)轉(zhuǎn)換步驟的詳細(xì)信息。警告:選中此選項(xiàng)時(shí),它會減慢進(jìn)程,在數(shù)據(jù)量大的情況下,這可能很重要。提示:調(diào)試輸出也可以使用克隆加熱器進(jìn)行配置和操作。
信息 / 調(diào)試 / 輸出:在本節(jié)中,警告、錯(cuò)誤消息和調(diào)試輸出等信息顯示在兩個(gè)選項(xiàng)卡中。
四、運(yùn)行時(shí)設(shè)計(jì)器
注意:普通 Designer 不附帶此功能。“Runtime Designer”是明確要求的擴(kuò)展產(chǎn)品。
創(chuàng)建數(shù)據(jù)導(dǎo)入/導(dǎo)出定義,這些定義可由您的客戶端完全執(zhí)行,沒有任何限制。標(biāo)準(zhǔn)存檔中的所有內(nèi)容都包括適配器和加熱器(功能),包括批處理模塊。
注意:您的客戶無需注冊 FlowHeater。他們只需要下載并安裝我們的免費(fèi)軟件版本。
通過以下鏈接,您可以下載演示運(yùn)行時(shí)定義。例如,這將在 CSV 文本文件中生成 50,000 條測試記錄。
創(chuàng)建運(yùn)行時(shí)導(dǎo)入/導(dǎo)出定義
Runtime Designer 通過強(qiáng)大的新功能擴(kuò)展了常規(guī)的 Designer 功能。當(dāng)您選擇菜單選項(xiàng)時(shí):“文件->創(chuàng)建運(yùn)行時(shí)定義...”它將打開相鄰屏幕截圖中顯示的對話框。在這里,您可以指定要將當(dāng)前打開的定義轉(zhuǎn)換為運(yùn)行時(shí)定義的位置。為了防止未經(jīng)授權(quán)的修改,您的運(yùn)行時(shí)定義始終是加密的,并且需要密碼才能允許更改。
允許更改運(yùn)行時(shí)屬性:如果選中此選項(xiàng),則允許用戶在測試模式下運(yùn)行免費(fèi)軟件設(shè)計(jì)器,并且可以將其運(yùn)行限制為最多 X 條記錄。此外,RUNTIME定義可以以“內(nèi)存”或“海量數(shù)據(jù)”作為選項(xiàng)來執(zhí)行。用戶可以在運(yùn)行前使用“DoWork - 測試和執(zhí)行對話框”進(jìn)行更改。注意:您只應(yīng)在特殊情況下使用此選項(xiàng)。
使用“創(chuàng)建”按鈕確認(rèn)后,當(dāng)前打開的定義將保存為文件擴(kuò)展名 .fhrt (FlowHeater Runtime)。這種定義文件允許您的客戶端使用免費(fèi)軟件版本不受限制地執(zhí)行。
執(zhí)行運(yùn)行時(shí)導(dǎo)入/導(dǎo)出定義
使用設(shè)計(jì)器:使用 Designer 打開運(yùn)行時(shí)定義時(shí),將顯示一個(gè)對話框,如相鄰的屏幕截圖所示。將顯示運(yùn)行時(shí)定義的存儲位置及其存儲說明。單擊“執(zhí)行此定義”按鈕將打開一個(gè)執(zhí)行對話框,您可以使用該對話框不受限制地運(yùn)行此導(dǎo)入/導(dǎo)出定義。
首先輸入您最初指定的密碼,然后單擊“更改此定義”按鈕,您可以在客戶現(xiàn)場對定義進(jìn)行或授權(quán)小幅修改。
使用批處理模塊:免費(fèi)軟件批處理模塊允許您的客戶端不受限制地執(zhí)行由運(yùn)行時(shí)設(shè)計(jì)器創(chuàng)建的運(yùn)行時(shí)定義 (.fhrt)。
盖楼回复X
(您的评论需要经过审核才能显示)
網(wǎng)友評論