หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL, คลังสินค้า และ ฐานข้อมูล ที่มิเรอร์ใน Microsoft Fabric
บทความนี้อธิบายวิธีการใช้ตัวแก้ไขคิวรี SQL ในพอร์ทัล Microsoft Fabric เพื่อเขียนคิวรีอย่างรวดเร็วและมีประสิทธิภาพ และคําแนะนําเกี่ยวกับวิธีการที่ดีที่สุดในการดูข้อมูลที่คุณต้องการ
- คุณยังสามารถสอบถามข้อมูลในคลังสินค้าของคุณโดยใช้เครื่องมือหลายอย่างที่มีสตริงการเชื่อมต่อ SQL
- คุณสามารถสร้างแบบสอบถามแบบกราฟิกได้โดยใช้ตัวแก้ไขแบบสอบถามแบบวิชวล
- คุณสามารถดูข้อมูลได้อย่างรวดเร็ว ในตัวอย่างข้อมูล
ตัวแก้ไขคิวรี SQL ให้ IntelliSense, การเติมโค้ด, การเน้นไวยากรณ์, การแยกวิเคราะห์ฝั่งไคลเอ็นต์ และการตรวจสอบความถูกต้อง คุณสามารถเรียกใช้คําสั่ง Data Definition Language (DDL), Data Manipation Language (DML) และ Data Control Language (DCL) ได้
ตัวแก้ไขคิวรี SQL ในพอร์ทัล Fabric
ตัวแก้ไขแบบสอบถาม SQL มีตัวแก้ไขข้อความเพื่อเขียนแบบสอบถามโดยใช้ T-SQL หากต้องการเข้าถึงตัวแก้ไขคิวรี SQL ที่มีอยู่ภายใน:
สร้างแบบสอบถามใหม่โดยใช้ปุ่ม แบบสอบถาม SQL ใหม่ ใน Ribbon
เลือกรายการดรอปดาวน์ เทมเพลต SQL เพื่อสร้างออบเจ็กต์ T-SQL ได้อย่างง่ายดาย เทมเพลตโค้ดจะเติมข้อมูลในหน้าต่างคิวรี SQL ของคุณ ดังที่แสดงในรูปต่อไปนี้
เมื่อคุณทํางานกับคิวรี SQL ของคุณ คิวรีจะถูกบันทึกโดยอัตโนมัติทุก ๆ สองสามวินาที ตัวบ่งชี้ "การบันทึก" จะปรากฏในแท็บคิวรีของคุณเพื่อระบุว่าคิวรีของคุณกําลังถูกบันทึก
ทํางานหลายอย่างหลายอย่างระหว่างแท็บสําหรับการแสดงตัวอย่างข้อมูล การคิวรี และการสร้างแบบจําลอง
ประสบการณ์การแสดงตัวอย่างข้อมูล การคิวรี และการสร้างแบบจําลองจะเปิดขึ้นเป็นแท็บแต่ละแท็บที่คุณสามารถทํางานหลายอย่างพร้อมกันในตัวแก้ไขได้ ถ้าคุณกําลังเขียนแบบสอบถาม คุณสามารถสลับระหว่างการดูตัวอย่างข้อมูลและการดูความสัมพันธ์ระหว่างตารางที่คุณกําลังเขียนแบบสอบถามได้ หากต้องการดูหรือปิดแท็บทั้งหมด ให้เลือกไอคอนทางด้านขวาของแท็บทั้งหมด
ดูผลลัพธ์คิวรี
เมื่อคุณเขียนคิวรี T-SQL แล้ว ให้เลือก เรียกใช้ เพื่อดําเนินการคิวรี
ตัวอย่างผลลัพธ์จะปรากฏในส่วนผลลัพธ์ ถ้าแบบสอบถามส่งกลับมากกว่า 10,000 แถว การแสดงตัวอย่างจะแสดงเฉพาะ 10,000 แถวแรกเท่านั้น คุณสามารถค้นหาสตริงภายในตารางผลลัพธ์เพื่อกรองแถวที่ตรงกับเกณฑ์การค้นหา แท็บ ข้อความ แสดงข้อความ SQL ที่ส่งกลับเมื่อการสืบค้น SQL ทํางาน
แถบสถานะระบุสถานะคิวรี ระยะเวลาของการเรียกใช้ และจํานวนแถวและคอลัมน์ที่ส่งคืนในผลลัพธ์
เมื่อต้องการเปิดใช้งาน บันทึกเป็นมุมมองบันทึกเป็นตารางเปิดใน Excelสํารวจข้อมูลนี้ (พรีวิว) และ แสดง ภาพเมนูผลลัพธ์ ให้เน้นคําสั่ง SQL ที่มีคําสั่งในตัว SELECT แก้ไขคิวรี SQL
บันทึกเป็นมุมมอง
เลือกแบบสอบถามและบันทึกแบบสอบถามของคุณเป็นมุมมองโดยใช้ปุ่ม บันทึกเป็นมุมมอง เลือกชื่อ Schema ระบุชื่อของมุมมอง และตรวจสอบคําสั่ง SQL ก่อนยืนยันการสร้างมุมมอง เมื่อสร้างมุมมองสําเร็จแล้ว จะปรากฏใน Explorer
บันทึกเป็นตาราง
ใช้ บันทึกเป็นตาราง เพื่อบันทึกผลลัพธ์แบบสอบถามของคุณลงในตาราง เลือกคลังสินค้าที่คุณต้องการบันทึกผลลัพธ์ เลือก Schema และระบุชื่อตารางเพื่อโหลดผลลัพธ์ลงในตารางโดยใช้คําสั่ง CREATE TABLE AS SELECT เมื่อสร้างตารางสําเร็จ จะปรากฏใน Explorer
เปิดใน Excel
เลือก เปิดใน Excel เพื่อเปิดคิวรี T-SQL ที่สอดคล้องกันใน Excel และดําเนินการคิวรี คุณสามารถทํางานกับผลลัพธ์ใน Microsoft Excel บนคอมพิวเตอร์ของคุณ
ทําตามขั้นตอนเหล่านี้เพื่อทํางานกับไฟล์ Excel ภายในเครื่อง:
หลังจากที่คุณเลือกปุ่ม ดําเนินการต่อ ให้ค้นหาตําแหน่งไฟล์ Excel ที่ดาวน์โหลดใน Windows File Explorer ของคุณ ตัวอย่างเช่น ใน โฟลเดอร์ ดาวน์โหลด ของ เบราว์เซอร์ของคุณ
เมื่อต้องการดูข้อมูล เลือกปุ่ม เปิดใช้งานการแก้ไข ในมุมมอง ที่ได้รับการป้องกัน ribbon ตามด้วยปุ่ม เปิดใช้งานเนื้อหา ใน ribbon คําเตือน ด้านความปลอดภัย เมื่อเปิดใช้งานทั้งสองอย่างแล้ว คุณจะเห็นกล่องโต้ตอบต่อไปนี้เพื่ออนุมัติการเรียกใช้คิวรีที่แสดงรายการ
เลือก เรียกใช้
รับรองความถูกต้องของบัญชีของคุณโดยใช้ตัวเลือกบัญชี Microsoft เลือก เชื่อมต่อ
หลังจากลงชื่อเข้าใช้สําเร็จ คุณจะเห็นข้อมูลที่แสดงในสเปรดชีต
สํารวจข้อมูลนี้ (ตัวอย่าง)
สํารวจข้อมูลนี้ (พรีวิว) ให้ความสามารถในการทําการสํารวจเฉพาะกิจของผลลัพธ์คิวรีของคุณ เมื่อใช้คุณลักษณะนี้ คุณสามารถเปิดใช้เมทริกซ์แบบเคียงข้างกันและมุมมองภาพเพื่อทําความเข้าใจแนวโน้มหรือรูปแบบที่อยู่เบื้องหลังผลลัพธ์คิวรีของคุณได้ดียิ่งขึ้นก่อนที่จะดําดิ่งสู่การสร้างรายงาน Power BI แบบเต็ม สําหรับข้อมูลเพิ่มเติม โปรดดู สํารวจข้อมูลของคุณในบริการของ Power BI
แสดงภาพผลลัพธ์
แสดงภาพผลลัพธ์ ช่วยให้คุณสามารถสร้างรายงานจากผลลัพธ์คิวรีของคุณภายในตัวแก้ไขคิวรี SQL
คัดลอก
รายการดรอปดาวน์ คัดลอก ช่วยให้คุณสามารถคัดลอกผลลัพธ์และชื่อคอลัมน์ในกริดข้อมูลได้ คุณสามารถเลือกที่จะคัดลอกผลลัพธ์ด้วยชื่อคอลัมน์ เพียงแค่คัดลอกผลลัพธ์ หรือเพียงแค่คัดลอกชื่อคอลัมน์
ชุดผลลัพธ์หลายรายการ
เมื่อคุณเรียกใช้คิวรีหลายรายการและคิวรีเหล่านั้นส่งกลับผลลัพธ์หลายรายการ คุณสามารถเลือกรายการดรอปดาวน์ ผลลัพธ์ เพื่อดูผลลัพธ์แต่ละรายการได้
การคิวรีข้ามคลังสินค้า
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการคิวรีข้ามคลังสินค้า โปรดดู การคิวรีข้ามคลังสินค้า
คุณสามารถเขียนแบบสอบถาม T-SQL ด้วยแบบแผนการตั้งชื่อสามส่วนเพื่ออ้างถึงอ็อบเจ็กต์และรวมเข้าด้วยกันในคลังสินค้า ตัวอย่างเช่น:
SELECT
emp.Employee
,SUM(Profit) AS TotalProfit
,SUM(Quantity) AS TotalQuantitySold
FROM
[SampleWarehouse].[dbo].[DimEmployee] as emp
JOIN
[WWI_Sample].[dbo].[FactSale] as sale
ON
emp.EmployeeKey = sale.SalespersonKey
WHERE
emp.IsSalesperson = 'TRUE'
GROUP BY
emp.Employee
ORDER BY
TotalProfit DESC;
จัดการคิวรีที่กําลังทํางานอยู่เมื่อปิดตัวแก้ไขคิวรี
เมื่อแบบสอบถามยังคงทํางานอยู่ และคุณปิดแท็บตัวแก้ไขแบบสอบถาม คุณสามารถตัดสินใจได้ว่าแบบสอบถามควรทํางานต่อไปในเบื้องหลังหรือถูกยกเลิก
ใช่ เรียกใช้คิวรีต่อไป: คิวรียังคงดําเนินการในเบื้องหลัง โดยมีการแจ้งเตือนแบบปิ้งที่ระบุว่ากําลังทํางานอยู่ เมื่อคิวรีเสร็จสิ้น การแจ้งเตือนจะแจ้งเตือนคุณเพื่อให้คุณสามารถกลับไปยังคิวรีเพื่อดูผลลัพธ์ได้
ไม่ ยกเลิกคิวรี: คิวรีจะสิ้นสุดทันที ตัวเลือกนี้มีประโยชน์ในการเพิ่มทรัพยากรหรือหยุดการสืบค้นที่คุณไม่ต้องการอีกต่อไป
จําการตั้งค่าของฉันและอย่าแสดงอีก: บันทึกตัวเลือกของคุณในคุกกี้เบราว์เซอร์ของคุณ
คียบอร์ดลัด
แป้นพิมพ์ลัดเป็นวิธีที่รวดเร็วในการนําทางและทํางานอย่างมีประสิทธิภาพมากขึ้นในตัวแก้ไขแบบสอบถาม SQL ตารางต่อไปนี้แสดงรายการทางลัดทั้งหมดที่พร้อมใช้งานใน Windows และ macOS ในเบราว์เซอร์ Edge สําหรับตัวแก้ไขคิวรี SQL ในพอร์ทัล Microsoft Fabric:
| ฟังก์ชัน | ทางลัดของ Windows | ทางลัด macOS |
|---|---|---|
| การดําเนินการของตัวแก้ไขคิวรี | ||
| เรียกใช้คําสั่ง SQL ทั้งหมดในแท็บคิวรีที่ใช้งานอยู่ | Ctrl + Enter / Shift + Enter | คําสั่ง + Enter / Shift + Enter |
| ปิดแท็บปัจจุบัน | Ctrl + Shift + F4 | คําสั่ง + Shift + F4 |
| ยกเลิกการเรียกใช้สคริปต์ SQL | Ctrl + . | คําสั่ง + . |
| ค้นหาสตริง | Ctrl + F | คําสั่ง + F |
| แทนที่สตริง | Ctrl + H | คําสั่ง + ตัวเลือก + F |
| ยกเลิกการดำเนินการ | Ctrl + Z | คําสั่ง + Z |
| ทําซ้ำ | Ctrl + Y | คําสั่ง + Shift + Z |
| ไปทางซ้ายหนึ่งคํา | Ctrl + แป้นลูกศรซ้าย | Command + แป้นลูกศรซ้าย |
| ไปทางขวาหนึ่งคํา | Ctrl + แป้นลูกศรขวา | Command + แป้นลูกศรขวา |
| เพิ่มการเยื้อง | Tab | Tab |
| ลดการเยื้อง | Shift+Tab | Shift+Tab |
| ข้อคิดเห็น | Ctrl + K, Ctrl + C | คําสั่ง + K, คําสั่ง + C |
| ไม่ใส่ข้อมูล | Ctrl + K, Ctrl + U | คําสั่ง + K, คําสั่ง + U |
| ย้ายเคอร์เซอร์ขึ้น | ลูกศรขึ้น | ลูกศรขึ้น |
| ย้ายเคอร์เซอร์ลง | ลูกศรลง | ลูกศรลง |
| เลือกทั้งหมด | Ctrl + ก | คําสั่ง + A |
| อธิบายคิวรี (Copilot) | Ctrl + Alt + | คําสั่ง + ตัวเลือก + |
| แก้ไขแบบสอบถาม (Copilot) | Ctrl + Alt + เอฟ | คําสั่ง + ตัวเลือก + X |
| การดําเนินการของ Ribbon | ||
| รีเฟรชเมตาดาต้า | Ctrl + Shift + R | คําสั่ง + Shift + R |
| เปิดการตั้งค่า | Ctrl + Shift + X | คําสั่ง + Shift + X |
| คัดลอกสตริงการเชื่อมต่อ SQL | Ctrl + Shift + ค | คําสั่ง + Shift + C |
| กิจกรรมแบบสอบถามแบบเปิด | Ctrl + Shift + ก | คําสั่ง + Shift + A |
| เปิดบานหน้าต่างแชทของ Copilot | Ctrl + Shift + ฉัน | คําสั่ง + Shift + I |
| โมเดลความหมายใหม่ | Ctrl + Shift + M | คําสั่ง + Shift + M |
| คิวรี SQL ใหม่ | Ctrl + J | คําสั่ง + J |
| คิวรีวิชวลใหม่ | Ctrl + Shift + J | คําสั่ง + Shift + J |
| การดําเนินการ Explorer | ||
| ขยายบานหน้าต่าง explorer | Ctrl + B | คําสั่ง + B |
| ยุบบานหน้าต่าง explorer | Ctrl + B | คําสั่ง + B |
| การดําเนินการผลลัพธ์แบบสอบถาม | ||
| ขยายผลลัพธ์ | Ctrl + R | คําสั่ง + R |
| ยุบผลลัพธ์ | Ctrl + R | คําสั่ง + R |
ข้อจำกัด
ในตัวแก้ไขคิวรี SQL ทุกครั้งที่คุณเรียกใช้คิวรี จะเป็นการเปิดเซสชันแยกต่างหากและปิดในตอนท้ายของการดําเนินการ ลักษณะการทํางานนี้หมายความว่า ถ้าคุณตั้งค่าบริบทเซสชันสําหรับการเรียกใช้คิวรีหลายครั้ง บริบทจะไม่ถูกเก็บรักษาไว้สําหรับการดําเนินการคิวรีที่เป็นอิสระ
คุณสามารถเรียกใช้คําสั่ง Data Definition Language (DDL) ภาษาการจัดการข้อมูล (DML) และคําสั่ง Data Control Language (DCL) แต่มีข้อจํากัดสําหรับคําสั่ง Transaction Control Language (TCL) ในตัวแก้ไขคิวรี SQL เมื่อคุณเลือกปุ่ม เรียกใช้ คุณจะส่งคําขอชุดงานอิสระเพื่อดําเนินการ แต่ละ การดําเนินการเรียกใช้ ในตัวแก้ไขคิวรี SQL เป็นคําขอชุดงาน และมีเซสชันต่อชุดงานเท่านั้น การดําเนินการแต่ละรหัสในหน้าต่างคิวรีเดียวกันจะรันในชุดงานและเซสชันที่แตกต่างกัน
- ตัวอย่างเช่น เมื่อคุณดําเนินการใบแจ้งยอดธุรกรรมอย่างอิสระ บริบทของเซสชันจะไม่ถูกเก็บไว้ ในภาพหน้าจอ
BEGIN TRANต่อไปนี้ จะดําเนินการในคําขอแรก แต่เนื่องจากคําขอที่สองทํางานในเซสชันอื่น จึงไม่มีธุรกรรมที่ต้องยอมรับ การดําเนินการคอมมิตหรือการย้อนกลับล้มเหลว ถ้าชุดงาน SQL ไม่มี การเปลี่ยนแปลงCOMMIT TRANที่ใช้หลังจากนั้นBEGIN TRANจะไม่ถูกคอมมิต
ตัวแก้ไขแบบสอบถาม SQL ไม่สนับสนุน
sp_set_session_contextในตัวแก้ไข
GOคิวรี SQL คําสั่ง SQL จะสร้างชุดอิสระใหม่ในเซสชันใหม่
- ตัวอย่างเช่น เมื่อคุณดําเนินการใบแจ้งยอดธุรกรรมอย่างอิสระ บริบทของเซสชันจะไม่ถูกเก็บไว้ ในภาพหน้าจอ
เมื่อคุณเรียกใช้คิวรี SQL ด้วย USE คุณต้องส่งคิวรี SQL ด้วย
USEคําขอเดียวการแสดงภาพผลลัพธ์ในขณะนี้ไม่สนับสนุนคิวรี SQL ที่มี
ORDER BYส่วนคําสั่งคําสั่ง T-SQL ที่ใช้ไวยากรณ์ T-SQL
OPTIONไม่ได้รับการสนับสนุนในขณะนี้ในตัวเลือก สํารวจข้อมูลนี้ หรือ แสดงภาพผลลัพธ์ ด้วยโหมด DirectQuery การแก้ไขปัญหาชั่วคราวคือการสร้างการแสดงภาพใน Power BI Desktop โดยใช้โหมดการนําเข้าตารางต่อไปนี้สรุปลักษณะการทํางานที่คาดไว้ที่ไม่ตรงกับ SQL Server Management Studio หรือ ส่วนขยาย mssql ที่มี Visual Studio Code:
สถานการณ์สมมติ ได้รับการสนับสนุนใน SSMS/ADS ได้รับการสนับสนุนในตัวแก้ไขคิวรี SQL ในพอร์ทัล Fabric การใช้ คําสั่ง SET (Transact-SQL) เพื่อตั้งค่าคุณสมบัติสําหรับเซสชัน ตกลง ไม่ใช่ การใช้ sp_set_session_context (Transact-SQL) สําหรับการรันคําสั่งชุดงานหลายรายการ ตกลง ไม่ใช่ ธุรกรรม (Transact-SQL) (เว้นแต่ว่าจะดําเนินการเป็นคําขอชุดงานเดียว) ตกลง ไม่ใช่
เนื้อหาที่เกี่ยวข้อง
- จัดการออบเจ็กต์ในคลังข้อมูลของคุณ
- คิวรีโดยใช้ตัวแก้ไขคิวรีวิชวล
- บทช่วยสอน: สร้างคิวรีแบบข้ามคลังสินค้าด้วยตัวแก้ไขคิวรี SQL