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