国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

FineReport替代方案與報(bào)表遷移實(shí)戰(zhàn):從成本評(píng)估到數(shù)據(jù)校驗(yàn)全流程指南

FineReport替代方案與報(bào)表遷移實(shí)戰(zhàn):從成本評(píng)估到數(shù)據(jù)校驗(yàn)全流程指南 這兩年凡是聊到報(bào)表選型的局幾乎都繞不開一個(gè)話題FineReport還能不能繼續(xù)用我身邊不少團(tuán)隊(duì)已經(jīng)到了續(xù)約節(jié)點(diǎn)一算授權(quán)費(fèi)和服務(wù)費(fèi)再對(duì)比下未來幾年的業(yè)務(wù)增量心里都開始打鼓。尤其趕上底層中間件、操作系統(tǒng)、數(shù)據(jù)庫整體切換技術(shù)棧的窗口期老一套Tomcat加WAR包的部署方式在新環(huán)境里越來越別扭。于是“2026年FineReport替代方案”從年初開始就成了活躍話題。換工具這事表面上是選型本質(zhì)上是遷移工程。真正卡住大家的不是“哪個(gè)報(bào)表工具功能更強(qiáng)”而是“現(xiàn)有幾百張報(bào)表怎么搬過去”“搬完怎么向業(yè)務(wù)證明數(shù)據(jù)沒算錯(cuò)”。這兩個(gè)問題不解決工具再漂亮也落不了地。所以這篇文章不打算只羅列替代品我想把遷移和校驗(yàn)這條線完整拆開講替代方案有哪些值得認(rèn)真測(cè)、遷移工作從哪一步開始做、校驗(yàn)體系怎么搭才算真正閉環(huán)。適合正在做技術(shù)選型的架構(gòu)師、被報(bào)表遷移壓得喘不過氣的開發(fā)同學(xué)以及想給團(tuán)隊(duì)找一條穩(wěn)妥出路的負(fù)責(zé)人參考。1. 先搞明白好端端的FineReport為什么2026年會(huì)成為“備胎”選替代方案之前得先看清楚大家為什么想換。如果只是“聽說別人換了所以我們也換”那大概率會(huì)在遷移中途翻車。我梳理了三個(gè)最現(xiàn)實(shí)的驅(qū)動(dòng)因素基本能把大多數(shù)團(tuán)隊(duì)的動(dòng)機(jī)覆蓋住。1.1 授權(quán)成本與服務(wù)模式的現(xiàn)實(shí)壓力FineReport的授權(quán)模式做過多年市場(chǎng)培育大家已經(jīng)習(xí)慣了按項(xiàng)目授權(quán)、按年訂閱、或者按用戶節(jié)點(diǎn)數(shù)購買這幾類方式。問題在于當(dāng)企業(yè)用戶規(guī)模增長(zhǎng)、報(bào)表需求從幾十張膨脹到幾百張成本并不是線性增長(zhǎng)而是會(huì)跳檔。很多老項(xiàng)目早期只買了基礎(chǔ)報(bào)表模塊后來陸續(xù)要加大屏、填報(bào)、移動(dòng)端每個(gè)模塊都是單獨(dú)談價(jià)格加在一起比首次采購貴出一大截。到了2026年前后大量企業(yè)進(jìn)入第二輪數(shù)字化成本審視周期報(bào)表這類“不能直接產(chǎn)生業(yè)務(wù)流水、但keep everyone looking at”的工具會(huì)最先被財(cái)務(wù)審計(jì)盯上。每年一筆不低的訂閱費(fèi)配上偶發(fā)的升級(jí)服務(wù)費(fèi)確實(shí)會(huì)讓人認(rèn)真算一筆賬這筆錢如果拿來養(yǎng)一個(gè)自研小團(tuán)隊(duì)夠不夠如果用來買開源商業(yè)版支持是不是更劃算1.2 技術(shù)棧適配與部署架構(gòu)的摩擦這是比錢更硬的理由。很多企業(yè)的新項(xiàng)目已經(jīng)不是傳統(tǒng)的單體應(yīng)用了容器化、K8s、對(duì)象存儲(chǔ)幾乎成了標(biāo)配。FineReport的傳統(tǒng)部署是基于應(yīng)用服務(wù)器加WAR包的形態(tài)雖然官方也提供了鏡像和集群方案但和云原生環(huán)境的融合始終不算順滑。比如彈性伸縮要求節(jié)點(diǎn)無狀態(tài)報(bào)表服務(wù)掛了要能快速拉起這類運(yùn)維訴求在舊部署模式下往往要靠額外的運(yùn)維開發(fā)去補(bǔ)。另一個(gè)摩擦點(diǎn)是技術(shù)棧替換。這幾年不少企業(yè)要求報(bào)表工具必須能平穩(wěn)運(yùn)行在國產(chǎn)中間件、國產(chǎn)數(shù)據(jù)庫組合上同時(shí)最好還能連各種新型OLAP引擎像StarRocks、ClickHouse、Doris這類組件在數(shù)據(jù)分析場(chǎng)景里已經(jīng)非常常見。FineReport也在做適配但版本組合一多出問題時(shí)的排查鏈條就會(huì)拉得很長(zhǎng)一會(huì)兒是驅(qū)動(dòng)版本不兼容一會(huì)兒是數(shù)據(jù)庫方言語法不認(rèn)干活的同學(xué)普遍感覺心累。1.3 產(chǎn)品定位本身也在偏移帆軟自己在往前推數(shù)據(jù)分析平臺(tái)和ETL工具很多深度用戶能感覺到傳統(tǒng)復(fù)雜報(bào)表這塊的迭代節(jié)奏沒有以前那么“聚焦”了。一些需求在官方論壇里躺很久回應(yīng)是“建議用新產(chǎn)品去實(shí)現(xiàn)”。這種情況看多之后客戶心里自然會(huì)犯嘀咕我手上的核心報(bào)表資產(chǎn)未來到底是不是這家公司的戰(zhàn)略重點(diǎn)如果產(chǎn)品重心一直在轉(zhuǎn)移那我繼續(xù)把身家押在上面風(fēng)險(xiǎn)誰來兜這個(gè)判斷每個(gè)人標(biāo)準(zhǔn)不同但確實(shí)是一股不可忽視的心理推力。2. 替代方案全景盤點(diǎn)沒有“一模一樣”只有“夠用且能遷”每次有人問“XX能不能替代FineReport”我的回答都是功能層面任何工具都有短板關(guān)鍵看遷移成本和業(yè)務(wù)容忍度。下面對(duì)比一下我實(shí)測(cè)過或深度調(diào)研過的幾類方案按梯隊(duì)來講最后會(huì)給一張選型參考表。2.1 開源報(bào)表與BI工具積木報(bào)表、DataEase、Apache Superset先說我個(gè)人最看好的開源方向。積木報(bào)表JimuReport是目前國內(nèi)開源圈里做報(bào)表比較扎實(shí)的一個(gè)項(xiàng)目。它自帶圖形化設(shè)計(jì)器支持?jǐn)?shù)據(jù)源管理、報(bào)表設(shè)計(jì)、大屏設(shè)計(jì)還支持集成到Spring Boot項(xiàng)目里。對(duì)于手上跑著若依這類Java框架的團(tuán)隊(duì)集成體驗(yàn)很順幾乎是拿來就能用。它的中國式復(fù)雜報(bào)表支持度在開源產(chǎn)品里是值得肯定的但和FineReport比樣式細(xì)節(jié)和擴(kuò)展格子的靈活性還是有一點(diǎn)差距適合報(bào)表結(jié)構(gòu)不算特別變態(tài)的場(chǎng)景。DataEase是飛致云旗下的開源BI工具定位更偏向數(shù)據(jù)分析看板和報(bào)表展示。它數(shù)據(jù)源支持很豐富MySQL、PostgreSQL、Oracle、SQL Server、ClickHouse這些常見組件基本都有。它更擅長(zhǎng)做“數(shù)據(jù)可視化大屏日常看板”如果你們團(tuán)隊(duì)主要用FineReport做駕駛艙和管理看板DataEase會(huì)是一個(gè)很順手的替代方向。Apache Superset在全球范圍用戶量很大云原生做得很好可以很方便跑在容器化環(huán)境里SQL編輯、圖表拖拽、看板管理都成熟。但它的弱項(xiàng)是中國式復(fù)雜報(bào)表比如多級(jí)表頭、不規(guī)則合并單元格、分組小計(jì)這種國內(nèi)管理報(bào)表非常常見的形態(tài)Superset支持起來非常吃力。它更適合數(shù)據(jù)探索和國際化團(tuán)隊(duì)使用如果內(nèi)部報(bào)表以復(fù)雜中國式報(bào)表為主要慎重。2.2 商業(yè)報(bào)表引擎潤(rùn)乾報(bào)表、Smartbi、億信ABI如果業(yè)務(wù)報(bào)表特別復(fù)雜、團(tuán)隊(duì)又沒有精力做大量二次開發(fā)商業(yè)替代品會(huì)更省心。潤(rùn)乾報(bào)表是這幾家里唯一在“復(fù)雜報(bào)表”這件事上和FineReport正面硬剛的產(chǎn)品。它的報(bào)表表達(dá)式體系和擴(kuò)展格子模型非常成熟很多從FineReport遷過去的團(tuán)隊(duì)反饋設(shè)計(jì)思路很接近開發(fā)人員上手快。代價(jià)是它也是商業(yè)軟件成本大頭從授權(quán)費(fèi)變成了實(shí)施和培訓(xùn)成本但總體談判空間比FineReport靈活一些。Smartbi的優(yōu)勢(shì)是整體集成度高用戶權(quán)限、數(shù)據(jù)權(quán)限、目錄體系做得比較完整適合那種“報(bào)表工具之上還要統(tǒng)一管理一堆業(yè)務(wù)系統(tǒng)報(bào)表入口”的場(chǎng)景。億信ABI則是把數(shù)據(jù)治理、指標(biāo)管理和BI揉在了一起如果公司本來就有指標(biāo)中臺(tái)項(xiàng)目選它省掉一層對(duì)接。2.3 大屏與自研可視化組合還有一類團(tuán)隊(duì)經(jīng)過評(píng)估之后選擇“用開源可視化組件自研”。比如大屏用ECharts、DataV、GoView去拼報(bào)表平臺(tái)直接基于Vue或React寫一套配置化的前端后端再配一個(gè)定時(shí)任務(wù)框架。這個(gè)路線的適用條件很明確報(bào)表需求高度定制、團(tuán)隊(duì)有足夠的前后端開發(fā)資源、希望徹底擺脫商業(yè)授權(quán)依賴。自研的隱性成本經(jīng)常被低估。我見過不止一個(gè)團(tuán)隊(duì)開發(fā)半年做出一個(gè)“看起來不錯(cuò)”的報(bào)表平臺(tái)然后花一年時(shí)間補(bǔ)權(quán)限、補(bǔ)導(dǎo)出、補(bǔ)打印樣式、補(bǔ)各種邊界情況。所以我的建議是如果報(bào)表場(chǎng)景相對(duì)標(biāo)準(zhǔn)優(yōu)先考慮成熟開源產(chǎn)品只有報(bào)表形態(tài)高度特殊且團(tuán)隊(duì)穩(wěn)定才建議走自研同時(shí)一定把建設(shè)和維護(hù)成本一起算進(jìn)選型報(bào)告里。方案適合場(chǎng)景設(shè)計(jì)器復(fù)雜報(bào)表支持大屏填報(bào)權(quán)限體系遷移成本積木報(bào)表Java系項(xiàng)目、若依生態(tài)圖形化中上支持弱可集成較低DataEase數(shù)據(jù)分析看板、管理駕駛艙圖形化中強(qiáng)弱完整中Apache Superset云原生、數(shù)據(jù)探索團(tuán)隊(duì)圖形化弱中不支持完整中潤(rùn)乾報(bào)表中國式復(fù)雜報(bào)表為核心的企業(yè)圖形化很強(qiáng)中弱完整較低Smartbi多系統(tǒng)報(bào)表統(tǒng)一入口圖形化強(qiáng)強(qiáng)中很強(qiáng)中自研高度定制、團(tuán)隊(duì)資源充足自建看能力強(qiáng)自己寫自己建高這張表不是讓你直接抄答案而是幫你按自己的業(yè)務(wù)形態(tài)對(duì)號(hào)入座。選型階段別只看官方宣傳抽出三四張最有代表性的舊報(bào)表在新工具里實(shí)際做一遍記錄耗時(shí)這個(gè)數(shù)據(jù)比任何功能對(duì)比表都靠譜。3. 遷移第一步不是寫代碼而是做資產(chǎn)盤點(diǎn)與映射策略很多團(tuán)隊(duì)拿到替代工具后第一件事就是建數(shù)據(jù)源、寫SQL恨不得一周內(nèi)遷完十張報(bào)表。結(jié)果折騰到一半發(fā)現(xiàn)報(bào)表間有跳轉(zhuǎn)關(guān)系、某些報(bào)表寫著寫著沒人維護(hù)了、核心報(bào)表的指標(biāo)口徑和業(yè)務(wù)方理解的都不一樣。所以遷移真正第一步永遠(yuǎn)是資產(chǎn)盤點(diǎn)。3.1 報(bào)表資產(chǎn)盤點(diǎn)表怎么建如果要給團(tuán)隊(duì)一個(gè)盤點(diǎn)表模板我會(huì)建議至少包含這些字段報(bào)表ID、報(bào)表名稱、所屬業(yè)務(wù)域、訪問頻率、最近訪問時(shí)間、報(bào)表類型普通報(bào)表/聚合報(bào)表/決策報(bào)表/大屏、數(shù)據(jù)源、依賴參數(shù)、是否填報(bào)表、是否定時(shí)任務(wù)、當(dāng)前責(zé)任人、業(yè)務(wù)方負(fù)責(zé)人。數(shù)據(jù)來源有兩個(gè)。一是管理后臺(tái)把系統(tǒng)里能導(dǎo)出的報(bào)表元信息先導(dǎo)出來。二是更重要的一手?jǐn)?shù)據(jù)報(bào)表服務(wù)器的訪問日志。別只看“是否被訪問過”要看“最近90天被訪問的次數(shù)和人次”。經(jīng)驗(yàn)數(shù)據(jù)是一個(gè)中型企業(yè)幾百張報(bào)表里真正高頻使用的可能連三分之一都不到剩下的大部分是低頻或者僵尸報(bào)表。這一輪盤完你會(huì)發(fā)現(xiàn)需要遷移的報(bào)表量比想象中少很多。3.2 把報(bào)表分級(jí)制定遷移優(yōu)先級(jí)盤點(diǎn)表做完之后把報(bào)表分成四檔核心報(bào)表訪問量大、業(yè)務(wù)依賴強(qiáng)必須高質(zhì)量遷移并納入重點(diǎn)校驗(yàn)。普通報(bào)表訪問量一般、邏輯不復(fù)雜要求數(shù)據(jù)正確、樣式過得去就行。僵尸報(bào)表長(zhǎng)期無人訪問直接下線但在歸檔文檔里留記錄。待重構(gòu)報(bào)表報(bào)表本身邏輯混亂、口徑不清趁遷移機(jī)會(huì)重新梳理。優(yōu)先級(jí)排序上我建議先啃一部分普通報(bào)表而不是一上來就碰最復(fù)雜的大屏和填報(bào)。因?yàn)槠胀▓?bào)表能幫你快速跑通整個(gè)遷移與校驗(yàn)工具鏈建立流程信心。MVP思路是挑20到30張覆蓋不同數(shù)據(jù)源、參數(shù)形態(tài)、報(bào)表樣式的報(bào)表先遷移過程中把遷移規(guī)范、對(duì)賬腳本、截圖方法全部沉淀下來再鋪開到核心報(bào)表最后攻堅(jiān)填報(bào)和大屏。3.3 一個(gè)很容易被忽略的動(dòng)作凍結(jié)指標(biāo)口徑盤點(diǎn)報(bào)表的同時(shí)必須拉著業(yè)務(wù)方把每個(gè)核心報(bào)表的指標(biāo)口徑逐一確認(rèn)一遍。比如“銷售額”到底含不含稅、含不含退貨“庫存”是即時(shí)庫存還是日末庫存。遷移過程中最怕的就是業(yè)務(wù)方邊審邊改需求今天說口徑要變明天說匯總方式要調(diào)結(jié)果遷移團(tuán)隊(duì)永遠(yuǎn)在做新需求而不是做遷移。實(shí)操辦法是提前設(shè)計(jì)一張“指標(biāo)口徑確認(rèn)表”把每個(gè)報(bào)表里出現(xiàn)的核心指標(biāo)列出來讓業(yè)務(wù)負(fù)責(zé)人在遷移啟動(dòng)前簽字確認(rèn)。遷移過程中任何人提出口徑調(diào)整一律進(jìn)入需求變更流程不走遷移主流程。這一步做好了能幫團(tuán)隊(duì)省下一個(gè)月的返工時(shí)間。4. 模板遷移實(shí)戰(zhàn)數(shù)據(jù)集、參數(shù)、樣式與權(quán)限的逐項(xiàng)拆解資產(chǎn)盤點(diǎn)做透之后才真正進(jìn)入動(dòng)手階段。很多人以為模板遷移就是把舊報(bào)表在目標(biāo)工具里照著畫一遍實(shí)際遠(yuǎn)沒那么簡(jiǎn)單。我按數(shù)據(jù)、形態(tài)、權(quán)限、專項(xiàng)功能四個(gè)層面拆開講。4.1 數(shù)據(jù)源和數(shù)據(jù)集遷移重點(diǎn)不是“復(fù)制”而是“改寫”數(shù)據(jù)源連接這步相對(duì)機(jī)械主要是把JDBC驅(qū)動(dòng)、連接串、賬號(hào)密碼、連接池參數(shù)在新平臺(tái)重新配一遍。真正費(fèi)神的是數(shù)據(jù)集里的SQL。拿FineReport最常用的模板參數(shù)來說舊報(bào)表里常常寫類似select * from orders where create_date ${startDate}這樣的動(dòng)態(tài)SQL。到了新平臺(tái)參數(shù)占位符可能變成#{startDate}或者引擎自有的寫法。直接復(fù)制SQL大概率跑不通需要逐條適配。此外數(shù)據(jù)庫方言差異也經(jīng)常踩坑從Oracle遷到PostgreSQLNVL要改成COALESCE字符串拼接||在部分平臺(tái)要改成CONCAT分頁寫法更是天差地別。遷移時(shí)一定要建一個(gè)“SQL適配登記表”記錄每條SQL在舊平臺(tái)的運(yùn)行結(jié)果、目標(biāo)平臺(tái)的改寫結(jié)果、對(duì)賬是否通過。我習(xí)慣對(duì)敏感SQL做結(jié)果集自動(dòng)對(duì)賬靠人眼比對(duì)一段幾百行的明細(xì)數(shù)據(jù)根本不現(xiàn)實(shí)。不少新手還會(huì)忽略數(shù)據(jù)源驅(qū)動(dòng)版本問題。當(dāng)目標(biāo)平臺(tái)需要連StarRocks、ClickHouse這類新型OLAP組件時(shí)驅(qū)動(dòng)版本新舊差別非常大舊驅(qū)動(dòng)可能導(dǎo)致預(yù)聚合不生效、SQL語法解析失敗。建議在遷移環(huán)境搭建階段就把數(shù)據(jù)源矩陣測(cè)一遍別等報(bào)表開發(fā)到一半才發(fā)現(xiàn)底層連不上。4.2 模板文件解析與樣式重做FineReport的模板文件.cpt、.frm本質(zhì)上是結(jié)構(gòu)化文件常見形態(tài)為壓縮包內(nèi)包含XML描述。里面記錄了單元格坐標(biāo)、擴(kuò)展屬性、數(shù)據(jù)集綁定、圖表配置、超鏈接等大量元數(shù)據(jù)。我們可以寫一個(gè)Python腳本解析這些文件把每個(gè)模板用的數(shù)據(jù)源、SQL文本、參數(shù)名稱、圖表類型提取出來自動(dòng)生成一張“模板元數(shù)據(jù)清單”。這一步不會(huì)讓你免去手工重做但能讓你在動(dòng)工前就知道每張報(bào)表涉及哪些數(shù)據(jù)集和參數(shù)遷移評(píng)估更準(zhǔn)確。樣式重做是幾何級(jí)的工作量尤其是中國式復(fù)雜報(bào)表。一張典型的管理報(bào)表可能同時(shí)包含斜線表頭、合并單元格、多級(jí)表頭、分組小計(jì)、行轉(zhuǎn)列、浮動(dòng)擴(kuò)展格子。這些元素在FineReport里用擴(kuò)展格子模型能實(shí)現(xiàn)在新平臺(tái)里可能要換一種思路重新設(shè)計(jì)。踩過坑之后我的經(jīng)驗(yàn)是邏輯不變、樣式重畫。不要試圖在新平臺(tái)里復(fù)刻舊平臺(tái)每一個(gè)格子的坐標(biāo)和邊界條件而是先看這張報(bào)表業(yè)務(wù)上要表達(dá)什么然后用目標(biāo)平臺(tái)擅長(zhǎng)的方式重新實(shí)現(xiàn)。很多時(shí)候新平臺(tái)的“分組”組件比舊平臺(tái)的手工擴(kuò)展配置簡(jiǎn)潔得多硬搬舊結(jié)構(gòu)反而費(fèi)力。圖表遷移同樣是重頭戲。FineReport內(nèi)置圖表配置需要轉(zhuǎn)換為目標(biāo)平臺(tái)的配置結(jié)構(gòu)主流的ECharts遷移意味著要把系列、坐標(biāo)軸、圖例、數(shù)據(jù)映射一項(xiàng)項(xiàng)重新映射。這個(gè)過程推薦寫一個(gè)配置轉(zhuǎn)換腳本雖然不一定能覆蓋所有特性和配色但能減少機(jī)械勞動(dòng)。4.3 權(quán)限體系遷移不止配角色還有行級(jí)與列級(jí)隔離權(quán)限往往是遷移中最容易被低估、出了問題又最嚴(yán)重的模塊。平臺(tái)級(jí)權(quán)限相對(duì)簡(jiǎn)單把舊平臺(tái)的用戶、角色、報(bào)表目錄權(quán)限映射到新平臺(tái)即可。真正麻煩的是數(shù)據(jù)權(quán)限。舉個(gè)典型場(chǎng)景一張“全國銷售報(bào)表”上海大區(qū)的銷售總監(jiān)登錄后只能看到上海數(shù)據(jù)華東VP能看到華東數(shù)據(jù)總部管理層才能看全國。這種權(quán)限在FineReport里往往通過數(shù)據(jù)集參數(shù)傳入登錄人所屬機(jī)構(gòu)ID在SQL里加過濾條件實(shí)現(xiàn)。遷移到新平臺(tái)后要么沿用“SQL帶參過濾”的思路要么利用新平臺(tái)自帶的行級(jí)權(quán)限引擎兩類做法各有優(yōu)劣但都得逐張報(bào)表驗(yàn)證沒有捷徑。別忘了登錄集成。很多企業(yè)的報(bào)表系統(tǒng)是嵌入OA或企業(yè)IM里的依賴單點(diǎn)登錄。遷移時(shí)要一并適配CAS、OAuth2或者企業(yè)微信、釘釘、飛書的免登協(xié)議。我可以負(fù)責(zé)任地說權(quán)限和登錄集成是UAT階段業(yè)務(wù)方抱怨最多的一環(huán)一定要提前規(guī)劃測(cè)試賬號(hào)矩陣。4.4 填報(bào)、定時(shí)調(diào)度與大屏的專項(xiàng)遷移如果說權(quán)限是第一大坑填報(bào)表就是第二大坑。FineReport的填報(bào)表支持單元格編輯、提交入庫、前端校驗(yàn)、事務(wù)回滾、并發(fā)控制是一套完整的表單數(shù)據(jù)采集方案。但這類功能在大多數(shù)報(bào)表替代工具里支持都很弱因?yàn)槎ㄎ痪筒灰粯印獔?bào)表工具擅長(zhǎng)“看數(shù)”表單工具擅長(zhǎng)“錄數(shù)”。我的建議是填報(bào)表原則上不要硬遷趁這次機(jī)會(huì)重新評(píng)估業(yè)務(wù)需求。如果目標(biāo)系統(tǒng)本身有業(yè)務(wù)表單模塊填報(bào)表的數(shù)據(jù)采集功能可以直接交給業(yè)務(wù)系統(tǒng)如果確實(shí)需要一個(gè)獨(dú)立的填報(bào)表單優(yōu)先考慮低代碼表單工具或者在新平臺(tái)上把提交邏輯寫成獨(dú)立表單頁面。硬要在報(bào)表工具里復(fù)刻填報(bào)表的全部聯(lián)動(dòng)和校驗(yàn)成本往往會(huì)超出預(yù)期兩三倍。定時(shí)調(diào)度遷移相對(duì)機(jī)械主要把定時(shí)任務(wù)、郵件推送、消息通知、文件輸出路徑調(diào)整到新平臺(tái)。但要注意舊平臺(tái)上任務(wù)之間的依賴關(guān)系以及一個(gè)任務(wù)失敗后的重試和告警策略這些邏輯常常散落在不同任務(wù)配置里盤點(diǎn)時(shí)容易遺漏。大屏是最后一個(gè)獨(dú)立項(xiàng)。FineReport的決策報(bào)表大屏在新平臺(tái)上基本等于重畫因?yàn)樗蕾嚨慕M件體系、拖拽布局、數(shù)據(jù)刷機(jī)制和開源大屏產(chǎn)品差別很大。如果大屏數(shù)量不多我建議單獨(dú)立項(xiàng)按新平臺(tái)重新設(shè)計(jì)不要用“遷移”的心態(tài)去做而是用“設(shè)計(jì)稿翻新”的心態(tài)去做效果反而更好。5. 校驗(yàn)體系讓“遷移完”這件事可被證明遷移完成不等于工作結(jié)束真正讓業(yè)務(wù)方簽字驗(yàn)收的是一套可信的校驗(yàn)結(jié)果。很多項(xiàng)目拖了幾個(gè)星期驗(yàn)收不過問題就出在校驗(yàn)方法太原始靠人肉打開報(bào)表肉眼比對(duì)。5.1 數(shù)據(jù)結(jié)果校驗(yàn)SQL對(duì)賬是底線數(shù)據(jù)校驗(yàn)最先要做也是唯一能自動(dòng)化程度做高的環(huán)節(jié)。核心思路是針對(duì)同一張報(bào)表分別從舊平臺(tái)和新平臺(tái)取出結(jié)果集然后逐列逐行比對(duì)。自動(dòng)化對(duì)賬腳本可以用Python寫基本流程是定義對(duì)賬規(guī)則表名、查詢SQL、主鍵、需要比對(duì)的列、匯總方式。分別連接舊數(shù)據(jù)源和新數(shù)據(jù)源執(zhí)行同一業(yè)務(wù)口徑的SQL。將結(jié)果集統(tǒng)一標(biāo)準(zhǔn)化后進(jìn)行diff輸出不一致的行和差異值。這里面有很多細(xì)節(jié)需要注意。一是NULL處理很多數(shù)據(jù)庫里NULL和空字符串不相等對(duì)賬前要統(tǒng)一轉(zhuǎn)換。二是金額精度浮點(diǎn)數(shù)計(jì)算結(jié)果在不同數(shù)據(jù)庫可能在小數(shù)位上有細(xì)微差異建議統(tǒng)一用DECIMAL類型或者做精度歸一再比較。三是排序不穩(wěn)定查詢結(jié)果如果不加ORDER BY兩次查詢順序可能不同對(duì)賬前要按主鍵排序。四是日期格式不同平臺(tái)返回的日期格式可能不同需要做格式化。除了數(shù)據(jù)結(jié)果對(duì)賬還要校驗(yàn)指標(biāo)口徑的等價(jià)性。這是比“數(shù)字對(duì)不對(duì)”更深刻的問題舊報(bào)表里的“本月銷售額”和遷移后SQL里的“本月銷售額”是否在業(yè)務(wù)定義上完全一致。比如舊報(bào)表可能通過狀態(tài)字段過濾了已取消訂單遷移時(shí)SQL改寫漏掉了這個(gè)條件結(jié)果數(shù)值對(duì)不上業(yè)務(wù)一眼就看得出來。5.2 渲染一致性校驗(yàn)從“數(shù)據(jù)沒錯(cuò)”到“好不好看”數(shù)據(jù)對(duì)上了版面卻亂了這種遷移同樣不能驗(yàn)收。報(bào)表的渲染一致性校驗(yàn)本質(zhì)上是比對(duì)“用戶看到的頁面效果”。現(xiàn)在最常用的操作方案是做截圖對(duì)比。舊平臺(tái)跑一張報(bào)表截圖存為基準(zhǔn)圖新平臺(tái)跑同樣參數(shù)截圖然后用pixelmatch這類像素級(jí)對(duì)比工具計(jì)算差異區(qū)域。當(dāng)然瀏覽器環(huán)境、分辨率、縮放比的差異會(huì)導(dǎo)致有些像素差異是正常的所以這套方案更適合輔助人工抽檢而不是完全取代人眼。人工UAT環(huán)節(jié)建議準(zhǔn)備一張?jiān)敿?xì)的檢查清單表頭信息是否一致是否存在錯(cuò)位和重疊。合并單元格是否保留分組小計(jì)是否在正確位置。凍結(jié)表頭是否生效滾動(dòng)時(shí)首行是否固定。分頁是否合理打印預(yù)覽是否正常。導(dǎo)出Excel后格式是否與在線展示一致表頭是否凍結(jié)。超鏈接跳轉(zhuǎn)、鉆取下鉆、參數(shù)聯(lián)動(dòng)是否正常。截圖工具我一般推薦在瀏覽器自動(dòng)化框架里做把常用報(bào)表的參數(shù)、登錄賬號(hào)都配置好一鍵批量截圖存證。這套截圖不只是給校驗(yàn)人員看也是給業(yè)務(wù)方驗(yàn)收時(shí)留底用的。5.3 性能回歸別等上線之后被業(yè)務(wù)追著打報(bào)表遷移最怕的就是上線第一天被業(yè)務(wù)反饋“轉(zhuǎn)圈轉(zhuǎn)半天”。性能校驗(yàn)必須跟在功能校驗(yàn)后面不能拖。遷移前就要采集性能基線每張核心報(bào)表在舊平臺(tái)的加載時(shí)間P50/P95、并發(fā)用戶數(shù)下的響應(yīng)時(shí)間、數(shù)據(jù)庫側(cè)慢查詢?nèi)罩?。遷移后在新平臺(tái)同樣參數(shù)、同樣數(shù)據(jù)量下再采集一輪形成對(duì)比表。標(biāo)準(zhǔn)可以定得簡(jiǎn)單新平臺(tái)性能不劣于舊平臺(tái)或者符合產(chǎn)品既定基線即可。性能問題常見原因我也提幾個(gè)數(shù)據(jù)集里關(guān)聯(lián)查詢存在N1問題遷移時(shí)順手把查詢改成了ORM方式結(jié)果性能反而下降大表查詢?nèi)彼饕龍?bào)表一次性渲染上千行單元格前端被撐爆大屏圖表加載全部走同步請(qǐng)求接口響應(yīng)慢拖垮首屏。這些都要在性能測(cè)試階段暴露出來不要等上線。建議遷移后的報(bào)表環(huán)境盡量貼近生產(chǎn)環(huán)境的數(shù)據(jù)量級(jí)不要拿幾萬條數(shù)據(jù)驗(yàn)證一張生產(chǎn)上有幾百萬條數(shù)據(jù)的報(bào)表結(jié)果沒有參考意義。5.4 從人工抽檢到持續(xù)校驗(yàn)的落地路徑一次性驗(yàn)收還不夠因?yàn)閿?shù)據(jù)會(huì)變、規(guī)則會(huì)變、報(bào)表也會(huì)持續(xù)改動(dòng)。比較好的做法是把校驗(yàn)沉淀為常態(tài)化機(jī)制。對(duì)賬腳本可以部署成一個(gè)小工具每天凌晨自動(dòng)對(duì)前一天有變化的報(bào)表跑一遍SQL對(duì)賬結(jié)果發(fā)到企業(yè)微信或者釘釘群里。截圖對(duì)比可以掛到測(cè)試環(huán)境每次報(bào)表發(fā)布后自動(dòng)跑一遍全量截圖有異常自動(dòng)告警。測(cè)試用例庫也要建起來每張報(bào)表至少包含一條SQL對(duì)賬規(guī)則、一組截圖基準(zhǔn)、一組權(quán)限測(cè)試賬號(hào)這樣才能保證后續(xù)改動(dòng)不會(huì)悄悄弄壞原有功能。環(huán)境管理上強(qiáng)烈建議準(zhǔn)備一套與生產(chǎn)數(shù)據(jù)同源的專用測(cè)試庫至少數(shù)據(jù)量級(jí)和分布要接近生產(chǎn)。用開發(fā)庫那種幾條數(shù)據(jù)去測(cè)對(duì)賬和性能測(cè)出來的結(jié)果基本是無效的。6. 這塊硬骨頭的真實(shí)體會(huì)幾個(gè)反復(fù)踩的坑最后分享幾個(gè)我在遷移項(xiàng)目里踩過的坑都是真實(shí)發(fā)生過的寫出來希望大家少走彎路。第一永遠(yuǎn)不要相信“導(dǎo)出模板再導(dǎo)入新平臺(tái)”這種話。FineReport的模板文件格式和目標(biāo)工具完全不在一個(gè)體系里所謂“兼容導(dǎo)入”即便能導(dǎo)入也只是一個(gè)骨架樣式和數(shù)據(jù)綁定基本全丟。每次聽到有人說“我們想找個(gè)能直接兼容FineReport格式的工具”我都建議他們趁早放棄幻想老老實(shí)實(shí)走重建路線。第二填報(bào)表千萬別硬遷。我第一次做遷移時(shí)低估了填報(bào)表的工作量心想不就是寫個(gè)SQL提交嗎結(jié)果發(fā)現(xiàn)前端聯(lián)動(dòng)、單元格校驗(yàn)、提交并發(fā)控制、失敗回滾每一項(xiàng)都需要單獨(dú)設(shè)計(jì)。后來學(xué)乖了統(tǒng)一先梳理填報(bào)場(chǎng)景能改造的交給業(yè)務(wù)系統(tǒng)不能改造的用低代碼表單重建再也沒有在填報(bào)表上吃過虧。第三指標(biāo)口徑凍結(jié)這件事一定要在項(xiàng)目啟動(dòng)時(shí)就做。我第一次做這類項(xiàng)目時(shí)沒有這一步業(yè)務(wù)方在UAT階段反復(fù)調(diào)整口徑每調(diào)一次批量對(duì)賬腳本就要跟著改一遍項(xiàng)目拖了兩個(gè)月。后來我把口徑確認(rèn)表前置讓業(yè)務(wù)負(fù)責(zé)人在遷移啟動(dòng)前簽字確認(rèn)之后所有口徑調(diào)整按需求變更流程走推進(jìn)速度明顯快了很多。另外給一個(gè)實(shí)用建議動(dòng)手遷移前先把“資產(chǎn)盤點(diǎn)工具SQL對(duì)賬腳本截圖對(duì)比工具”這三樣提前搭好。很多人覺得工具鏈可以邊遷邊建實(shí)際上第一批試遷時(shí)就需要用它們來評(píng)估效果。越早建立起這三件套后續(xù)鋪開時(shí)效率越高匯報(bào)給管理層的驗(yàn)收材料也越硬。選型階段也一樣別只在PPT里看功能對(duì)比選三四張最有代表性的報(bào)表實(shí)際跑通一次記錄耗時(shí)和問題最后拍板時(shí)你會(huì)有底氣得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
超碰久久.com| 国产熟女完整版中字| 韩国三级一线观看久| 午夜AV人气不卡| 在线强奷到舒服的无码视频| 中文啪啪视频| 亚洲精品一卡二卡三卡福利视频网站| 亚洲天堂久久| 内射夫妻三片| 日韩国产中文字幕| 精品无码一二三四区| 国内外毛片在线观看| 午夜精品久久久久久久| 日韩熟女精一区二区三区不卡| 性饥渴少妇av无码毛片| 99在线免费视频| 欧美一二三区四五区| 久久9精品网站| 欧美综合网在线| 亚洲 欧美 制服 另类 自拍| www.yw尤物| 2019AV天堂| 亚91网| 超碰午夜| 日韩精品黄片免费观看| 啊啊啊啊啊在线观看网址| 久久99草| 91老女人| 日本理论在线| 亚洲综合99999| 精品人妻一区二区三区四区不卡在| 蜜臀国产AV中文字幕| 91爱综合| 亚洲精品97p| 女性喷水高潮在线观看| 亚洲五月丁香花狠狠干一区二区三区| 四季AV一区二区凹凸精品小说| 精品少妇一区二区| 欧美αv.com| 欧美黑人XXXⅩ高潮交| 精品视频久久区| 午夜男女爽爽大片免费观看| 激情五月综合网| 99色日| 欧美性夜| 三级网色| 欧美亚洲日韩人妻在线观看| 亚洲欧美综合图片| 日韩激情无码影院| 日本精品一区三区| 天天操熟妇| 日韩一区二区精彩视频| 九色97| 997色在线| 亚洲 自拍偷拍 欧美| 久jiu久神马影院| 久久久久久中文| 人妻中文字幕精品无码 | 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 日韩人体偷拍| aV中文麻| 婷婷综合五月| 精品国产乱码久久久影院| 成全在线观看免费观看| 午夜天堂精品久久| 中文字幕蜜乳av| 一区二区 韩日AV| 午夜福利 成人 91| 熟女六十路| 男人的天堂在线| 精品国产Av无码久久久亚洲| 日日AV加勒比| {男男暴菊gay无套网站| 精品国产99| 人人操人人色网| 床上啊啊啊一区二区三区| 久久大香蕉97| 日韩AV电影网站| 午夜啊啊| 欧美九九爱| 就去色综合| 天堂中文日本在线观看| 97网址97| 亚洲αv一区二区三区| 免费看污网址| 久久9视频| 亚洲情色 自拍| 中文自拍欧美影视| 久久久久久久9| 色999五月色| 偷偷人人精品女女久久| 99热免费| 久久久久少妇| 97一区二区蜜臀| 久久精品国产亚洲AV清纯| 久久久久国产亚洲一区欧美色图日韩 | 久久亚洲中文字幕视频| 久久精品亚洲东京热色播| 成年人网站在线免费观看| 九九九久千久久激情蜜桃在线看 | 美女操逼A A| 精品小视频在线| 翔田千里无码一区| 99热国产| 屌色在线97视频| 精品黄色电影| 欧美色997| 一级一性爱免费视频| 久久9久9久99久9久9| 肏逼视频日本| 欧美性综合| 另类 日韩 熟女| 精品二区三四区五电影| 丁香激情网| 色呦呦国产精品免费看| 亚洲日韩久久精品一区| 激情五月天色播| 欧美中文字幕一区 | 中文字幕88av在线| 女人午夜视频777| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 久久一区无码| 黄页视频网站野外| 深喉吞精| 99www.bibizy香蕉资源国产一区二区三区高清| 亚洲免费成人在线高清无码视频| A一级色女| 99热成人| 十八岁啪啪视频免费看| 亚洲人妻久久久| 日本高清电影欧美色图| 天天做日日做| 999热这里只有精品| 亚洲AV无码天美传媒一区| 熟女激情综合网| 丝袜色综合| 久久人妻精品| 免费黄色片。| 人妻第一页| 色呦呦呦在线观看视频| 日韩精品-原创伙伴| 久久精品一区| 欧美精品自慰系列寂寞少妇| a亚洲欧美色欲| 91美女視頻| 日本99热| 亚欧视频在线| 老熟妇91| 亚洲老司机123专区| 91站街按摩店老熟女熟女| 一级性爱视频免费在线| 日躁天天爽爽| 日韩精彩视频| 欧美久久婷婷| 另类图片五月| 岛国视频免费在线观看| 日韩免费中文字幕视频| 啊啊啊啊在线播放| 美女主播色欲91抠b在线播放| 国产成人久久久精品免费AV| 人妻啪| 台湾佬大香蕉| 久久原创中文| m欧洲一级午老| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产精品视频91久久| 亚洲色图片区| 熟女高潮合集-永久久久-成人AV| 香一区二区三区| 无码WWW免费视频网站| 啊啊啊啊操死我| 国产AV线| 国产精品九九| 超碰精品| 老师充足的奶水小说| 久久久国产亚洲精品系列| 东北女人操逼| 欧美色综合网| 91青青在线| 亚洲97P| 99热这里只有精| 午夜国产成人福利视频 | av天堂手机版追回 | 91色色综合| 亚洲乱色视频一区、二区在线| 午夜色婷婷| 岛国免费黄色网址| 日本精品网站在线中文| 国产强奸AV在线| 91殴美| 中文字幕第二页| 玖玖草久草99蜜月一区二区三区| 久久免费看高潮毛片韩国| 炮色五月| 91夜色chaopeng| 猛交交| 亚洲日韩精品一区二区| 欧美少妇高潮| 97ai亚洲| 深喉吞精| 东北毛片| 精品黄色电影| 20cm女自慰在线日韩欧美| 久久久久夜夜夜夜| 麻豆精品.欧美精品.日韩精品.| 欧美综合自拍亚洲综合图| 免费超碰97久久| 碰超人人在线一区二区三区| a片亚洲一本通视频| 爽爽歪在线视频| 五月丁香影院| 五月天婷婷激情| 婷婷五月天激情网| 国产超碰在线| 久久精品小视频| 日日日日日| 亚洲精品丝袜-不卡成人免费……| 国产女人成人精品视频| 伊人五月天| AV大香蕉| 夜夜操老骚逼视频网站| 欧美se亚洲| 东北女人| 97操综合| 人妻久久一区二区三区| 亚洲图片欧美| 超碰偷拍| 国语少妇精| 亚洲国产熟妇综合色专区| 日韩无码一区二区三区| 日韩无码人妻| 一区操逼| 午夜福利视频在线一区| 久99久视频| 99无码| 大香蕉综合| 久久国产对白激情浪潮 | 国产传媒美日韩av| 国产精品午夜福利视频| 97久久久久| 探花视频免费观看国产专区| 亚洲无码国产精品久久| 日本日皮视频逼| 久久激情五月| 清纯唯美激情四射| 精品中文一区二区| 亚洲中文字幕av | 特级特黄一级毛片免费| 亚洲国产精品成人无码久久久 | ..日韩av毛片精品久久久| caoni国产亚洲av| 中文字幕成人理论在线| 2020中文字幕| 黄资源| 亚洲精品黄码久久久久| 青青欧美| 色香av| 国产精品一二三区18| 狠狠中文字幕| 99热精品在线观看| 亚洲在高跟鞋自慰久久在色线| 日韩精品人妻中文字有码在线 | 亚洲在线网站| 国产午夜无码片在线观看影视| 激情视频网址| 欧美日韩国产男人| 99热精品在线观看| 国产日韩手机视频在线| 亚洲天堂综合AV| 亚洲蜜臀懂色| 伊人超碰97| 日韩无码a片| 久久久婷| 激情综合网一盗摄| 色欲Av人妻精品一区二| 国产呦精品一区二区三区下载| 91亚洲黑人| 加勒比东京热五月天天堂网| 91精品91久久久久77777俄罗斯老妇姓x| 1级黄色夫妻对换性交免费看| 亚洲精品影视老司机| 97九色人妻| 色综合20p| 久久久蜜桃臀无码视频| 亚洲经典啪啪| 97频视在线| 日韩ab网| 色激情综合网站| 日韩久久激情精品| 好看的久久不射无码影视影院| 亚洲色阁| 人人操人人狠狠操| 日韩欧美中文字| 97操| 91亚洲黑人| 天天摸天天舔天天操| 熟女人妻一区二区三区| 日本在线不卡一二区| 日韩精品操少妇| 亚洲欧美日韩偷拍色图| 丁香五月天啪啪| 色97综合中文字幕| 国产高清精品福利| 日韩精品9999| 一级乱伦网站| 久久五月份| 色97欧美| 成人小说视频在线精品欧美| 啊嗯好大视频在线观看| 又粗又长又大国产不卡| 能看的av| 后入人妻无码| 亚洲欧美日韩夜夜| 91碰碰| ..日韩av毛片精品久久久| 中文字幕日产av人| 秋霞Av理论一级在线| 99婷婷| 狠狠狠一区二区三区| 欧美桃色网| 国产精品自在自拍视频| 国产精品一二三| 欧美午夜一区二区三区| 青青草中日韩在线| 国产www色在线观看| 欧美一区二区传媒| 国产福利视频精品视频| 欧美视频第二页| 超碰97人妻免费在线| 天天综合~91入口| 久久亚洲一区女同性恋中文字幕 | 无码二级三级| 一区二区三区在线资源| 欧美综合第一页| 激情婷婷丁香| 日本精品五区| 久久久精品国产亚洲伊人| 亚洲熟女av中文字幕| 无码又爽又硬又激情免费视频| 蜜臀99久久国产| 99久久9| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 国产熟女精品一区二区| 啊a一区在线| 神马久久久久久久| 少妇六月天| 成人a级高清视频在线观看| 久草色悠悠在线视频| 老子午夜伦不卡影院| 激情接吻视频久久久久久| 男女香蕉一区二区| 婷婷中文字幕| 水多多映视AV| 黄色十八禁网站| 翔田千里爆乳巨臀无码| 1024亚洲中文字幕久在线看片你懂的| 国产肏逼网站| 国产性爱欧美性爱在线 | 亚洲AV无码国产成人| 91美女在线| 韩国一区二区精品亚洲| 边做饭边操逼逼| 96久久久精品| 精品色色| 日韩中文字幕国产| 校园春色家庭伦理欧美激情| 精品国产肉丝袜在线拍国语| 欧成人精品一区二区三区| 久jiu久神马影院| 欧美五十路熟| 亚洲天堂另类| 欧美另类自拍| 日韩成人大片在线观看| aa片毛片| 久久久久久少妇| 日本99视频| 波多野结衣之双飞调教在线播放| 五十路人妻在线| 五月婷婷激情| 天天谢天天干| 福利五区| 五月综合久久| 日韩欧美大力操| 久久综合日韩亚洲欧美| 國產尤物AV尤物在線觀看| 青青草一区二区高清无码视频| 少妇免费视频| 91精品无码人妻系列| 久久专区| 无码人妻精品一区二区三区九九| 欧美在线观看综合国产| 综合久久久久久久久91| 33044男人的天堂深夜备| 日韩精品三区四区| 国产精品免费视频不卡| 欧美一级美片在线观看免费| 国产伊人精品在线| 日韩精品99久久久久久中文字幕| 91超级碰碰碰| 亚洲无线码欧洲精品区别| 这里只有97精品| 91天美传媒在线| 久久免费精彩视频| 26uuu国产日韩综合在线观看| 人人妻人人爽一区二区三区| 操淫穴亚洲五月丁香 | 蜜桃臀AV在线| 殴美,日韩国产伦精品| 自怕偷自怕亚洲精品| 亚洲欧美变态| 日韩 成人 有码| 91一区二区| 韩国午夜理伦三级好看| 亚洲欧美综合| 97碰碰色| 九九这里只有精品| 99RE在线视频精品,这里只有精品| 永久电影三级在线观看| 日韩欧美麻豆| 97在线资源| 爱干爱射网啊啊啊| 大胆91| 成人三级片无码| 亚洲一区在线观看欧洲| 日韩精品三级| 免费男人的天堂| 国产乱弄免费在线视频。 | 黄色无码高清黄色无码网站| 9久久久久久| 久久久久久久久国产| 亚洲网自拍| 97天天搞在线| 日韩熟妇二区| 色婷婷五月综合| 探花激情视频| 在线无码操| 人人 操人人 操人人| 国产兽交视频在线播放| 1769一区| 国产又粗又大硬免费色网视频| 色99久草| 亚洲AV色图一区| 色天欧美| 操淫穴亚洲五月丁香 | 午夜小电影在线插入淫高潮| 加勒比海人人操超碰在线| 人妻色情天天操| 公司1区2区3区精产精| 亚洲精品国产av天美传媒| 有码免费观看| 久久久av爱| 另类亚洲图色| 欧美色偷拍 | 丰满人妻一区二区三区四| 男人的天堂不卡一区二区| 激情综合网五月婷婷| 69精品久久久久中文字幕| 国产精品探花色| 性videos欧美熟妇hdx| 97超碰日韩| 亚洲熟女少妇免费视频| 久久久成人免费av电影| 欧美青青草视频| 综合一区二区影视| 日本布卡一区二三区| 亚洲深夜福利| 国产性爱强奸乱伦大全| 国产乱伦性爱区| 插穴性爱视频在线观看| 日本午夜精品理论片A级APP发布| 熟女被操视频网址| 丁香六月激情综合| 99啪啪| 69精品少妇一区二区三区蜜桃| 懂色AV蜜臀无码精品APP| 欧美疯狂做爰xxxx| 丁香六月婷婷| 人妻在线中出视频| 免费超碰97久久| 91劲爆| 99久久久| 在线观看中文字幕| 国模无码人体一区二区三| 天天澡天天爽日日AV| 国产精品不卡av免费在线观看| 熟妇xxxxx性春色| 国产aⅴ无码片毛片一级网站| 亚洲一区二区精品福利| 猛交交| 第二页中文字幕| 久久久久网站-538在线视频-欧美永久乱码 | 超碰超碰欧美| av午夜玫瑰| 国产和美国毛片| 欧美中字不卡| 男人天堂东京热| 高清有码一区二区| 精品国产一区二区三区四区在线看| 丰满人妻一区二区三区性色| 国产真实野战在线视频| 91xingse| 加勒比海成人视频网 | 色五月av| 久久久久久91香蕉国产| 97射欧美| 97超碰超碰| 日韩 欧美 视频 在线 一区| 天美国产精品| 福利天天都操| 成人自拍三级在线观看| 六月激情婷婷| 久久婷婷欧美| 69国产对白刺激| 日本一本道A级黄色毛片试看60分钟| 亚洲综合春色| 蜜臀99久久精品| 飘花国产午夜精品不卡| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 99热99re6国产在线播放| 中文字幕国产在线天堂| 天天肏夜夜肏| 日本欧美m v精品网站加| 天天综合亚洲综合| 精品性爱无码在线播放| 91精品婷婷国产综合久久竹菊| 99re98| 日本性爱少妇| 天天日天天屌天天操| 天天综合网网欲色| 超碰成人免费| 97精品中文字幕| 成全动漫视频观看免费下载| 先锋精品av色鲁| 久久精品人妻一区二区三区| 男人天堂黄片| 成人熟女视频一区二区三区| 久久久久久久唑| 影音先锋国产精品| 激情情色五月天| 99老司机精品视频在线观看| 亚州成人A√| 精品传媒在线一区| 五月婷婷久久综合| 亚洲精品久久一区二区三区蜜桃臀| 国产福利电影| 99爱久久视频频| 另类天堂| 久久草草欧美精品| 日韩图色| 色色色色综合网| 2003天天干夜夜操| 操B在线观看| 嗯嗯啊啊好疼| 高清无码一区二区三区| 日本一片一区| 日熟女| 妇女视频网站| 日本爽爽爽爽爽爽免费视频| 99国产精品人妻人伦| 日韩一卡二卡三卡| 五月婷婷五月天| 91露脸熟女专区| 久操凹凸视频| caorenqi shipin| 青青操日韩| 热99这里只有精品| 熟女91网| 国产精品成人无码av无码免费| 嗯嗯啊啊好疼| 神马久久久久久伦理片| 欧美日韩亚洲五月天婷婷| 一起草欧美| 老司机久久| 奇米四色影视777久久久| 丝袜美腿校园春色| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 嫩草一区二区在线观看| 99re综合伊人| 日本欧美国内在线| 72av视频| 国色天香av| 激情综合网激情综合| 少妇毛片久久| 免费观看国产小粉嫩喷水精品午| 97视频www| 高清无码 国产精品| 综合大香蕉美。| 99久久九九| 久久久96| 亚洲永久AV无码精品秋霞| WWW啪啪的com| 国产吹潮女在线观看| 91精品国产麻豆国产自产在| 蜜臀99久| 欧美天天谢综合网| 中文字幕丝袜国产第一页不卡| 日本三级韩国三级美三级91| 97最新在线播放视频| 97国产精品一区| 97干com| 国产成人无码a| 精品久久9| 激情五月综合网| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 亚州色站 日韩电影| 黄片com.| 东北女人高潮视频| 大香蕉欧美伊| 睡产熟女乱伦| 97碰| 啊啊啊啊啊啊啊在线| 色婷婷色99国产综合精品| 天美91| 清清草影| AV中文在线| 成全动漫视频观看免费下载| 亚洲国产中文字幕| 蜜臀久久一区二区| 乱伦图av| 午夜精品久久久久久久久久久久久| 夜夜操91744565| 国产一级作爱毛片| 亚洲精品久久久久久久蜜桃臀| 国产乱弄免费在线视频。| 男人的天堂一区三区| 91在线欧美| 国产熟女自拍| 天天摸夜夜摸| 天天插天天操| 亚洲 小说 欧美 激情 另类| 麻豆色99999| 国产无遮挡| 亚洲图片欧美在线视频| 一级AV性爱| 蜜臀久久99精品久久久久久成人小说| a人欧美综合天堂麻豆| 婷婷久久大香蕉| 成人97人人超碰人人| 人妻久久| 日本高清熟女久久一区| 91美女在线精品视频| 亚洲欧美日韩精品久久久一区二区| 欧美天天综合| 亚洲色天堂九9| 欧美少妇第一页| 思思热在线视频精品| 欧美日本中字另类在线| 三上悠亚在线毛片91| 日韩青久久| 中文幕97| 亚洲AV资源| 色婷五月| 唐山老熟妇露脸啪啪叫| 成人自拍三级在线观看| 干少妇视频| 日本不卡免费二区| 97丝袜亚洲在线播放| 久久精彩视频9| 超碰精品在线| 中文字幕亚韩| 大香蕉黄色一级片免费看| 国产精品久久| 国产欧美另类久久久精品课程| 成熟熟女国产精品一区二区| 精品国产污一区二区三区| 色五月首页| 免费啪啪一级视频| 天天日天天搞天天干| 亚洲无码视频免费在线观看网址!| 天天操福利视频综合网站| 校园春色宗合网| 91在线色| 91 丝袜在线| 色性综合| 天天爱天天操| 欧美精品99久久久| 亚洲欧洲综合视频在线| 亚洲五码一区二区三区| 日本成人A片免费看| 老子午夜伦不卡影院| 午夜成人爽爽爽爽A片李冰冰| 综合 亚洲 欧美| 欧美性夜| 美女啊啊啊啊啊啊| 亚洲天堂资源在线| 天天影视综合色| 大香蕉日韩欧美| 女人天堂网| 男人成人黄色视频在线观看免费下载| 乱子伦一区二区三区国产精品| 粉嫩少妇自慰在线| 欧美 日韩 另类 亚洲| 粘花网06av视频| 国产一区二区三区不卡手机在线| 任我爽视频在线观看| 国产suv精品一区二区四| 亚洲人精| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 一区二区视频你懂的| WWW.加勒比人妻一区不卡.com| 艳尻美人妻| 亚洲AV无码久久精品蜜桃小说| 青青草五月天| 亚洲诱惑| 东方亚洲在线操逼天堂| 日产成人久久| 欧美日韩系列| 超碰97男女| 92久久| 加勒比综合| 亚洲视频中文一区| 级做a爱无码性色永久免费| A级毛片在线看免费| 免费一级黄色录像影片| 午夜福利免费福利视频| 日本精品成人无码| 首页亚洲国产高跟丝袜诱惑视频| 91 手机在线播放 绯色| 九九九综合精品| 影音先锋乱| 国产精品久久久久av| 人妻少妇精品一区二区三区| 日本不卡卡一区| 成人五月天色网| 久草线上视频免费看| 日韩久射综合| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 精品丰满熟妇人妻一区| 啪啪啪亚欧美视频| 色哟哟AⅤ| 免费在线黄片视频| 久久久五月天| 亚洲综合另类欧美久久久| se,,,亚洲欧美| 91久久久久| 亚洲加勒比| 亚洲天堂一区二区久久| av资源在线观看少妇| 欧美熟爽综合| 大香蕉之青青草原| 97操b| 尤物av网站免费在线播放| 91精品国产日韩欧美综合| 曰韩av中文字幕专区| 亚洲天堂人妻一区二区| 国产二区三区粉嫩在线| 2017天天操天天日| 婷婷色色五月天福利| 女人喷水视频在线观看| 天天综合网一91网| 亚洲国内精品成人不卡| 91亚洲网站| 成人影院永久免费观看网址| www欧美性爱| 青青青操| 色偷偷综合91久久噜噜| 男女一进一出视频久久| 国产欧美一级在线观看| 亚洲综合小说另类图欧美视频激情小说色五月天 | 伊人国产视频| 91制服丝袜| 中文字幕日韩电影人妻| AV九九| 人妻 制服 日韩 中文 在线| 亚洲情色 自拍| 日韩av电影成人在线| 日韩精品中文字幕二区| 色婷婷综合久久中文字幕雪峰| 欧美亚洲清纯| 久久久精品91八戒| 午夜丁香婷婷| 九九九九九九视频| 农村女一级毛卡片| 国产欧美一区激情交| 99re只有精品| 黄页| 8050午夜少妇无码| 91欧美成人色站| 日日躁夜夜躁狠狠躁超爽| 无码 黑人一区二区三区| 能看的av| 亚洲交换| 97人人夜夜精品视频| 中文字幕 人妻不满 在线视频| 青青操视频在线| 高清无码久操视频| www.色五月| 91碰碰| 高清国产性猛交xxxx乱大交| 偷拍欧美综合| 欧美—性—交—色| 美国aaaaa一级黄片| 中文字幕av久久爽Av| 男人综合网| 国产视频一区二区免费| 九九国产热| 国内毛片欧美香蕉精品| 久久国产视频性吧| 国产激情在线| 国产99 中文字幕日韩小视频| 天操老女人| 91久久免费视频互動交流| 激情自拍 校园春色| 后入式福利| 中日韩欧美精品无码AⅤ一区二区| 91伊人影视综合| 日韩兔费看黄片| 色色色热| 精品免费囯产一区二区三区 | 国产精品九9| 日韩啪啪视频| 99精品视频在线观看| 天天影视综合色| 婷婷中文网| 风月影院男女十八禁| 成人精品一区二区91毛片不卡| 午夜天堂精品久久| 久久国产在线一区二区| 97超碰美国| 白嫩少妇| 涩涩涩综合| 好看的91视频| 一级AV性爱| 亚洲综合码| 日韩精品资源专区二区| 精品久久久中文字幕不| 超碰午夜| 性色高清在线| 富女玩鸭子一级毛片| 性色avv| 成人精品在线免费视频| 91在线综合网| 久久精品一区二区一8| 91久精品| 2017av无码免费无线播| 国产欧美一区二区| 天天视频黄| 久久中出在线| 香蕉久久AⅤ...| 欧美性综合| 久久无码电影| 精品一区二区2| 久久婷婷亚洲| 一区二区视频在看| 欧美久久九九| 夜夜草天天| 屌妞视频久久久久久久| 隔壁邻居波多野结衣中文字幕| 欧日韩在线观看| 欧美一区二区观看在线| 亚洲性综合11| 伊人久久88国产女| 国产精品ww久久| 国产极品久久久| AAAAAAAAA黄片| 欧美日韩系列| 红杏大香蕉| 精品久久久av无码免费| 今日头条成人一区二区三区四虎精品| 色官网色综合| 亚洲色天堂九9| 天天色粽合合合合合合合| 日本一级特级毛片视频| 久久国产对白激情浪潮 | 国产按摩一区二区三区| www国产无码| 欧美在线啊啊啊 | 国模精品一区二区三区苹果色戒| 91亚洲综合在线| 不卡九肏| 无码精品一区二区三区潘金莲| 综合熟妇一区二区三区| 色香阁在线| 国产家庭乱伦性爱视频| 美女爽爽爽刺痛洞洞| 激情综合五月| 中字幕人妻一区二区三区| 蜜桃狠狠色伊人亚洲综合 | 超碰97伊人| 91在线限制级| 嫖老熟女A片一二三区| 久久青青草在线视频| 男生女生啊啊啊啊| 日韩精品一区二区三区色欲| 草草草视频在线免费看| 吊色| 在线观看十八禁| 双插性欧美一二三区| 欧洲精品二区| 久久鲁夜| 1024人妻| 国产中文字幕在线点播| 91中文字幕在线观看| 人妻精品4K4K4K4K4| 国产亲戚伦亲在线| 欧美91在线| 国产精品久久久久久9999| 成人夜夜爽| 亚洲欧美自拍偷拍| 特色a在线上| 色悠久久久av| 国产天天骚| 日韩性爱网址| 岛国1区2区3区在线观看| 色欧美在线| 97日视频| 男人兔费天堂| 久久久免费的精品| 少妇熟女1区2区3区| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 韩国一级婬片A片AAAAA| 日本熟女不卡视频| 麻豆天天躁天天揉揉AV| 蜜臀99999| 亚洲情色91| 天天日B夜夜干B时时操B| 久久永久无码人妻视频| 91中文字幕在线观看| 熟妇高潮一区二| 98一区二区精品| 99精品成人免费看| 人妻干天天| 中文字幕99999| 5252色欧美在线男人的天堂| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 无码一区二区精品视频久久久春药| 日本 情色 1区| 亚洲超碰综合网| 天天综合影院91| 亚洲,欧美,春色,另类| 日本性爱不卡视频| 国产精品福利视频播放| 91丝袜在线观看| 久热伊人| 97精品视频在线播放| 性性欧美| 日本少妇va7777| 91爽啪| 婷婷综合网站| 无码免费精品高清| 国产成年精品高清在线观看91| 欧美成人一级麻豆| 欧美天天综合在线| 亚洲做性| 久久久九九| 欧美日韩另类字幕中文| 国产精品欧美激在线| 青青草日逼视频| 国产欧美伊人| www.天天干| 久久五月婷| 欧美性生活综合| 久久一区二区三区入口| 操操逼操操逼操操逼逼| 性爱视频无打码在线观看| 69av一区二区三区| 一二三区操逼国产91| 日韩欧美加勒比| 性色A∨91| 一区二区三区不卡视频| 亚洲高清欧美总合| 欧美激情 亚洲色图| 91精品久久久久久| 亚洲蜜臀精品视频久久| 大干人妻| 97超碰国产亚洲精品| 狠狠操狠狠燥| 美女网站黄页| 俺也射| 久久影视二区三区行押| 久久久久婷婷精品av电影| 午夜精品久久久久久久| 久久久久人| 久久熟女精品不卡一区| 天天综合站| 91熟女视频网| 天堂亚洲精品| 亚洲天堂男| 亚洲高清自拍| 天美精品原创av片国产| 亚洲成人激情小说视频| 人人性爱视频免费| 人人操我人人干| 久久av一级av少妇av高潮| 家庭乱伦性爱av| 国产三区免费在线观看| 天天看,天天做| 五月综合视频| 日韩成人色图| 中文字幕55555| 中文字幕日韩人妻视频一区二区三区交换夫妻| 大香蕉啪啪啪啪在线| 91AV天美在线视频| 超碰欧美97资源| 久久精品国产亚洲粉嫩| 久久久久久九九九| 翔田千里无码一区| 约操熟妇| 强免费黄色网址| 99热这里只有精| 午夜天天碰综合视频| 激情亚洲天堂| 国产乱码久久久久久| 综合熟妇一区二区三区| 欧美国产婷婷久久| 日韩精品资源专区二区| 尤物网址| 亚洲精品成人激情在线| 99热| 日本少妇va7777| 黄资源| 玖玖无码超碰| 电家庭影院午夜69久久夜色精品国产69乱 | 韩国成人精品久久久免费看| 国产视频一区二区免费| 黄污污污污| 久久综合精品一区二区三区| 美熟女逼导航AV操逼| 熟人人妻少妇精品久久| 丁香色狠狠色综合久久小说| 一类无码操逼视频| 五月天大香蕉| 影音综合网| 国产女主播视频在线观看| 天天综合-91入口| 岛国激情视频在线观看| 色爱国产| 国产专区路线| 欧美极品色| 亚洲国产精品成人久久蜜臀| 亚洲精品一二区| 天天综合网站| 91美女视频在线| 四虎在线视频| 日韩综合成人免费视频| 日韩999| 上床不卡网站| 新91视频.cmp| 老熟女乱伦一区| 99操视频| 91网站18在线| 日韩大香蕉AV影片| 日韩精品在线观看观看| 可以看的av| 青青草色插素人| 91天美| 色综合久久88色综合久久天天| 女人天堂AV五区在线| 久久6热精品99视频| 亚洲精品97| 免费在线观看国内色片网站网址| 1024亚洲中文字幕久在线看片你懂的| 久久骚| 亚欧高清| 操操碰| 久久伦理视频久久大香蕉视频| 91天天综合日韩欧美| 亚洲第一黄色av网站| 国产伦精品免编号公布| 亚洲欧美天| 免费观看性欧美一级| 九九热精品视频在线观看| 98福利在线视频| 人人爱人人乐人人操| www狠狠| 97在线观看免费视频l| 精品人妻一区二区三区四区不卡在| 欧美日韩香蕉| 日韩99神马视频播放| 九九热精品| 无码人妻丰满热妇又大又粗| 少妇天堂网络| 亚洲欧美黄| 成人性爱电影一区二区| 91天天c| 在线视频免费观看午夜| 日韩无码专区| 日韩熟女视频二区| 人人操,人人插| 啪啪91| 精品久久97观看在线视频| 乱伦av麻豆| 日本99一区二区| 欧美精品久久96人妻无码| 婷婷色婷婷| 精品大全99999| 欧美人与性动交a美精品| 国产精品 午夜福利| 国产无码成人无码| 一区二区 韩日AV| 精品美女少妇一区二区| 91 亚洲 欧美 日韩 国产 综合| 久婷婷一区| 人人操人人色人人摸| 蜜色网色哟哟| 人妻久久一区二区三区 | 蜜桃视频啊啊啊啊| 可能人人看人人摸| 日本99一区二区| 午夜福利国产欧美日韩夜夜| 91亚州日韩高清| 久久精品熟妇丰满人妻99| 五月天婷婷综合| 人妻久久| 久9热| 中文字幕熟女人妻丝袜丝| 爆操无码| 九九九九九九九| 伊人网综合在线视频| 96久久久精品| 黄色在线网站| 91在线/欧洲| 久久美女国产| 天堂射| 精品国产人成在线| s片在线观看| 亚洲精品官网在线观看| 精品9区| 亚州操逼图| 欧美一品道| 大香蕉免费乱伦视频| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 97激情97激情| 日B操| 日韩ab网 | 久久人妻一区二区三区高清| 国产真实野战在线视频| 久久九九热| 91色色色| 一区二区三区麻豆| 国产成人亚洲精品自产在线 | 北京专精特新企业招聘信息| 2021国产成人精品久久| 色狠狠综合噜一二三区| 黄片qw| 欧美日韩天堂| 国产精品爽爽va在线观看98| 2019男人的天堂| 久热9| 屁股久久久久久久久久| 国产精品乱人伊人网| 13小男生GAY自慰脱裤子| 97日视频| 国产精品一二三在线看| 一区超碰一区| 中文字幕 人妻不满 在线视频| 天天综合~91| 午夜精品久久久99| 黄色电影观看久久9| 久久天堂婷婷网| 自拍欧美| 国产人妖视频一区在线观看| AV色五月| 婷婷五月天激情四射| 老女人综合网| 欧美在线大香蕉| 懂色AV蜜臀无码精品APP | 啊啊啊啊啊好大好舒服想要| 国产Aα| 精品熟妇视频一区二区|