การเข้าถึง ODBC โดยตรงไปยัง Delta Lake และตาราง Apache Iceberg
สัมผัสการเข้าถึง SQL โดยตรงไปยัง Delta Lake และตาราง Apache Iceberg จากเครื่องมือรายงานเดสก์ท็อปโดยไม่ต้องใช้คลัสเตอร์กลาง DeltaForge ODBC Driver จาก DeltaForge ทำงานด้วยเครื่องยนต์ SQL Rust แบบเนทีฟบน Windows และลบการพึ่งพา JVM ออกไป มันนำเสนอ SQL ที่เข้ากันได้กับ PostgreSQL และการสนับสนุนการจัดเก็บวัตถุโดยตรงสำหรับ S3, ADLS และ GCS พร้อมกับความปลอดภัยระดับแถวที่รวมอยู่และการปิดบังคอลัมน์ กลุ่มเป้าหมายคือผู้พัฒนา BI และนักวิเคราะห์ข้อมูลที่ต้องการการสอบถามแบบไม่มีคลัสเตอร์จาก Power BI, Excel และเครื่องมือที่คล้ายกัน
สิ่งที่ไดรเวอร์ทำและวิธีการเชื่อมต่อกับการจัดเก็บ lakehouse
ไดรเวอร์อ่าน Delta Lake และตาราง Apache Iceberg โดยตรงจากการจัดเก็บวัตถุ ดังนั้นแอปพลิเคชันเดสก์ท็อปจึงสามารถสอบถามไฟล์ใน S3, ADLS, GCS, MinIO หรือระบบไฟล์ท้องถิ่นโดยไม่ต้องใช้คลัสเตอร์ Spark หรือ Databricks มันเปิดเผยพื้นผิว SQL ที่เข้ากันได้กับ PostgreSQL ซึ่งช่วยให้ Power BI, Excel, Tableau, DBeaver และเครื่องมือที่รองรับ ODBC สามารถออก SQL ที่คุ้นเคยกับตาราง lakehouse ได้
มันส่งผลต่อทรัพยากรของระบบอย่างไรในระหว่างการสอบถาม
ไดรเวอร์ใช้เครื่องยนต์ Rust ดั้งเดิมและหลีกเลี่ยง Java Runtime Environment ซึ่งลดค่าใช้จ่าย JVM เมื่อเปรียบเทียบกับตัวเชื่อมต่อที่ใช้ Java การดำเนินการแบบเวกเตอร์และการจัดการข้อมูลแบบไม่มีการคัดลอกเป็นองค์ประกอบการออกแบบที่ชัดเจนซึ่งช่วยปรับปรุงการส่งข้อมูลและการใช้หน่วยความจำในระหว่างการสแกน ผู้ใช้สามารถคาดหวังว่ารูปแบบการใช้ทรัพยากรในระยะเวลาการทำงานจะต่ำกว่าการสอบถามที่ใช้คลัสเตอร์ เนื่องจากการประมวลผลเกิดขึ้นที่ฝั่งไคลเอนต์ในไบนารีดั้งเดิมบน Windows x64
มันปลอดภัยที่จะใช้หรือไม่และมันบังคับใช้การควบคุมการเข้าถึงอย่างไร
ไดรเวอร์รวมฟีเจอร์ด้านความปลอดภัยที่รวมอยู่ เช่น การควบคุมการเข้าถึงตามบทบาท, ความปลอดภัยระดับแถว และการปกปิดคอลัมน์ ซึ่งจะถูกนำไปใช้ใน SQL engine ก่อนที่จะส่งผลลัพธ์กลับไปยังไคลเอนต์ มันทำงานเป็นผู้ให้บริการ ODBC ท้องถิ่นและต้องการข้อมูลรับรองการจัดเก็บที่เหมาะสมสำหรับการอ่านโดยตรง ดังนั้นแนวทางการจัดการการเข้าถึงมาตรฐานสำหรับการจัดเก็บวัตถุจึงยังคงเป็นจุดควบคุมสำหรับการเปิดเผยข้อมูล
มันต้องการทักษะเฉพาะในการติดตั้งและดำเนินการหรือไม่
การติดตั้งทำได้ผ่านแพ็คเกจ MSI มาตรฐานและเข้ากันได้กับผู้จัดการแพ็คเกจ Windows ทั่วไป เช่น WinGet, Chocolatey และ Scoop ซึ่งทำให้การติดตั้งเป็นเรื่องง่ายสำหรับสภาพแวดล้อมเดสก์ท็อป ผู้เขียนคำสอบถามสามารถใช้ SQL แบบ PostgreSQL; วิศวกรข้อมูลที่กำหนดค่าข้อมูลรับรองการจัดเก็บและการตั้งค่า RBAC จะต้องมีความคุ้นเคยกับการจัดเก็บวัตถุในคลาวด์และสิทธิ์การเข้าถึง
การจับคู่ที่ดีสำหรับนักวิเคราะห์ที่ต้องการการเข้าถึง lakehouse ที่ไม่มีคลัสเตอร์ โดยมีข้อแม้หนึ่งข้อ
ไดรเวอร์เหมาะสำหรับนักพัฒนา BI และนักวิเคราะห์ที่ต้องการการสอบถามโดยตรงที่มีค่าใช้จ่ายต่ำจากเครื่องมือเดสก์ท็อปโดยไม่ต้องจัดการคลัสเตอร์ Spark มันลดความซับซ้อนของเวลาทำงานโดยการใช้เอนจินพื้นเมืองและสนับสนุนแบ็คเอนด์การจัดเก็บข้อมูลหลัก ข้อแลกเปลี่ยนหนึ่งคือมันย้ายความรับผิดชอบในการประมวลผลไปยังโฮสต์ของไคลเอนต์ ดังนั้นทีมควรตรวจสอบความสามารถของเครื่องไคลเอนต์และความสามารถในการส่งข้อมูลของเครือข่ายก่อนที่จะใช้มันสำหรับการทำงานของแดชบอร์ดที่มีความแออัดสูง.