QuanTriMang.com - ชุดผลิตภัณฑ์ SQL Server 2005, 2008 และ 2008 R2 ทั้งหมด รวม SQL Server Reporting Services (SSRS) - โซลูชันเฉพาะทางสำหรับสร้างรายงานธุรกิจ ด้วย SSRS ผู้ใช้สามารถ สร้าง จัดตารางเวลา โพสต์ และจัดการรายงานหลากหลายจากแหล่งข้อมูลต้นทางต่างๆ ในส่วนท้ายของบทความนี้ เราจะสร้าง แก้ไข และส่งออกรายงาน SSRS ด้วยตนเอง
กำหนดรายงาน SSRS ให้กับโปรเจกต์ใน BIDS:
ขั้นแรก คุณต้องปรึกษาและทำขั้นตอนเริ่มต้นของ SSRS ที่นี่ เพื่อสร้างรายงานในวิธีปกติใน Business Intelligence Development Studio (BIDS) คุณควรปฏิบัติตามลำดับต่อไปนี้:
เปิด BIDS และเลือก File > Open > Project / Solution
นำทางไปยัง Report Server Project ที่สร้างไว้ก่อนหน้านี้
ในหน้าต่าง Solution Explorer คลิกขวาที่ Reports และเลือก Add > New Item
เลือก Report ในส่วน Add New Item ตั้งชื่อรายงาน (เช่น MyReport.rdl) และคลิก OK
ที่นี่ คุณจะได้รายงาน SSRS ว่างเปล่า เปิดอยู่ใน BIDS:
รูปที่ 1 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services
ในหน้าต่างซ้าย คุณจะเห็นแท็บ Toolbox และ Report Data หากแท็บเหล่านี้ไม่แสดง ให้เลือกแท็บที่เหมาะสมจากเมนู View เครื่องมือ Toolbar แสดงคอมโพเนนต์ทั้งหมดบนรายงาน เช่น textbox และ table ฟังก์ชัน Report Data จะแสดงแหล่งข้อมูล รวมถึงผลลัพธ์การดึงข้อมูลจากต้นทาง รวมถึงไฟล์รูปภาพ ฟิลด์ข้อมูล (กระเป๋า ตัวอย่างเช่น พารามิเตอร์ Page Number)
เพิ่มแหล่งข้อมูลและชุดข้อมูล (Data Source and Dataset) ให้กับโปรเจกต์:
แนวคิดแหล่งข้อมูล (data source) ที่นี่คือ งานระบุฐานข้อมูล (หรือออบเจ็กต์ข้อมูลอื่นๆ เช่น ไฟล์ XML) จากตำแหน่งที่คุณใช้ผลักดันข้อมูล คุณสมบัติโปรโตคอลการเชื่อมต่อ - ชื่อเซิร์ฟเวอร์และบัญชี ใช้ บทช่วยสอนนี้พัฒนาบนแหล่งข้อมูล SQL Server ที่สร้างไว้ก่อนหน้านี้ โปรดปฏิบัติตามลำดับต่อไปนี้:
ในแท็บ Report Data เลือก New > Data Source และตั้งชื่อแหล่งข้อมูลต้นทาง
เลือก Use shared data source reference
เลือกแหล่งข้อมูล SQL Server database ที่สร้างไว้ก่อนหน้านี้จากเมนู คลิก OK:
รูปที่ 2 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services
แนวคิดชุดข้อมูล (dataset) ที่นี่คือ ชุดความต้องการข้อมูล ผ่านคำสั่งคิวรี่ หรือกระบวนการจัดเก็บ ทั้งหมดเริ่มจากแหล่งข้อมูล นอกจากนี้ dataset ยังระบุข้อมูล ใดเหมาะสมที่จะแสดงบนรายงาน เพื่อเพิ่ม dataset ให้กับรายงาน ให้ปฏิบัติตามขั้นตอนเหล่านี้:
ในแท็บ Report Data เลือก New > Dataset และตั้งชื่อคอมโพเนนต์นี้
เลือกแหล่งข้อมูลฐานข้อมูลที่ขั้นตอนข้างต้น
ที่นี่ คุณพิมพ์/วางคำสั่งตัวอย่าง หรือใช้ฟีเจอร์ Query Designer . ตัวอย่างดังนี้:
SELECT P.Name,
ProductNumber,
Color,
ListPrice,
SC.Name [Category]
FROM Production.Product P
LEFT OUTER JOIN Production.ProductSubCategory SC
ON P.ProductSubCategoryID = SC.ProductSubCategoryID
WHERE ListPrice BETWEEN 0 AND 1000
ORDER BY Category, ListPrice ASC
จากนั้นคลิก OK ที่สุดคุณจะเห็นชุดข้อมูลแสดงในฟิลด์ข้อมูลในแท็บ Report Data .
เพิ่มคอมโพเนนต์อื่นๆ ให้กับรายงาน:
หลังจากที่คุณ khởi tạo dataset สำเร็จ คุณเริ่มสร้างรายงาน ขั้นแรกคือแอตทริบิวต์ง่ายๆ และคุ้นเคย เช่น ตารางสินค้า หัวเรื่อง และหมายเลขหน้า
ลากวาง Table จากแท็บ Toolbox เข้าสู่อินเทอร์เฟซหลักของรายงาน
ในแท็บ Report Data ต่อจากนั้น ลากวางฟิลด์ข้อมูล Category, Color, Product, Name, และ List Price ดังนี้:
รูปที่ 3 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services
ทำเหมือนกันกับคอมโพเนนต์ Textbox พิมพ์ AdventureWorks Products
ที่ส่วนว่างของรายงาน คลิกขวาและเลือก Insert > Page Footer
ลากวาง textbox เข้าไปใน footer นี้ ในส่วน Built-In Fields บนแท็บ Report Data ลากแท็บไปที่องค์ประกอบ Page Number .
ใช้ฟีเจอร์ Preview เพื่อดูตัวอย่างตารางรายงานด้วยข้อมูลนำเข้ามาตรฐาน
จัดรูปแบบและส่งออกรายงาน:
นี่คือขั้นตอนสุดท้ายเพื่อทำรายงานให้สมบูรณ์ รวมถึงฟีเจอร์ที่แท็บ Design:
เพิ่มและลบคอลัมน์: คลิกขวาตาราง และเลือก Insert Column > Left or Right
เปลี่ยนความกว้างคอลัมน์ข้อมูล: ลากและเปลี่ยนส่วนภายนอก
เปลี่ยนแบบอักษรและรูปแบบ: เลือกฟิลด์ข้อมูลที่ตรงกัน ปรับแต่งหรือเปลี่ยนตามความต้องการผู้ใช้
รูปแบบการแสดงตัวเลขมาตรฐาน: คลิกขวาฟิลด์ข้อมูลตัวเลข เลือก Text Box Properties และเปลี่ยนส่วน Number
ปรับขนาดรายงาน: โฮเวอร์และลากที่มุม เพื่อขยายหรือย่อขนาด
เพื่อส่งออกรายงานไปรูปแบบต่างๆ เช่น PDF, Excel คุณทำดังนี้:
เลือกแท็บ Preview
คลิกปุ่ม Export ด้านบน:
จากนั้นเลือกรูปแบบที่เหมาะสม เส้นทางบันทึกไฟล์ และคลิก Save
รูปที่ 4 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services
ข้างต้นคือขั้นตอนพื้นฐานสำหรับการสร้างและแก้ไขรายงานใน SQL Server Reporting Services แต่คุณยังสามารถอ้างอิงตัวอย่างที่นี่: SQL Server Books Online, SQL Server Books Online Tutorials, Microsoft Press - Stacia Misner และ CodePlex โชคดี!
คุณเพิ่งอ่านจบบทความ "คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services" ที่แก้ไขโดยทีม TipsMake เราหวังว่าบทความนี้ให้เคล็ดลับเทคโนโลยีที่มีประโยชน์ คุณสามารถค้นหาบทความคล้ายกันได้ ขอบคุณที่อ่านและติดตามเราอย่างสม่ำเสมอ