# คำศัพท์และคำจำกัดความ
มีแนวคิดพื้นฐานบางอย่างที่ใช้ในและอ้างถึงตลอดแพลตฟอร์มและเอกสารประกอบ DDB
# สภาพแวดล้อม
DDB มีสภาพแวดล้อมที่แตกต่างกันสามแบบโดยมีวัตถุประสงค์ที่แตกต่างกัน
สิ่งแวดล้อม | url | คำอธิบาย | เมื่อใดควรใช้ |
---|---|---|---|
การพัฒนา | dev.ddb.arup.com (opens new window) | อย่างแรกคือเว็บไซต์พัฒนา DDB ของเราซึ่งส่วนใหญ่ใช้โดยทีมพัฒนาเพื่อทดสอบคุณสมบัติใหม่ เซิร์ฟเวอร์นี้ถูกเช็ดเป็นประจำโดยไม่มีการเตือนล่วงหน้าดังนั้นอย่าเก็บข้อมูลโครงการสดใด ๆ ที่นั่น ทีม DDB ไม่รับผิดชอบต่อการสูญเสียข้อมูลที่เก็บไว้ในสภาพแวดล้อมนี้ | ใช้สภาพแวดล้อมนี้เมื่อสำรวจรูปแบบข้อมูลของคุณ ไม่เป็นไรที่จะทำลายสิ่งต่างๆ |
กล่องทราย | sandbox.ddb.arup.com (opens new window) | ประการที่สองคือเว็บไซต์ DDB Sandbox ของเราใช้โดยผู้ใช้งานและผู้เข้าร่วมเวิร์กช็อปเพื่อทดสอบคุณสมบัติและทำความคุ้นเคยกับส่วนต่อประสานผู้ใช้ ข้อมูลจะไม่ถูกลบแบบสุ่มที่นี่ แต่คุณไม่ควรใช้เว็บไซต์นี้สำหรับการจัดเก็บข้อมูลโครงการสด | ใช้สภาพแวดล้อมนี้เมื่อรูปแบบข้อมูลของแอปของคุณได้รับการจัดตั้งขึ้น ใช้สภาพแวดล้อมนี้เมื่อพัฒนาแอปของคุณ ใช้เมื่อป้อนข้อมูลการทดสอบซึ่งไม่ควรลบ |
การผลิต | ddb.arup.com (opens new window) | ในที่สุดเรามีเว็บไซต์ผลิต DDB เซิร์ฟเวอร์นี้โฮสต์ข้อมูลโครงการสดและปลอดภัย การอัปเดตฟีเจอร์ที่ทำไปยังไซต์นี้จะถูกนำไปใช้หลังจากการทดสอบอย่างละเอียดบนเซิร์ฟเวอร์ DEV และ Sandbox | ใช้สภาพแวดล้อมนี้เมื่อโมเดลข้อมูลและโฟลว์แอพได้รับการทดสอบและจัดตั้งขึ้นอย่างดี |
# โครงการ
โครงการคือชุดข้อมูลที่เชื่อมโยงกับหมายเลขงาน แต่ละโครงการใน DDB มีหน้าของตัวเอง
# ข้อมูลนี้จัดเก็บอย่างไร?
โครงการแบ่งออกเป็น สินทรัพย์ และ พารามิเตอร์.
# สินทรัพย์
สินทรัพย์เป็นสิ่งที่มีอยู่จริงเช่นไซต์หรือระบบภายในโครงการ นี่คือทุกสิ่งที่จะมีอยู่ในร่างกายและจะมีพารามิเตอร์ที่กำหนดให้พวกเขา
# ลำดับชั้นของสินทรัพย์
ลำดับชั้นของสินทรัพย์เป็นวิธีการจัดสินทรัพย์ สินทรัพย์สามารถมีสินทรัพย์หลักและสินทรัพย์เด็กได้เช่นไซต์ (ผู้ปกครอง) มีอาคารอย่างน้อยหนึ่งหลัง (เด็ก ๆ ในสถานที่) และแต่ละอาคารมีระบบหนึ่งระบบขึ้นไป (เด็กอาคาร) ความสัมพันธ์เหล่านี้ถูกกำหนดไว้ล่วงหน้าใน DDB
ลำดับชั้นของสินทรัพย์จะต้องตั้งค่าจากบนลงล่าง ดังนั้นแม้ว่าคุณจะพยายามจัดการข้อมูลที่ด้านล่างสุดของลำดับชั้นของต้นไม้คุณจะต้องสร้างอินสแตนซ์สินทรัพย์ระดับบนสุด หากต้องการอ่านเพิ่มเติมเกี่ยวกับลำดับชั้นของต้นไม้สินทรัพย์และความสัมพันธ์ระหว่างผู้ปกครอง/เด็กอ้างอิง ที่นี่.
# พารามิเตอร์
พารามิเตอร์เป็นลักษณะของสินทรัพย์ นี่คือค่าที่ใช้โดยทั่วไปในการคำนวณและรายงาน แต่ละพารามิเตอร์สามารถติดแท็กเพื่ออนุญาตให้มีการจัดระเบียบข้อมูลพารามิเตอร์ที่มีประสิทธิภาพ พารามิเตอร์สามารถเป็นชื่อไคลเอนต์ความหนาแน่นอุณหภูมิคาร์บอนที่เป็นตัวเป็นตนและอีกมากมาย
มีหลายองค์ประกอบในพารามิเตอร์เช่นประเภทหน่วยและค่า
เช่น.
พารามิเตอร์ ตัวอย่าง |
---|
ประเภทพารามิเตอร์ |
หน่วย |
มูลค่า |
สินทรัพย์หลัก |
# ประเภท DDB
ข้อมูล DDB ถูกกำหนดในแง่ของ ประเภท และ ตัวอย่าง ในลักษณะเดียวกันกับข้อมูลการแก้ไขมีโครงสร้างเป็นครอบครัวและอินสแตนซ์ ประเภทเหล่านี้ให้โครงสร้างกับข้อมูลและร่างข้อมูลที่ควรรวมอยู่ในอินสแตนซ์เอง ตัวอย่างเช่นอินสแตนซ์สินทรัพย์จะถูกกำหนดโดยประเภทสินทรัพย์และอินสแตนซ์พารามิเตอร์จะถูกกำหนดโดยประเภทพารามิเตอร์
"การสร้าง" เป็นประเภทสินทรัพย์และอาคารในโครงการของคุณที่เรียกว่า "Building A" เป็นอินสแตนซ์สินทรัพย์
"อุณหภูมิ" เป็นประเภทพารามิเตอร์และอุณหภูมิของ "การสร้าง" เป็นอินสแตนซ์พารามิเตอร์
อีกวิธีหนึ่งในการคิดเกี่ยวกับมันคือประเภทที่สามารถมีอยู่ในหลายสถานที่ (เช่นมีหลายอาคารในโครงการ) แต่อินสแตนซ์สามารถมีอยู่ในที่เดียวและมีข้อมูลเฉพาะที่จำเป็นสำหรับโครงการของคุณ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภท DDB โปรดดูไฟล์ โครงสร้างข้อมูล ส่วน.
# id/guid
GUID ('ตัวระบุที่ไม่ซ้ำกันทั่วโลก') เป็นสตริงข้อความ 128 บิตที่แสดงถึงการระบุตัวตน (ID)
DDB ใช้ GUIDS เพื่อระบุประเภทอินสแตนซ์และโครงการ
ตัวอย่างเช่นโครงการของคุณสามารถระบุได้ด้วยหมายเลขงานหรือโดยรหัสที่ไม่ซ้ำกันที่สามารถพบได้ใน URL เช่น 55c434c8-3817-4cc1-b7ec-f8e25e79ad67
# ติดแท็ก
แท็กให้ข้อมูลตามบริบทช่วยให้คุณสามารถติดฉลากพารามิเตอร์ในรูปแบบที่อาจเป็นโครงการที่เฉพาะเจาะจงมากขึ้น แท็กมีอยู่ในหลายหมวดหมู่ช่วยให้คุณสามารถเรียงลำดับพารามิเตอร์ของคุณตามวินัยที่ใช้พวกเขาการคำนวณที่ใช้ในหรือแม้แต่รายงานที่ต้องการพวกเขา แท็กให้ข้อมูลเมตาที่มีค่าที่เกี่ยวข้องกับข้อมูลของคุณ
ตัวอย่างอาจเป็นแท็กพารามิเตอร์ทั้งหมดที่เกี่ยวข้องกับความสะดวกสบายทางความร้อน
# ชนิดข้อมูล
ภายใน DDB ข้อมูลโครงการจะถูกเก็บไว้ในประเภทข้อมูลที่หลากหลาย สิ่งเหล่านี้กำหนดประเภทของค่าที่พารามิเตอร์แต่ละตัวสามารถเก็บและกำหนดการดำเนินการที่สามารถดำเนินการกับข้อมูลได้
ชนิดข้อมูลที่ใช้ใน DDB คือ:
สาย - การรวมกันของอักขระเช่นตัวอักษรตัวเลขและสัญลักษณ์ สิ่งเหล่านี้มักใช้เพื่อเก็บชื่อหรือคำ เช่น. "อังกฤษ"
จำนวนเต็ม - ชนิดข้อมูลนี้ใช้เพื่อจัดเก็บจำนวนทั้งหมดโดยทั่วไปใช้สำหรับปริมาณของสินทรัพย์ เช่น. 12
ลอย - สิ่งนี้ใช้ในการจัดเก็บค่าตัวเลขเศษส่วนที่ใช้ในการจัดเก็บพารามิเตอร์ทางเทคนิคส่วนใหญ่ เช่น. 5.24
บูลีน - นี่อาจเป็นค่า 'จริง' หรือ 'เท็จ' โดยปกติจะใช้เพื่อทำเครื่องหมายว่ามีบางสิ่งที่จำเป็นหรือไม่ เช่น. จริง
วันที่ - นี่คือวันที่เฉพาะซึ่งมักจะใช้เพื่อทำเครื่องหมายสิ่งต่าง ๆ เช่นวันที่เริ่มต้นโครงการหรือสิ้นสุดวันที่
# แหล่งข้อมูล
ภายใน DDB แหล่งที่มาของข้อมูลทั้งหมดของเราจะถูกระบุ แหล่งข้อมูลเหล่านี้มีประเภทแหล่งที่มาและการอ้างอิง (หากมี) ที่กำหนดให้กับพวกเขา
ตัวอย่างบางส่วนของแหล่งที่มาและแหล่งที่มารวมถึง:
มีประชากรโดยอัตโนมัติ - สำหรับพารามิเตอร์ที่มีกระบวนการที่เติมโดยอัตโนมัติเช่นข้อมูลโฆษณาที่สร้างขึ้นเมื่อมีการเพิ่มโครงการลงใน DDB
บทสรุปของลูกค้า - สำหรับค่าที่ลูกค้าต้องการ
การออกกฎหมาย - สำหรับข้อ จำกัด ที่จำเป็นโดยองค์กรปกครอง
มูลค่าที่ได้รับ - สำหรับค่าที่สร้างขึ้นโดยการคำนวณเช่นผ่านการออกแบบหรือกระบวนการอื่นเช่นการจำลองแบบจำลอง
ประเภทแหล่งอื่น ๆ รวมถึง เอกสารโครงการ ,, สมมติฐาน ,, คำแนะนำอุตสาหกรรม ,, วารสารวิชาการ ,, การสำรวจ , หรือ สิ่งพิมพ์อย่างเป็นทางการ .
# คุณภาพข้อมูล
สำหรับทุกพารามิเตอร์ในโครงการของเราเราสามารถดูประวัติเวอร์ชันของข้อมูลแหล่งที่มาของข้อมูลและสามารถเห็นระดับการประกันคุณภาพสำหรับแต่ละรายการได้อย่างชัดเจน
ระดับของการประกันคุณภาพไม่ได้รับคำตอบตอบตรวจสอบและอนุมัติ ณ จุดใดมันสามารถปฏิเสธได้และจะกลับไปที่จุดเริ่มต้นของกระบวนการ QA:
ยังไม่ได้รับคำตอบ - นี่คือฟิลด์ที่ว่างเปล่า ยังไม่มีการป้อนข้อมูล
ตอบ - ป้อนข้อมูลแล้วและเราสามารถเห็นสิ่งนี้ด้วยการตรวจสอบย้อนกลับเต็มรูปแบบ
ตรวจสอบแล้ว - ข้อมูลอินพุตก่อนหน้านี้ได้รับการตรวจสอบตามขั้นตอนโครงการ
ที่ได้รับการอนุมัติ - ข้อมูลได้รับการอนุมัติตามขั้นตอนโครงการ
ถูกปฏิเสธ - ข้อมูลถูกปฏิเสธและทำเครื่องหมายสำหรับการเปลี่ยนแปลง
# สิทธิ์ของผู้ใช้
DDB ได้กำหนดสิทธิ์ผู้ใช้เพื่อควบคุมการเข้าถึงข้อมูลที่ละเอียดอ่อน สิทธิ์ของผู้ใช้เป็นพื้นฐานซึ่งหมายความว่าผู้ใช้ DDB สามารถกำหนดระดับการเข้าถึงที่แตกต่างกันไปตามบทบาทที่กำหนด
มีห้าบทบาท - ผู้อ่าน ,, บรรณาธิการ ,, เครื่องจับมือ ,, ผู้อนุมัติ , และ ผู้ดูแลระบบ .
ดู คู่มือการอนุญาตผู้ใช้ สำหรับข้อมูลเพิ่มเติม.