Dữ liệu

Quản lý Domain

Tạo bộ giá trị mã hóa (mã → nhãn) để nhập liệu theo danh sách thay vì gõ tay.

Domain là một bộ giá trị cho sẵn — mỗi dòng gồm một và một nhãn hiển thị. Khi bạn gán một bộ domain cho trường thuộc tính, người nhập liệu chọn trong danh sách thay vì tự gõ.

Một bộ dùng được cho nhiều tập dữ liệu: khai báo một lần, dùng lại ở mọi nơi.

Vì sao nên dùng

Gõ tay là nguồn gốc của dữ liệu lệch. Cùng một loại cửa hàng nhưng mỗi người nhập một kiểu — Cửa hàng, cua hang, CH, *Cửa hàng * (dư dấu cách) — và hệ thống coi đó là bốn giá trị khác nhau.

Hậu quả thấy rõ ở những chỗ dựa vào giá trị phải khớp tuyệt đối:

  • Đổi icon theo nhóm — mỗi biến thể chính tả cần một luật riêng, sót một biến thể là điểm bán đó mất icon.
  • Lọc và đếm — báo cáo tách một nhóm thành nhiều dòng rời rạc.

Dùng domain thì chuyện đó không xảy ra được, vì người nhập không có chỗ để gõ sai.

Mở trang Quản lý Domain

Thanh điều hướng bên trái → Quản lý dữ liệuQuản lý domain.

Màn hình chia hai cột: bên trái là danh sách các bộ, bên phải là các giá trị của bộ đang chọn.

Trang Quản lý Domain: danh sách bộ bên trái, các giá trị mã → nhãn bên phải

Tạo một bộ domain

  1. Nhập tên bộ vào ô Tên bộ mới ở đầu cột trái (ví dụ: Loại cửa hàng, Trạng thái hoạt động).
  2. Bấm nút + hoặc nhấn Enter.

Bộ mới luôn kèm sẵn một giá trị mẫu

Một bộ domain không thể rỗng, nên hệ thống tạo sẵn cho bạn một dòng key1Giá trị 1. Hãy sửa lại dòng này thành giá trị thật đầu tiên của bạn, đừng để nguyên.

Tên bộ hiện kèm số giá trị đang có, ví dụ Loại cửa hàng (5). Bấm biểu tượng bút chì để đổi tên bộ, thùng rác để xóa cả bộ.

Thêm giá trị vào bộ

Chọn một bộ ở cột trái, rồi ở cột phải:

  1. Nhập Mã (key) — giá trị được lưu vào cơ sở dữ liệu.
  2. Nhập Nhãn hiển thị — chữ mà người dùng nhìn thấy.
  3. Bấm Thêm.
Mã (key)Nhãn hiển thị
flagshipCửa hàng chủ lực
standardCửa hàng tiêu chuẩn
kioskQuầy nhỏ

Mỗi dòng có biểu tượng bút chì để sửa và thùng rác để xóa.

Mã đặt sao cho khỏi phải sửa

Nhãn hiển thị đổi lúc nào cũng được, nhưng mã là thứ đã nằm trong dữ liệu. Hãy đặt mã ngắn, không dấu, không khoảng trắng (flagship, kiosk) và giữ nguyên về sau — muốn đổi cách gọi thì sửa nhãn là đủ.

Mã không được trùng trong cùng một bộ

Hệ thống chặn trùng mã, không phân biệt hoa thường — đã có Kiosk thì không thêm được kiosk. Mã trùng giữa hai bộ khác nhau thì không sao.

Dùng bộ domain cho một trường

Sau khi có bộ, gán nó cho trường thuộc tính:

  1. Mở bảng dữ liệu của lớp, bấm biểu tượng Cài đặt.
  2. Bấm Thêm để tạo trường mới.
  3. Kiểu dữ liệu, chọn Domain.
  4. Chọn bộ domain muốn dùng, rồi lưu.

Xem thêm: Quản lý cấu trúc.

Chọn bộ ngay từ lúc tạo trường

Trường kiểu Domain bắt buộc phải chọn bộ mới lưu được. Và kiểu dữ liệu của trường không đổi được sau khi đã tạo — muốn chuyển một trường chữ sẵn có sang Domain, bạn phải tạo trường mới rồi nhập lại dữ liệu.

Xóa bộ hoặc xóa giá trị

Cả hai đều hỏi xác nhận trước khi xóa.

Hệ thống không kiểm tra bộ đang được dùng ở đâu

Trang này không cảnh báo khi bộ domain bạn sắp xóa vẫn đang được một trường nào đó sử dụng. Trước khi xóa, hãy tự rà lại các tập dữ liệu có trường kiểu Domain. Tương tự, xóa một giá trị khỏi bộ thì các bản ghi đang mang mã đó không được sửa theo.


Tiếp theo: Quản lý cấu trúc — thêm, sửa, xóa và sắp xếp các trường thuộc tính.