รันคำสั่ง SQL บนไฟล์ CSV และรายการ SharePoint จากบรรทัดคำสั่ง
เรียกใช้คำสั่ง SQL มาตรฐานกับไฟล์แบนและรายการคลาวด์: SELECT, UPDATE, INSERT, และ DELETE กับไฟล์ CSV หรือ SharePoint Lists โดยใช้ REPL แบบโต้ตอบหรือสคริปต์ xql (Excelano Query Language) โดย David M. Anderson มุ่งเป้าไปที่นักวิเคราะห์ข้อมูล, ผู้ดูแลระบบระบบ, และนักพัฒนาที่ต้องการการเข้าถึงข้อมูลเชิงตารางที่สามารถเขียนสคริปต์ได้และพกพาได้ ความสามารถหลักรวมถึงการเชื่อมต่อ Microsoft Graph SharePoint, การกรอง OData ฝั่งเซิร์ฟเวอร์, การแสดงตัวอย่างแถวก่อนการเขียน, และรูปแบบการส่งออกหลายรูปแบบสำหรับท่อหรือการรายงาน.
xql ช่วยให้คุณทำอะไรกับข้อมูลตารางที่ไม่ใช่ฐานข้อมูล?
xql ช่วยให้คุณใช้ไวยากรณ์ SQL มาตรฐาน เพื่อสอบถามและแก้ไขไฟล์ CSV และ SharePoint Lists โดยรับคำสั่ง SELECT, UPDATE, INSERT, และ DELETE มันถือว่าแต่ละ CSV หรือ SharePoint list เป็นตารางเชิงสัมพันธ์และแสดงผลลัพธ์เป็นตาราง ASCII, CSV, TSV, หรือ JSON เครื่องมือทำงานเป็นไฟล์ไบนารีพกพาเดียวที่ไม่มีการพึ่งพาภายนอก ดังนั้นจึงสามารถรวมเข้ากับสคริปต์และท่ออัตโนมัติได้โดยไม่ต้องใช้เครื่องยนต์ฐานข้อมูล.
xql มีผลกระทบต่อประสิทธิภาพของระบบหรือเครือข่ายในระหว่างการสอบถามขนาดใหญ่หรือไม่?
การกรองด้านเซิร์ฟเวอร์ช่วยลดการถ่ายโอนข้อมูลเครือข่ายสำหรับ SharePoint เพราะ xql แปล WHERE clauses เป็น OData filters ที่ส่งผ่าน Microsoft Graph ซึ่งย้ายการกรองไปยังเซิร์ฟเวอร์ สำหรับงาน CSV ท้องถิ่น ไบนารีทำงานกับไฟล์ท้องถิ่นโดยตรง การแจกจ่ายเป็นไฟล์ปฏิบัติการเดียวช่วยหลีกเลี่ยงการเปิดสภาพแวดล้อมที่มีน้ำหนักมาก ตัวเลือกการออกแบบเหล่านี้ช่วยจำกัดการถ่ายโอนข้อมูลที่ไม่จำเป็นและทำให้การดำเนินการถูกจำกัดอยู่ที่ไฟล์หรือรายการที่คุณกำหนดเป้าหมาย.
ปลอดภัยไหมที่จะเรียกใช้คำสั่งที่ทำลายล้างเช่น UPDATE หรือ DELETE?
xql บังคับใช้การทำงานแบบดูตัวอย่างก่อนการยืนยัน โดยแสดงตัวอย่างของแถวที่ได้รับผลกระทบและต้องการการยืนยันอย่างชัดเจนก่อนที่จะทำการเขียนกลับไปยังไฟล์ต้นทางหรือรายการ SharePoint โมเดลความปลอดภัยในการเขียนนี้ช่วยป้องกันการเปลี่ยนแปลงจำนวนมากโดยไม่ตั้งใจในระหว่างเซสชันแบบโต้ตอบและสคริปต์ที่รวมคำสั่งที่ทำลายล้าง REPL แบบโต้ตอบยังมีประวัติคำสั่งและการเติมอัตโนมัติสำหรับการสำรวจอย่างระมัดระวัง.
ฉันต้องการความรู้ทางเทคนิคเพื่อใช้ xql อย่างมีประสิทธิภาพหรือไม่?
ความคุ้นเคยกับบรรทัดคำสั่งและ SQL เป็นสิ่งจำเป็น เพราะเครื่องมือคาดหวังให้ผู้ใช้เขียน SQL และดำเนินการ REPL เชลล์แบบโต้ตอบให้ความสะดวกสบายเช่นประวัติและการเติม ซึ่งช่วยให้งานสำรวจง่ายขึ้น แต่กลุ่มเป้าหมายหลักยังคงเป็นนักวิเคราะห์ข้อมูล, ผู้ดูแลระบบ, และนักพัฒนาที่ทำงานกับ SQL หรือการเขียนสคริปต์ในกระบวนการอัตโนมัติ.
การตัดสินใจที่เป็นประโยชน์สำหรับการจัดการข้อมูลตารางที่สามารถเขียนสคริปต์ได้
xql เหมาะสำหรับผู้ใช้ทางเทคนิคที่ต้องการการเข้าถึง SQL ที่สามารถทำซ้ำได้และเขียนสคริปต์ได้สำหรับไฟล์ CSV และ SharePoint Lists โดยเฉพาะเมื่อการกรองด้านเซิร์ฟเวอร์และการทำงานล่วงหน้าช่วยลดความเสี่ยง คาดหวังรูปแบบการโต้ตอบที่ขับเคลื่อนด้วย SQL ผ่านทาง command-line แทนที่จะเป็นโปรแกรมแก้ไขกราฟิก; การแลกเปลี่ยนนี้ให้การควบคุมที่แม่นยำแต่ต้องการความสามารถในการใช้ SQL จากผู้ปฏิบัติงาน.