วันอังคารที่ 16 ธันวาคม พ.ศ. 2557
การ Export data ของ MS SQL Server
วันนี้ต้องมาทำการบ้านวิชา Data Warehouse นอกสถานที่กับเพื่อนๆแล้วมีการต้องช่วยกันใส่ข้อมูลในฐานข้อมูล ของMS SQL Server แล้วปัญหาก็เกิดขึ้นว่า “จะเอามารวมกันท่าไหน”
ซึ่งถ้า Export data แบบธรรมดาจะไม่ได้ข้อมูลมาด้วยก็เลยต้องใช้วิธีสร้างสคริปต์แทนค่า
การ Export data
คลิกขวาที่ database > Task > Generate Script…
จะำพบกับหน้าจอWizard เริ่มการสร้าง script
เลือกฐานข้อมูลทีต้องการ
ตั้งค่าเพิ่มเติม
Script Create เป็น False
Script Data เป็น True
Script Indexes เป็น True
เลือกที่ Table
เลือก ตารางที่ต้องการ
เลือกว่าต้องการจะให้ผลออกมาอยู่ในรูปแบบไหน
ตรวจสอบเพื่อความแน่ใจอีกครั้งว่าตั้งค่าถูกต้อง
กด Finish
วันศุกร์ที่ 19 กันยายน พ.ศ. 2557
คำถามงานคุณภาพโรงพยาบาลเจริญศิลป์
ร่วมตอบคำถามงานคุณภาพ ตอบถูกมาก ยิ่งมีสิทธิ์ลุ้นรับรางวัลมาก
*****ขอบคุณเจ้าหน้าที่ทุกท่านที่ร่วมตอบคำถาม
*****เฉลย โรงพยาบาลเจริญศิลป์เริ่มเข้าสู่กระบวนการพัฒนาคุณภาพครั้งแรก เมื่อ ปี 2544 ค่ะ .^_^
.....ผู้โชคดี นายเอกสิทธิ์ แก้วมีสี, นางพรทิพย์ ลำเพย ***
หมายเหตุ..งานคุณภาพ ขออนุญาต ให้รางวัลเฉพาะท่านที่ระบุตัวตน ที่ชัดเจน เท่านั้นค่ะ ไม่แนะนำให้ใช้นามแฝง..
......คำถามจริงเริ่มวันจันทร์ ที่ 22 กันยายน นี้ค่ะ
เงื่อนไขการตอบคำถาม
1. ทุกวันจันทร์จะตั้งคำถามใหม่ แต่ละคำถามท่านมีเวลาเข้าตอบได้ 1 สัปดาห์
2. 1 ท่านสามารถตอบได้ 1 ครั้ง ต่อ 1 ข้อ
3. เฉลยคำตอบทุกวันศุกร์ เวลา ประมาณ14. 00 น. (ถ้าตรงวันหยุดเลื่อนขึ้น 1 วัน)
4. ประกาศผู้ได้รับรางวัลทางเว็ปไซต์ ของ รพ. เวลา ประมาณ 15.00 น.หลังเฉลยคำตอบ รับรางวัลได้ที่ห้องกลุ่มการพยาบาลค่ะ ^^-^^
*****ขอบคุณเจ้าหน้าที่ทุกท่านที่ร่วมตอบคำถาม
*****เฉลย โรงพยาบาลเจริญศิลป์เริ่มเข้าสู่กระบวนการพัฒนาคุณภาพครั้งแรก เมื่อ ปี 2544 ค่ะ .^_^
.....ผู้โชคดี นายเอกสิทธิ์ แก้วมีสี, นางพรทิพย์ ลำเพย ***
หมายเหตุ..งานคุณภาพ ขออนุญาต ให้รางวัลเฉพาะท่านที่ระบุตัวตน ที่ชัดเจน เท่านั้นค่ะ ไม่แนะนำให้ใช้นามแฝง..
......คำถามจริงเริ่มวันจันทร์ ที่ 22 กันยายน นี้ค่ะ
เงื่อนไขการตอบคำถาม
1. ทุกวันจันทร์จะตั้งคำถามใหม่ แต่ละคำถามท่านมีเวลาเข้าตอบได้ 1 สัปดาห์
2. 1 ท่านสามารถตอบได้ 1 ครั้ง ต่อ 1 ข้อ
3. เฉลยคำตอบทุกวันศุกร์ เวลา ประมาณ14. 00 น. (ถ้าตรงวันหยุดเลื่อนขึ้น 1 วัน)
4. ประกาศผู้ได้รับรางวัลทางเว็ปไซต์ ของ รพ. เวลา ประมาณ 15.00 น.หลังเฉลยคำตอบ รับรางวัลได้ที่ห้องกลุ่มการพยาบาลค่ะ ^^-^^
วันศุกร์ที่ 12 กันยายน พ.ศ. 2557
คำสั่ง/ฟังก์ชัน SQL ที่ใช้กันในการเขียนรายงาน
SQL CONCAT
.ใช้ในการรวมคอลัมภ์หลายๆอันเข้าด้วยกัน
SELECT
CONCAT(String1,String2,...) AS ชื่อใช้อ้าง
FROM ชื่อตาราง
เช่น SELECT
CONCAT(pname,fname,lname) AS Name
FROM
person
ถ้าต้องการให้มีช่องว่าให้ใส่ " " ลงไป เช่น CONCAT(pname,fname," ",lname) AS Name
SQL GROUP_CONCAT
ใช้ในการรวมเรคอร์ดหลายๆอันรวมกัน
SELECT
GROUP_CONCAT(คอลัมภ์ที่ต้องการต่อ) AS ชื่อใช้อ้าง
FROM ชื่อตาราง
เช่น
SELECT
hn,GROUP_CONCAT(agent) AS agent
FROM
opd_allergy
WHERE hn = "0002731"
จากข้อมูล
ผลลัพธ์
SELECT
คอลัมภ์1,คอลัมภ์2...
FROM ชื่อตาราง
WHERE ตั้งเงื่อนไข IN(ค่าที่1,ค่าที่2,....)
เช่น
ในกรณีที่ไม่อยากเเสดงค่านั้นให้เพิ่ม NOT เข้าไปจะได้ผลตรงข้ามกับค่าข้างต้นคือแสดงทุกค่ายกเว้น person_idที่ 1390และ 9
.ใช้ในการรวมคอลัมภ์หลายๆอันเข้าด้วยกัน
SELECT
CONCAT(String1,String2,...) AS ชื่อใช้อ้าง
FROM ชื่อตาราง
เช่น SELECT
CONCAT(pname,fname,lname) AS Name
FROM
person
ถ้าต้องการให้มีช่องว่าให้ใส่ " " ลงไป เช่น CONCAT(pname,fname," ",lname) AS Name
SQL GROUP_CONCAT
ใช้ในการรวมเรคอร์ดหลายๆอันรวมกัน
SELECT
GROUP_CONCAT(คอลัมภ์ที่ต้องการต่อ) AS ชื่อใช้อ้าง
FROM ชื่อตาราง
เช่น
SELECT
hn,GROUP_CONCAT(agent) AS agent
FROM
opd_allergy
WHERE hn = "0002731"
จากข้อมูล
ผลลัพธ์
SQL IN
ใช้เป็นตัวกำหนดเงือนไขมากว่า 1 ค่า
คอลัมภ์1,คอลัมภ์2...
FROM ชื่อตาราง
WHERE ตั้งเงื่อนไข IN(ค่าที่1,ค่าที่2,....)
เช่น
ในกรณีที่ไม่อยากเเสดงค่านั้นให้เพิ่ม NOT เข้าไปจะได้ผลตรงข้ามกับค่าข้างต้นคือแสดงทุกค่ายกเว้น person_idที่ 1390และ 9
วันจันทร์ที่ 2 มิถุนายน พ.ศ. 2557
แบบฟอร์มขอใช้งานอินเตอร์เน็ต
แบบฟอร์มการขอใช้บริการอินเตอร์เน็ตและโปรแกรม
HOSxP
โรงพยาบาลเจริญศิลป์
อำเภอเจริญศิลป์ จังหวัดสกลนคร
วันที่ ……….เดือน....……………….พ.ศ….……..
เรื่อง ขอใช้บริการอินเตอร์เน็ตและ HOSxP
ชื่อ-สกุล(ไทย)
คำนำหน้าชื่อ..............ชื่อ.....…....………………….……...…….…สกุล……….....….......………..........………………
ชื่อ-สกุล(อังกฤษ) Title..................Name.....…………………..………….……Surname……….……………….…….…..……..……
รหัสประจำตัวประชาชน ........-.........................
-...................................... -.............-........
เลขที่ ใบประกอบวิชาชีพ/ใบอนุญาตประกอบวิชาชีพฯ......................................................
วันเดือนปี เกิด ........./.................../..............
วันที่เข้าทำงาน ........./................../..............
ตำแหน่ง.....……………………………………………….......
หน่วยงาน.………………………………………………………….…
ย้ายมาจากโรงพยาบาล.................................................................................
แอคเคาท์ อินเตอร์เน็ต
|
แอคเคาท์ HOSxP
|
Username: .....…………………………………….(อังกฤษเท่านั้น)
Password: .....………….………….………………(๔ ตัวอักษรขึ้นไป)
|
Username: .....…………………………………(ไทย/อังกฤษเท่านั้น)
Password: ...........………………….……………. (๔ ตัวอักษรขึ้นไป)
|
ข้าพเจ้าขอยืนยันว่าข้อมูลเป็นความจริง
(ลงชื่อ)…………………………………………ผู้ขอรับบริการ
(…………………………………………)
หัวหน้าหน่วยงานผู้ขอรับบริการ
|
เจ้าหน้าที่ ผู้สร้างAccount
|
ลงชื่อ............................................................
( .................................................)
วันที่ ........./.................../...............
|
ลงชื่อ...........................................................
(
.................................................)
วันที่ ......./.................../................
|
วันพฤหัสบดีที่ 8 พฤษภาคม พ.ศ. 2557
วันอังคารที่ 6 พฤษภาคม พ.ศ. 2557
ขั้นตอนการสำรองข้อมูลHosXP Server
เมื่อเปิดเครื่องServer HosXPแล้วจะมีการสำรองข้อมูลดังนี้
1.2 ทำการรันคำสั่งในเครื่องสำหรับReplicate โดยใช้โปรแกรม HOSxP Replication
Manager แล้วกดStart จากนั้นโปรแกรมจะเริ่มการทำงานดังภาพ
เมื่อรันโปรแกรมแล้วให้ตรวจสอบMaxReplicationIDกับLastReplicationID ว่ามีจำนวนเท่ากันหรือไม่
ตัวเลขมีการเคลื่อนไหวหรือไม่ ถ้าตรงกันแสดงว่ามีการสำรองมูล
1.3 การสำรองข้อมูลแบบนี้จะมีระยะเวลาในการsynconiteข้อมูลแอยู่ที่ประมาณ 5 วินาที
1.4 เมื่อเครื่องMaster มีปัญหาเราสามารถนำเครื่องสำรองนี้ไปใช้งานได้ทันที
1.5 จำเป็นต้องมีเครื่องคอมพิวเตอร์สำหรับเปิดให้โปรแกรมนี้ทำงานตลอด24ชั่วโมง เพื่อการสำรองข้อมูลที่ดี
2. การสำรองข้อมูลด้วยตัวเอง คือการสำรองข้อมูลเองของผู้ดูแลระบบเอง ข้อมูลที่ได้นี้จะนำไปRestoreค่าของฐานข้อมูลได้โดยในตัวโปรแกรมHosxpก็มีเมนูในการสำรองข้อมูลด้วย
ซึ่งเราสามารถใช้คำสั่งสำรองข้อมูลนี้โดยระบุเวลาที่จะทำการสำรองข้อมูลได้ โดยที่นี้ทางโรงพยาบาลเจริญศิลป์จะทำการสำรองในเวลาประมาณ 1.30 น.ของทุกวันเพราะช่วงเวลาดังกล่าวจะกระทบกับผู้ใช้งานและข้อมูลน้อย ซึ่งข้อมูลการสำรองแบบนี้จะอยู่ในเครื่อง Replication ที่เรารันไว้
จากนั้นค่อยนำไฟล์ที่ได้ ไรท์ใส่แผ่นข้อมูลสำรองไว้อีกครั้งหนึ่ง
- การสำรองข้อมูลอัตโนมัติแบบReal time หรือการReplication คือการSynchonizeข้อมูลจากเครื่องServer HOSXP ไปยังเครื่องSlave Server ซึ่งทางโรงพยาบาลเจริญศิลป์มีเครื่องSlave Server 2 ตัว การสำรองข้อมูลแบบนี้มีหลักการคือ เครื่องserver ทำการเก็บlog eventที่เกิดขึ้นกับเครื่องServer จากฝั่งผู้ใช้งานทั้งหมดแล้วมีโปรแกรมหนึ่งทำการนำlog eventต่างๆไปเขียนในเครื่องสำรองแบบReal time ซึ่งeventในการเปลี่ยนแปลงข้อมูลนั้นจะเป็นคำสั่งSQL ที่มีการระบุชื่อฐานข้อมูล ตาราง คอลัมภ์ และคำสั่งที่กระทำกับฐานข้อมูล
1.2 ทำการรันคำสั่งในเครื่องสำหรับReplicate โดยใช้โปรแกรม HOSxP Replication
Manager แล้วกดStart จากนั้นโปรแกรมจะเริ่มการทำงานดังภาพ
เมื่อรันโปรแกรมแล้วให้ตรวจสอบMaxReplicationIDกับLastReplicationID ว่ามีจำนวนเท่ากันหรือไม่
ตัวเลขมีการเคลื่อนไหวหรือไม่ ถ้าตรงกันแสดงว่ามีการสำรองมูล
1.3 การสำรองข้อมูลแบบนี้จะมีระยะเวลาในการsynconiteข้อมูลแอยู่ที่ประมาณ 5 วินาที
1.4 เมื่อเครื่องMaster มีปัญหาเราสามารถนำเครื่องสำรองนี้ไปใช้งานได้ทันที
1.5 จำเป็นต้องมีเครื่องคอมพิวเตอร์สำหรับเปิดให้โปรแกรมนี้ทำงานตลอด24ชั่วโมง เพื่อการสำรองข้อมูลที่ดี
2. การสำรองข้อมูลด้วยตัวเอง คือการสำรองข้อมูลเองของผู้ดูแลระบบเอง ข้อมูลที่ได้นี้จะนำไปRestoreค่าของฐานข้อมูลได้โดยในตัวโปรแกรมHosxpก็มีเมนูในการสำรองข้อมูลด้วย
ซึ่งเราสามารถใช้คำสั่งสำรองข้อมูลนี้โดยระบุเวลาที่จะทำการสำรองข้อมูลได้ โดยที่นี้ทางโรงพยาบาลเจริญศิลป์จะทำการสำรองในเวลาประมาณ 1.30 น.ของทุกวันเพราะช่วงเวลาดังกล่าวจะกระทบกับผู้ใช้งานและข้อมูลน้อย ซึ่งข้อมูลการสำรองแบบนี้จะอยู่ในเครื่อง Replication ที่เรารันไว้
จากนั้นค่อยนำไฟล์ที่ได้ ไรท์ใส่แผ่นข้อมูลสำรองไว้อีกครั้งหนึ่ง
สมัครสมาชิก:
บทความ (Atom)