การสร้าง Data Source เพื่อใช้ข้อมูลจาก Database
ในการเ้ข้าถึงข้อมูลของ BIRT Report จะต้องใช้ BIRT data source
Data source คือ แหล่งข้อมูลที่จะนำมาใช้ใน Report ใน 1 Report สามารถสร้างได้หลาย ก้อน
ข้อมูลนั้นมาจาก Database หรือ Flat file ได้
ข้อมูลนั้นมาจาก Database หรือ Flat file ได้
- Accessing data using JDBC
A report can access data from any database or other data source that uses a
JDBC driver. Most relational databases, such as Oracle, SQL Server, or
MySQL, use JDBC drivers. Make sure you have the appropriate JDBC driver for the database that you want to access.
- Creating a JDBC data source
1.ในหน้าต่าง Data Explorer > Data source คลิกขวา เลือก New Data Source
2.เลือก JDBC Data Source ใน list
3.จะได้หน้าต่าง...
ในช่อง Driver Class ให้เราเลือก Driver ของ Database เรา มีรูปแบบดังนี้
jdbc:odbc:
หรือ จะ Browse หาก็ได้ ให้เข้าไปที่ Manage Driver
*ถ้ายังไม่มี JDBC Driver คุณต้องไปโหลดมาติดตั้งเอง
ในช่อง Database URL ก็ให้นำ link ที่เชื่อมไปยัง Database มาใส่ เช่น
java:comp/env/jdbc/MyDataSource
ในช่อง username,password ใส่ username,password ของ Database ลงไป
เสร็จแล้วก็ลอง Test Connection
เมื่อทดสอบผ่านแล้ว Finish ไปได้เลย เราจะได้ Data Source มา 1 ก้อน
เป็นอันสำเร็จ ตอนนี้เราต่อ Database ได้แล้ว ทีนี้ก็สามรถใช้ข้อมูลที่มาจาก Database ได้แล้ว
การสร้าง Data Set นั้น ก่อนจะสร้าง Data set ได้ก็ต้องสร้าง Data source มาก่อนนะคับ
Data set นี้ก็เป็นที่อยู่ของ Table or entity สามารถเลือกมาได้หลายวิธี ด้วยกัน แต่ส่วนมากจะใช้คำสั้ง sql ในการดึงข้อมูลมาใช้ใน Report
Data set นี้ก็เป็นที่อยู่ของ Table or entity สามารถเลือกมาได้หลายวิธี ด้วยกัน แต่ส่วนมากจะใช้คำสั้ง sql ในการดึงข้อมูลมาใช้ใน Report
- Build a Data set
1.ในหน้าต่าง Data Explorer > Data source คลิกขวา เลือก New Data Source
ในช่อง Data set name ให้ใส่ชื่อของ Data set
ในช่อง Data source ให้ใส่ชื่อของ Data source
ในช่อง Data set type เลือกรูปแบบ SQL select query(ใช้คำสั่ง sql ในการดึงข้อมูล)
เลือกข้อมูลได้แล้ว กด Finish เป็นอันเสร็จสิ้น
เพียงเท่านี้ก็จะได้ข้อมูลจาก Database มาใช้ใน Report เรียบร้อย...
No comments:
Post a Comment