Query Data Schema là tính năng tạo Schema đặc tả nguồn dữ liệu. Nhờ đặc tả này mà các truy vấn Query Design có thể tạo ra các câu lệnh truy xuất dữ liệu mà CSDL hiểu được. Report Tag và hàm Scalar Value cũng dùng đặc tả này để tính kết quả từ CSDL.
Trong chương trình có sẵn các đặc tả dữ liệu dành cho Phoebus, Sunsystems 5, Misa, Fast, Maximo. Đối với các nguồn dữ liệu khác, người quản trị hệ thống có thể tạo thêm các đặc tả để chương trình giao tiếp được với các nguồn dữ liệu ngoài.
Cột dữ liệu | Diễn giải |
---|---|
SchemaID | Mỗi đặc tả dữ liệu có mã SchemaId duy nhất |
Defined In | Nơi đặc tả dữ liệu được định nghĩa. + Module:SPC.Phoebus.xxxxxxx - có nghĩa là đặc tả được định nghĩa sẵn trong mã chương trình. + Entity : YYY - có nghĩa là đặc tả dữ liệu được định nghĩa bởi quản trị hệ thống. |
Default Connection | Là mã hiệu của kết nối đến CSDL. Ví dụ các đặc tả đến nguồn dữ liệu ngoài như FAST MISA phải được liên kết tới CSDL tương ứng.Xem thêm về cách định nghĩa CSDL ở tính năng Database Connections |
Các đặc tả dữ liệu của chương trình có thể được override bởi quản trị hệ thống nếu cần. Điều này tương đương với việc tạo 1 đặc tả dữ liệu có mã trùng với mã có sẵn đi kèm với chương trình.
Để hủy overriden QDA và quay lại sử dụng QDA có sẵn của chương trình, ta chỉ cần xóa mẩu tin vừa định nghĩa đi.
Không phải ai cũng có thể override QDA của chương trình. Ban quyền cho phép override nằm trong tính năng định nghĩa nhóm làm việc
Khi thao tác viên có thẩm quyền override. Chỉ cần double click vào QDA cần override, chương trình sẽ tự động tạo mới QDA mới có code trùng với QDA hệ thống
Ta chỉ cần copy & paste đặc tả vào Field text và From Text rồi lưu lại.
Thông tin Field Text và from text có thể tạo tự động từ tính năng Database Tables
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<PBS_SCHEMA SCHEMA_ID="STDC" LOOK_UP="" DESCRIPTN="Class" DAG="" SCHEMA_STATUS="">
<FIELD_TEXT>
<row table="STDC" node="LINE_NO" name="LineNo" type="N1" />
<row table="STDC" node="SCHOOL_YEAR" name="SchoolYear" type="" />
<row table="STDC" node="STUDENT_CODE" name="StudentCode" type="" />
<row table="STDC" node="CLASS_ID" name="ClassId" type="N1" />
<row table="STDC" node="CLA" name="Class - Details" type="S" />
<row table="STDC" node="ALLOC_DATE" name="AllocDate" type="SDN" />
<row table="STDC" node="REFERENCE" name="Reference" type="" />
<row table="STDC" node="DESCRIPTION" name="Description" type="uni" />
<row table="STDC" node="CAMPUS" name="Campus" type="" />
<row table="STDC" node="GRADE" name="Grade" type="" />
<row table="STDC" node="ALLOCATE_BY" name="AllocateBy" type="" />
<row table="STDC" node="NOTES" name="Notes" type="uni" />
<row table="STDC" node="BPH_NO" name="BphNo" type="N1" />
<row table="STDC" node="PFD_NO" name="PfdNo" type="N1" />
<row table="STDC" node="UPDATED_BY" name="UpdatedBy" type="" />
<row table="STDC" node="UPDATED" name="Updated" type="SDN" />
</FIELD_TEXT>
<FROM_TEXT>
<row fromcode ="STDC" lookup="pbs_SM_STUDENT_CLS_XXX"/>
<row fromcode="STDC\CLA" lookup="STDC.CLASS_ID=CLA.LINE_NO" />
</FROM_TEXT>
</PBS_SCHEMA>
Chú ý ta cũng có thể sửa lại nội dung FIELD_TEXT và FROM_TEXT với tính năng QDADD của version 3.5
Updated on : 2021-08-11 19:04:47. by : . at T470-01.
Topic : . pbs.bo.sqlbuilder.qda