Smart Kettle - แพลตฟอร์มการตรวจสอบบริการกำหนดเวลาข้อมูลขนาดใหญ่ของ Kettle ที่ใช้ Springboot
ตัวแก้ไขดาวน์โค้ด
Smart Kettle เป็นแพลตฟอร์มตรวจสอบบริการกำหนดเวลาข้อมูลขนาดใหญ่ของ Kettle โดยอิงตามสถาปัตยกรรมแบ็คเอนด์ไมโครเซอร์วิส Springboot ที่ได้รับความนิยมในปัจจุบันบนอินเทอร์เน็ต และใช้ Front-End Vue, iView และเทคโนโลยีส่วนประกอบอื่นๆ ที่หลากหลาย ได้รับการออกแบบมาเพื่อแก้ปัญหาที่ไม่สามารถกำหนดค่า กำหนดเวลา และตรวจสอบ Kettle ผ่านทางเว็บในสถานการณ์ทางธุรกิจการแยกข้อมูลระดับองค์กร
ข้อดีของกาต้มน้ำอัจฉริยะ
Smart Kettle ได้จัดทำแพ็กเกจและเพิ่มประสิทธิภาพการใช้ Kettle สำหรับปัญหาทั่วไปในธุรกิจการประมวลผลข้อมูลระดับองค์กร เพื่อให้สามารถมีงาน Kettle พื้นฐานและการกำหนดค่าการแปลง การกำหนดเวลา และฟังก์ชันการตรวจสอบบนเว็บได้ สิ่งนี้สามารถช่วยเหลือองค์กรต่างๆ ในการดำเนินการตามความสามารถ ETL (การแยก การแปลง และการประมวลผล) ของข้อมูลในสถานการณ์ทางธุรกิจต่างๆ ได้สำเร็จ
หมายเหตุ: ระบบนี้ไม่ใช่การรีเอ็นจิเนียริ่งซอร์สโค้ดของ Kettle แต่ใช้ API ของ Kettle เพื่อให้เกิดการเปลี่ยนแปลงที่งดงามของฟังก์ชันบนเว็บไซด์ของ Kettle
คุณสมบัติ
1. แพลตฟอร์มการตั้งเวลาและการตรวจสอบบนเว็บ Kettle น้ำหนักเบา
รองรับการตั้งค่าเทมเพลตแบบกำหนดเองสำหรับงานและการเปลี่ยนผ่าน
รองรับการคัดลอกเทมเพลตงานและการแปลงแบบมัลติทาสกิ้ง
รองรับการซิงโครไนซ์การกำหนดค่าด้าน GUI ของงานและการแปลงไปยังฝั่งเว็บ
รองรับการกำหนดค่าเส้นทางที่กำหนดเองของบันทึกสำหรับงานและการแปลง
รองรับการจัดการดาวน์โหลดไฟล์บันทึกสำหรับงานและการแปลง
รองรับการกำหนดค่าไลบรารีทรัพยากรไลบรารีไฟล์
รองรับการกำหนดค่าไลบรารีทรัพยากรฐานข้อมูล
รองรับการกำหนดค่าไลบรารีทรัพยากรระยะไกลของ SFTP/FTP/FTPS
รองรับการดูแผนผังไดเร็กทอรีไลบรารีทรัพยากร
รองรับการกำหนดเวลาคลัสเตอร์ของงานและการแปลง (การเรียกเซิร์ฟเวอร์ย่อยระยะไกล)
รองรับการกำหนดค่าการจัดตารางเวลาของงานและการเปลี่ยนแปลง
รองรับการตรวจสอบและการจัดการงานและการแปลง
รองรับการปฏิบัติงานและการเปลี่ยนแปลงในท้องถิ่น
รองรับการดำเนินงานและการเปลี่ยนแปลงจากระยะไกล
รองรับการกำหนดค่างานและการแปลงตามกำหนดเวลา
รองรับการตรวจสอบงานและการแปลงแบบเรียลไทม์
รองรับการจัดการไลบรารีทรัพยากรบนเว็บของ Kettle
รองรับการตั้งค่าเธรดพูลแบบกำหนดเองและการประมวลผลงานแบบขนาน
รองรับการตรวจสอบสัญญาณเตือนและการจัดการบันทึกของงาน Kettle
ให้การตั้งค่าแบบกำหนดเองที่หลากหลายสำหรับไลบรารีธุรกิจและไลบรารีพจนานุกรม
ให้การตรวจสอบการจัดส่งแบบเรียลไทม์ที่สมบูรณ์
จัดเตรียมผู้ใช้ระบบ บทบาท และการจัดการสิทธิ์
ให้ความสามารถในการตรวจสอบแบบเรียลไทม์สำหรับสคริปต์สืบค้นฐานข้อมูล Druid
รองรับ Kettle 7.0.1+ ขึ้นไป เวอร์ชันปัจจุบันคือ 9.2.0.0-179 (หมายเหตุ: จำเป็นต้องกำหนดค่าปลั๊กอิน kettle-password-encoder-plugins ระบบนี้รวมเข้าด้วยกันแล้ว ไม่จำเป็นต้องกำหนดค่าเพิ่มเติม)
2. การออกแบบการแยกส่วนหน้าและส่วนหลัง
สถาปัตยกรรมแบ็กเอนด์ถูกนำไปใช้ตาม Springboot
เซิร์ฟเวอร์สามารถเผยแพร่บริการ REST ได้
สถาปัตยกรรมส่วนหน้านั้นใช้ VUE และส่วนประกอบของข้อมูลมีความสมบูรณ์ยิ่งขึ้นและง่ายต่อการบำรุงรักษา
ไคลเอนต์ได้รับข้อมูลเซิร์ฟเวอร์ผ่าน AJAX และแสดงผลอินเทอร์เฟซ
3. การนำไปใช้งานโดยอาศัยเทคโนโลยีไมโครเซอร์วิส
สถาปัตยกรรมแบ็คเอนด์ใช้เฟรมเวิร์ก x-common-base ที่สร้างขึ้นเอง
แบ็กเอนด์ห่อหุ้ม x-kettle-core ซึ่งเป็นปลั๊กอินอินเทอร์เฟซอันทรงพลังที่ใช้ Kettle
เฟรมเวิร์กแบ็กเอนด์ถูกนำไปใช้ตาม Springboot + Mybatis
เฟรมเวิร์กแบ็คเอนด์นั้นง่ายต่อการโยกย้าย พัฒนารอง และบำรุงรักษา
4. การใช้งานส่วนหน้าตามกรอบ VUE แบบก้าวหน้า
ส่วนประกอบที่ใช้งานได้นั้นง่ายต่อการพัฒนาและบำรุงรักษา
มันง่ายสำหรับมือใหม่ในการเริ่มต้นและเริ่มต้นในเวลาอันสั้น
อินเทอร์เฟซสวยงามยิ่งขึ้นและส่วนประกอบก็สมบูรณ์ยิ่งขึ้น
ข้อกำหนดด้านสิ่งแวดล้อม
มาเวน3+
JDK1.8+
MySQL5.7+
สรุป
Smart Kettle มอบแพลตฟอร์มการตรวจสอบบริการกำหนดเวลาข้อมูลขนาดใหญ่ของ Kettle ที่สะดวกและมีประสิทธิภาพ เพื่อช่วยให้องค์กรต่างๆ จัดการและตรวจสอบกระบวนการประมวลผลข้อมูลได้อย่างมีประสิทธิภาพมากขึ้น การออกแบบการแยกส่วนหน้าและส่วนหลังซึ่งอิงตามการใช้งานไมโครเซอร์วิสและเฟรมเวิร์ก VUE ช่วยให้องค์กรต่างๆ มีโซลูชันที่ยืดหยุ่นและปรับขนาดได้