อินเทอร์เฟสผู้ใช้ตัวออกแบบคิวรีแบบยึดข้อความ (ตัวสร้างรายงานใน Power BI)
นําไปใช้กับ: Power BI Report Builder
Power BI Desktop
ใช้ตัวออกแบบคิวรีแบบข้อความเพื่อระบุคิวรีโดยใช้ภาษาคิวรีที่ได้รับการสนับสนุนโดยแหล่งข้อมูล เรียกใช้คิวรี และดูผลลัพธ์ในเวลาการออกแบบ คุณสามารถระบุคําสั่ง Transact-SQL หลายคําสั่ง คิวรีหรือไวยากรณ์คําสั่งสําหรับส่วนขยายการประมวลผลข้อมูลแบบกําหนดเอง และคิวรีที่ระบุเป็นนิพจน์ได้ เนื่องจากตัวออกแบบคิวรีที่ใช้ข้อความไม่ได้เตรียมใช้งานคิวรีและสามารถรองรับไวยากรณ์คิวรีชนิดใดก็ได้ นี่คือเครื่องมือตัวออกแบบคิวรีเริ่มต้นสําหรับแหล่งข้อมูลหลายชนิด
สำคัญ
ผู้ใช้เข้าถึงแหล่งข้อมูลเมื่อพวกเขาสร้างและเรียกใช้คิวรี คุณควรให้สิทธิ์น้อยที่สุดในแหล่งข้อมูล เช่น สิทธิ์แบบอ่านอย่างเดียว
ตัวออกแบบคิวรีแบบยึดข้อความจะแสดงแถบเครื่องมือและสองบานหน้าต่างต่อไปนี้:
คิวรี แสดงข้อความคิวรี ชื่อตาราง หรือชื่อกระบวนงานที่เก็บไว้โดยขึ้นอยู่กับชนิดคิวรี มีชนิดคิวรีบางชนิดเท่านั้นที่พร้อมใช้งานสําหรับชนิดแหล่งข้อมูลทั้งหมด ตัวอย่างเช่น ชื่อตารางได้รับการสนับสนุนสําหรับชนิดแหล่งข้อมูล OLE DB เท่านั้น
ผลลัพธ์ แสดงผลลัพธ์ของการเรียกใช้คิวรีในเวลาการออกแบบ
แถบเครื่องมือตัวออกแบบคิวรีแบบยึดข้อความ
ตัวออกแบบคิวรีแบบยึดข้อความมีแถบเครื่องมือเดียวสําหรับชนิดคําสั่งทั้งหมด ตารางต่อไปนี้แสดงรายการแต่ละปุ่มบนแถบเครื่องมือและฟังก์ชัน
ปุ่ม | รายละเอียด |
---|---|
แก้ไขเป็นข้อความ | สลับระหว่างตัวออกแบบคิวรีแบบข้อความและตัวออกแบบคิวรีกราฟิก ชนิดแหล่งข้อมูลทั้งหมดไม่สนับสนุนตัวออกแบบคิวรีแบบกราฟิก |
นําเข้า | นําเข้าคิวรีที่มีอยู่จากไฟล์หรือรายงาน สนับสนุนเฉพาะชนิด sql ไฟล์และ rdl เท่านั้น |
![]() |
เรียกใช้คิวรีและแสดงชุดผลลัพธ์ในบานหน้าต่างผลลัพธ์ |
ชนิดคําสั่ง | เลือก ข้อความ, StoredProcedure หรือ TableDirect ถ้ากระบวนงานที่เก็บไว้มีพารามิเตอร์ กล่องโต้ตอบ กําหนดพารามิเตอร์ คิวรี จะปรากฏขึ้นเมื่อคุณเลือก เรียกใช้ บนแถบเครื่องมือ และคุณสามารถเติมค่าได้ตามความจําเป็น การสนับสนุนสําหรับชนิดคําสั่งแตกต่างกันไปตามชนิดแหล่งข้อมูล ตัวอย่างเช่น เฉพาะ OLE DB และ ODBC เท่านั้นที่สนับสนุน TableDirect หมายเหตุ: ถ้า Stored Procedure ส่งกลับชุดผลลัพธ์มากกว่าหนึ่งชุด จะมีการใช้เฉพาะชุดผลลัพธ์แรกเพื่อใส่ชุดข้อมูล |
ข้อความชนิดคําสั่ง
เมื่อคุณสร้างชุดข้อมูล SQL Server ตัวออกแบบคิวรีเชิงสัมพันธ์จะเปิดขึ้นตามค่าเริ่มต้น เมื่อต้องการสลับไปยังตัวออกแบบคิวรีแบบข้อความ ให้เลือก ปุ่มสลับ แก้ไขเป็นข้อความ บนแถบเครื่องมือ ตัวออกแบบคิวรีแบบยึดข้อความจะแสดงสองบานหน้าต่าง: บานหน้าต่างคิวรีและบานหน้าต่างผลลัพธ์ ป้ายกํากับรูปภาพต่อไปนี้ในแต่ละบานหน้าต่าง
ตารางต่อไปนี้อธิบายฟังก์ชันของแต่ละบานหน้าต่าง
บาน หน้าต่าง | Function |
---|---|
คิวรี | แสดงข้อความคิวรี Transact-SQL ใช้บานหน้าต่างนี้เพื่อเขียนหรือแก้ไขคิวรี Transact-SQL |
ผลลัพธ์ | แสดงผลลัพธ์ของคิวรี หากต้องการเรียกใช้คิวรี ให้คลิกขวาในบานหน้าต่างใดก็ตามและเลือก เรียกใช้ หรือเลือกปุ่ม เรียกใช้ บนแถบเครื่องมือ |
ตัวอย่าง
คิวรีต่อไปนี้จะแสดงรายการของชื่อจากตาราง ContactType ของฐานข้อมูล AdventureWorks2014 สําหรับ Schema ของบุคคล
SELECT Name FROM Person.ContactType
เมื่อคุณเลือก เรียกใช้ บนแถบเครื่องมือ คําสั่งในบานหน้าต่าง คิวรี จะทํางานและผลลัพธ์จะแสดงในบานหน้าต่าง ผลลัพธ์ ชุดผลลัพธ์จะแสดงรายชื่อผู้ติดต่อ 20 ชนิด ตัวอย่างเช่น เจ้าของหรือตัวแทนการขาย
ชนิดคําสั่ง StoredProcedure
เมื่อคุณเลือก ชนิดคําสั่งคําสั่งตัวออกแบบคิวรีที่ใช้ข้อความจะแสดงสองบานหน้าต่าง: บานหน้าต่างคิวรีและบานหน้าต่างผลลัพธ์ ป้อนชื่อกระบวนงานที่เก็บไว้ในบานหน้าต่างคิวรี และเลือก เรียกใช้ บนแถบเครื่องมือ ถ้ากระบวนงานที่เก็บไว้ใช้พารามิเตอร์ กล่องโต้ตอบกําหนดพารามิเตอร์ แบบสอบถามจะเปิดขึ้น ใส่ค่าพารามิเตอร์สําหรับกระบวนงานที่เก็บไว้ พารามิเตอร์รายงานจะถูกสร้างขึ้นสําหรับทุกพารามิเตอร์การป้อนข้อมูลของขั้นตอนการจัดเก็บ
รูปภาพต่อไปนี้แสดงบานหน้าต่างคิวรีและผลลัพธ์เมื่อคุณเรียกใช้กระบวนงานที่เก็บไว้ ในกรณีนี้ พารามิเตอร์ที่ป้อนเข้าเป็นค่าคงที่
ตารางต่อไปนี้อธิบายฟังก์ชันของแต่ละบานหน้าต่าง
บาน หน้าต่าง | Function |
---|---|
คิวรี | แสดงชื่อของกระบวนงานที่เก็บไว้และพารามิเตอร์การป้อนข้อมูลใดๆ |
ผลลัพธ์ | แสดงผลลัพธ์ของคิวรี หากต้องการเรียกใช้คิวรี ให้คลิกขวาในบานหน้าต่างใดก็ตามและเลือก เรียกใช้ หรือเลือกปุ่ม เรียกใช้ บนแถบเครื่องมือ |
ตัวอย่าง
คิวรีต่อไปนี้เรียก AdventureWorks2014 stored procedure uspGetWhereUsedProductID คุณต้องป้อนค่าสําหรับพารามิเตอร์หมายเลขผลิตภัณฑ์เมื่อคุณรันการสอบถาม
uspGetWhereUsedProductID
เลือก ปุ่มเรียกใช้ (!) เมื่อได้รับพร้อมท์สําหรับพารามิเตอร์คิวรี ให้ใช้ตารางต่อไปนี้เพื่อป้อนค่า
พารามิเตอร์ | ค่า |
---|---|
@StartProductID | 820 |
@CheckDate | 20010115 |
สําหรับวันที่ระบุ ชุดผลลัพธ์จะแสดงรายการตัวระบุผลิตภัณฑ์ 13 ตัวที่ใช้หมายเลขคอมโพเนนต์ที่ระบุ
ตารางแบบเลือกคําสั่ง
เมื่อคุณเลือก Command typeTableDirect ตัวออกแบบคิวรีแบบยึดข้อความจะแสดงสองบานหน้าต่าง: บานหน้าต่างคิวรีและบานหน้าต่างผลลัพธ์ เมื่อคุณใส่ตารางและเลือกปุ่ม เรียกใช้ คอลัมน์ทั้งหมดสําหรับตารางนั้นจะถูกส่งกลับ
ตัวอย่าง
สําหรับชนิดแหล่งข้อมูล OLE DB คิวรีชุดข้อมูลต่อไปนี้จะส่งกลับชุดผลลัพธ์สําหรับผู้ติดต่อทุกประเภทในฐานข้อมูล AdventureWorks2014
Person.ContactType
เมื่อคุณป้อนชื่อตาราง Person.ContactType จะเทียบเท่ากับการสร้างคําสั่ง SELECT * FROM Person.ContactType
Transact-SQL