Làm sạch Dữ liệu¶
Ứng dụng Data Cleaning của Odoo duy trì tính toàn vẹn và nhất quán của dữ liệu với các tính năng sau:
Loại bỏ trùng lặp: hợp nhất hoặc xóa các mục nhập trùng lặp để đảm bảo dữ liệu là duy nhất.
Tái chế: xác định các bản ghi lỗi thời để lưu trữ hoặc xóa chúng.
Định dạng: chuẩn hóa dữ liệu văn bản bằng cách tìm và thay thế theo nhu cầu được chỉ định.
Các quy tắc tùy chỉnh đảm bảo dữ liệu văn bản luôn cập nhật, được sắp xếp hợp lý, có định dạng nhất quán và phù hợp với yêu cầu định dạng cụ thể của công ty.
Cài đặt mô-đun¶
Ứng dụng Data Cleaning bao gồm nhiều mô-đun. Cài đặt các mô-đun sau để truy cập tất cả các tính năng khả dụng:
Tên
Tên kỹ thuật |
Mô tả |
|---|---|
Data Recycle
data_recycle |
Mô-đun cơ bản để kích hoạt tính năng tái chế, khả dụng trên Odoo Community edition. |
Data Cleaning
data_cleaning |
Kích hoạt tính năng làm sạch trường để định dạng dữ liệu văn bản trên nhiều bản ghi, chỉ khả dụng trên Odoo Enterprise edition. |
Data Cleaning (merge)
data_merge |
Kích hoạt tính năng loại bỏ trùng lặp để tìm các bản ghi tương tự (hoặc trùng lặp) và hợp nhất chúng, chỉ khả dụng trên Odoo Enterprise edition. |
Khử trùng lặp CRM
data_merge_crm |
Kích hoạt tính năng khử trùng lặp trên ứng dụng CRM và sử dụng tính năng hợp nhất mặc định của CRM. |
Thao tác hợp nhất Hỗ trợ
data_merge_helpdesk |
Kích hoạt tính năng hợp nhất cho ứng dụng Hỗ trợ. |
Thao tác hợp nhất Dự án
data_merge_project |
Kích hoạt tính năng hợp nhất cho ứng dụng Dự án. |
Khử trùng lặp UTM
data_merge_utm |
Kích hoạt tính năng hợp nhất cho ứng dụng UTM Tracker. |
Hợp nhất Kế toán WMS
data_merge_stock_account |
Tạo cảnh báo trong trường hợp hợp nhất sản phẩm có thể ảnh hưởng đến định giá tồn kho, nếu ứng dụng Tồn kho được cài đặt. |
Loại bỏ trùng lặp¶
Bảng điều khiển Trùng lặp nhóm các bản ghi tương tự để hợp nhất theo các điều kiện khớp trong tập bản ghi được thiết lập bởi quy tắc khử trùng lặp.
Điều hướng đến bảng điều khiển này bằng cách vào .
Thanh bên QUY TẮC liệt kê từng quy tắc khử trùng lặp đang hoạt động và hiển thị tổng số bản sao được phát hiện bên cạnh mỗi quy tắc.
Theo mặc định, quy tắc Tất cả được chọn. Các bản ghi được nhóm theo quy tắc của chúng, với xếp hạng Độ tương tự (trên 100%), với các cột sau:
Được tạo vào: ngày và giờ bản ghi gốc được tạo.
Tên: tên hoặc tiêu đề của bản ghi gốc.
Giá trị trường: các giá trị của bản ghi gốc cho các trường được sử dụng để phát hiện trùng lặp.
Được sử dụng trong: liệt kê các mô hình khác tham chiếu đến bản ghi gốc.
ID: ID duy nhất của bản ghi gốc.
Là Bản Chính: các bản sao được gộp vào bản ghi chính. Chỉ có thể có một bản ghi chính trong một nhóm các bản ghi tương tự.
Chọn một quy tắc cụ thể trong thanh bên QUY TẮC để lọc các bản ghi trùng lặp.
Gộp các bản ghi trùng lặp¶
Để gộp các bản ghi, trước tiên hãy chọn một bản ghi chính trong nhóm các bản ghi tương tự. Bản ghi chính đóng vai trò là bản gốc, tại đó mọi thông tin bổ sung từ các bản ghi tương tự sẽ được gộp vào.
Tùy chọn, có thể không đặt bản ghi chính, để Odoo chọn ngẫu nhiên một bản ghi để gộp vào.
Tiếp theo, nhấp vào nút Gộp ở đầu nhóm các bản ghi tương tự. Sau đó, nhấp vào Ok để xác nhận việc gộp.
Sau khi một bản ghi được gộp, một thông báo sẽ được ghi lại trong chatter của bản ghi chính, mô tả việc gộp. Một số bản ghi nhất định, như nhiệm vụ Dự án, được ghi lại trong chatter với một liên kết đến bản ghi cũ để tiện tham chiếu về việc gộp.
Mẹo
Loại bỏ các nhóm bằng cách nhấp vào nút LOẠI BỎ. Khi làm như vậy, nhóm sẽ bị ẩn khỏi danh sách và được lưu trữ.
Xem các nhóm đã loại bỏ bằng cách chọn bộ lọc Đã Loại Bỏ từ thanh tìm kiếm.
Quy tắc loại bỏ trùng lặp¶
Các Quy Tắc Loại Bỏ Trùng Lặp thiết lập các điều kiện về cách phát hiện các bản ghi trùng lặp.
Các quy tắc này có thể được cấu hình cho từng mô hình trong cơ sở dữ liệu và với các mức độ cụ thể khác nhau. Để bắt đầu, điều hướng đến .
Mẹo
Các quy tắc loại bỏ trùng lặp chạy một lần mỗi ngày theo mặc định, như một phần của hành động cron theo lịch (Gộp Dữ Liệu: Tìm Bản Ghi Trùng Lặp). Tuy nhiên, mỗi quy tắc có thể được chạy thủ công bất kỳ lúc nào.
Sửa đổi quy tắc loại bỏ trùng lặp¶
Chọn một quy tắc mặc định để chỉnh sửa hoặc tạo một quy tắc mới bằng cách nhấp vào nút Mới.
Đầu tiên, chọn một Mô Hình để quy tắc này nhắm đến. Việc chọn một mô hình sẽ cập nhật tiêu đề quy tắc thành mô hình đã chọn.
Tùy chọn, cấu hình một Miền để chỉ định các bản ghi đủ điều kiện cho quy tắc này. Số lượng bản ghi đủ điều kiện được hiển thị trong liên kết # bản ghi.
Tùy thuộc vào Mô Hình đã chọn, trường Loại Bỏ Trùng Lặp sẽ xuất hiện. Chọn Lưu Trữ hoặc Xóa các bản ghi đã gộp.
Tiếp theo, chọn một Chế Độ Gộp:
Thủ Công: yêu cầu mỗi nhóm trùng lặp phải được gộp thủ công, đồng thời bật trường Thông Báo Người Dùng.
Tự động: tự động hợp nhất các nhóm trùng lặp mà không thông báo cho người dùng, dựa trên các bản ghi có tỷ lệ tương đồng vượt quá ngưỡng được đặt trong trường Ngưỡng tương đồng.
Bật công tắc Hoạt động để bắt đầu thu thập các bản ghi trùng lặp với quy tắc này ngay khi lưu.
Cuối cùng, tạo ít nhất một quy tắc loại bỏ trùng lặp trong trường Quy tắc loại bỏ trùng lặp, bằng cách nhấp Thêm dòng, dưới cột Trường ID duy nhất.
Chọn một trường trong mô hình từ menu thả xuống Trường ID duy nhất. Trường này được tham chiếu cho các bản ghi tương tự.
Chọn một điều kiện khớp trong trường Khớp nếu để áp dụng quy tắc loại bỏ trùng lặp, tùy thuộc vào văn bản trong Trường ID duy nhất:
Khớp chính xác: các ký tự trong văn bản khớp chính xác.
Khớp không phân biệt hoa thường/dấu: các ký tự trong văn bản khớp, bất kể sự khác biệt về chữ hoa chữ thường và dấu theo ngôn ngữ.
Quan trọng
Phải đặt ít nhất một Quy tắc loại bỏ trùng lặp để quy tắc thu thập các bản ghi trùng lặp.
Mẹo
Một số trường khác có sẵn để cấu hình nâng cao.
Nếu trên cơ sở dữ liệu đa công ty, trường Liên công ty sẽ có sẵn. Khi được bật, các bản ghi trùng lặp giữa các công ty khác nhau sẽ được đề xuất.
Kích hoạt Chế độ lập trình viên (chế độ gỡ lỗi) để hiển thị trường Ngưỡng đề xuất. Các bản ghi trùng lặp có độ tương đồng dưới ngưỡng được đặt trong trường này sẽ không được đề xuất.
Khi hoàn tất cấu hình quy tắc, đóng biểu mẫu quy tắc hoặc chạy quy tắc theo cách thủ công để thu thập ngay lập tức các bản ghi trùng lặp.
Chạy quy tắc loại bỏ trùng lặp theo cách thủ công¶
Để chạy thủ công một quy tắc loại bỏ trùng lặp cụ thể bất cứ lúc nào, điều hướng đến , và chọn quy tắc cần chạy.
Sau đó, trên biểu mẫu quy tắc, chọn nút Loại bỏ trùng lặp ở trên cùng bên trái. Khi thực hiện, nút thông minh Trùng lặp hiển thị số lượng bản ghi trùng lặp đã thu thập.
Nhấp vào nút thông minh Trùng lặp để quản lý các bản ghi này.
Tái chế bản ghi¶
Sử dụng tính năng tái chế bản ghi để loại bỏ các bản ghi cũ và lỗi thời khỏi cơ sở dữ liệu.
Bảng điều khiển Tái chế bản ghi trường hiển thị các bản ghi có thể được lưu trữ hoặc xóa, bằng cách khớp các điều kiện trong bản ghi được đặt bởi quy tắc của bản ghi tái chế.
Điều hướng đến bảng điều khiển này bằng cách truy cập .
Thanh bên QUY TẮC TÁI CHẾ liệt kê từng quy tắc tái chế bản ghi đang hoạt động.
Theo mặc định, tùy chọn Tất cả được chọn. Các bản ghi được hiển thị với các cột sau:
ID Bản ghi: ID của bản ghi gốc.
Tên Bản ghi: tên hoặc tiêu đề của bản ghi gốc.
Chọn một quy tắc cụ thể trong thanh bên QUY TẮC TÁI CHẾ để lọc các bản ghi.
Để tái chế bản ghi, nhấp vào nút Xác thực trên hàng của bản ghi.
Khi thực hiện như vậy, bản ghi được tái chế, tùy thuộc vào cách quy tắc được cấu hình, để được lưu trữ hoặc xóa khỏi cơ sở dữ liệu.
Mẹo
Loại bỏ các nhóm bằng cách nhấp vào nút Loại bỏ. Khi thực hiện như vậy, bản ghi được ẩn khỏi danh sách và sẽ không được phát hiện bởi quy tắc tái chế nữa trong tương lai.
Xem các bản ghi đã loại bỏ bằng cách chọn bộ lọc Đã loại bỏ từ menu thả xuống thanh tìm kiếm.
Quy tắc tái chế bản ghi¶
Quy tắc Tái chế Bản ghi thiết lập các điều kiện cho cách thức tái chế bản ghi.
Các quy tắc này có thể được cấu hình cho từng mô hình trong cơ sở dữ liệu và với các mức độ cụ thể khác nhau. Để bắt đầu, điều hướng đến .
Mẹo
Quy tắc tái chế chạy một lần mỗi ngày theo mặc định, như một phần của hành động theo lịch cron (Data Recycle: Clean Records). Tuy nhiên, mỗi quy tắc có thể được chạy thủ công bất cứ lúc nào.
Theo mặc định, không có quy tắc tái chế bản ghi nào tồn tại. Nhấp vào nút Mới để tạo quy tắc mới.
Trên biểu mẫu quy tắc tái chế bản ghi, trước tiên chọn một Mô hình để quy tắc này nhắm đến. Chọn một mô hình sẽ cập nhật tiêu đề quy tắc thành mô hình đã chọn.
Tùy chọn, cấu hình Bộ lọc để chỉ định các bản ghi đủ điều kiện cho quy tắc này. Số lượng bản ghi đủ điều kiện được hiển thị trong liên kết # bản ghi.
Tiếp theo, cấu hình trường và khoảng thời gian cho cách quy tắc phát hiện các bản ghi cần tái chế:
Trường Thời gian: chọn một trường từ mô hình để làm cơ sở cho thời gian (Delta).
Delta: nhập độ dài thời gian, phải là một số nguyên (ví dụ:
7).Đơn vị Delta: chọn đơn vị thời gian (Ngày, Tuần, Tháng, hoặc Năm).
Sau đó, chọn Chế độ Tái chế:
Thủ công: yêu cầu phải tái chế thủ công từng bản ghi được phát hiện và kích hoạt trường Thông báo cho Người dùng.
Tự động: tự động hợp nhất các nhóm được tái chế mà không thông báo cho người dùng.
Cuối cùng, chọn Hành động Tái chế để Lưu trữ hoặc Xóa bản ghi. Nếu chọn Xóa, hãy chọn có Bao gồm Đã lưu trữ các bản ghi trong quy tắc hay không.
Khi hoàn tất cấu hình quy tắc, đóng biểu mẫu quy tắc hoặc chạy quy tắc thủ công để ngay lập tức thu thập các bản ghi để tái chế.
Example
Một quy tắc tái chế có thể được cấu hình để xóa các khách hàng tiềm năng và cơ hội đã lưu trữ được cập nhật lần cuối cách đây một năm và có lý do mất cụ thể, bằng cách sử dụng cấu hình sau:
Mô hình: Khách hàng tiềm năng/Cơ hội
Bộ lọc:
Đang hoạt độnglàkhông được đặtLý do Mấtnằm trongQuá đắt
Trường Thời gian: Cập nhật lần cuối vào (Khách hàng tiềm năng/Cơ hội)
Delta:
1Đơn vị Delta: Năm
Chế độ Tái chế: Tự động
Hành động Tái chế: Xóa
Bao gồm Đã lưu trữ:
Chạy thủ công quy tắc tái chế¶
Để chạy thủ công một quy tắc tái chế cụ thể bất kỳ lúc nào, điều hướng đến , và chọn quy tắc để chạy.
Sau đó, trên biểu mẫu quy tắc, nhấp vào nút Chạy Ngay ở góc trên bên trái. Sau khi thực hiện, nút thông minh Bản ghi hiển thị số lượng bản ghi đã được thu thập.
Nhấp vào nút thông minh Bản ghi để quản lý các bản ghi này.
Làm sạch trường¶
Sử dụng tính năng làm sạch trường để uy trì định dạng nhất quán của tên, số điện thoại, ID và các trường khác trong toàn bộ cơ sở dữ liệu.
Bảng điều khiển Bản ghi làm sạch trường hiển thị các thay đổi định dạng của dữ liệu trong các trường của bản ghi, để tuân theo quy ước do các quy tắc làm sạch trường thiết lập.
Di chuyển đến bảng điều khiển này bằng cách truy cập .
Thanh bên QUY TẮC LÀM SẠCH liệt kê từng quy tắc làm sạch đang hoạt động.
Mặc định, quy tắc Tất cả được chọn. Các bản ghi được liệt kê với các cột sau:
ID Bản ghi: ID của bản ghi gốc.
Tên Bản ghi: tên hoặc tiêu đề của bản ghi gốc.
Trường: trường của bản ghi gốc chứa giá trị cần định dạng.
Hiện tại: giá trị hiện tại trong trường của bản ghi gốc.
Đề xuất: giá trị định dạng được đề xuất trong trường của bản ghi gốc.
Để làm sạch và định dạng bản ghi, nhấp vào nút Xác thực trên dòng của bản ghi.
Khi thực hiện, bản ghi sẽ được định dạng và/hoặc làm sạch.
Mẹo
Loại bỏ bản ghi bằng cách nhấp vào nút Loại bỏ. Khi thực hiện, bản ghi sẽ bị ẩn khỏi danh sách và sẽ không được quy tắc làm sạch trường phát hiện lại trong tương lai.
Xem các bản ghi đã loại bỏ bằng cách chọn bộ lọc Đã loại bỏ từ thanh tìm kiếm.
Quy tắc làm sạch trường¶
Quy tắc làm sạch trường thiết lập các điều kiện để các trường được làm sạch và/hoặc định dạng.
Các quy tắc này có thể được cấu hình cho từng mô hình trong cơ sở dữ liệu và với các mức độ cụ thể khác nhau. Để bắt đầu, truy cập .
Mẹo
Các quy tắc làm sạch trường chạy một lần mỗi ngày theo mặc định, như một phần của hành động được lên lịch cron (Làm sạch dữ liệu: Làm sạch bản ghi). Tuy nhiên, mỗi quy tắc có thể được chạy thủ công bất kỳ lúc nào.
Mặc định, một quy tắc Liên hệ tồn tại để định dạng và làm sạch bản ghi của ứng dụng Liên hệ. Chọn bản ghi Liên hệ đệ chỉnh sửa, hoặc chọn nút Tạo mới để tạo quy tắc mới.
Trên biểu mẫu quy tắc làm sạch trường, trước tiên chọn một Mô hình để quy tắc này nhắm đến. Việc chọn một mô hình sẽ cập nhật tiêu đề quy tắc thành mô hình đã chọn.
Tiếp theo, cấu hình ít nhất một quy tắc bằng cách nhấp vào Thêm dòng trong phần Quy tắc.
Khi thực hiện, một cửa sổ bật lên Tạo quy tắc xuất hiện với các trường sau để cấu hình:
Chọn một Trường cần làm sạch từ mô hình để gán cho một hành động.
Chọn một trong các tùy chọn Hành động sau:
Cắt khoảng trắng hiển thị trường Cắt để chọn tùy chọn Tất cả khoảng trắng hoặc Khoảng trắng thừa. Khoảng trắng đầu, cuối và liên tiếp được coi là thừa.
Example
Tên liên hệ
Dr. John Doecó thể được định dạng với các tùy chọn Cắt sau:Tất cả khoảng trắng:
DR.JohnDoeKhoảng trắng thừa:
DR. John Doe
Đặt kiểu chữ hiển thị trường Kiểu để chọn Chữ cái đầu viết hoa, Tất cả viết hoa, hoặc Tất cả viết thường.
Example
Tiêu đề khách hàng tiềm năng/cơ hội
lumber inc, Lorraine douglascó thể được định dạng với các tùy chọn Kiểu sau:Chữ cái đầu viết hoa:
Lumber Inc, Lorraine DouglasTất cả viết hoa:
LUMBER INC, LORRAINE DOUGLASTất cả viết thường:
lumber inc, lorraine douglas
Định dạng số điện thoại chuyển đổi số điện thoại sang định dạng quốc tế.
Example
Bỉ:
061928374+32 61 92 83 74Hoa Kỳ:
800 555-0101+1 800-555-0101
Loại bỏ HTML chuyển đổi HTML thành văn bản thuần túy.
Sau khi chọn trường và hành động, nhấp vào Lưu để đóng cửa sổ bật lên Tạo quy tắc.
Sau đó, chọn một Chế độ làm sạch:
Thủ công: yêu cầu thủ công làm sạch từng trường được phát hiện và kích hoạt trường Thông báo cho người dùng.
Tự động: tự động làm sạch các trường mà không thông báo cho người dùng.
Sau khi hoàn tất cấu hình quy tắc, đóng biểu mẫu quy tắc hoặc chạy quy tắc theo cách thủ công để ngay lập tức nắm bắt các trường cần làm sạch.
Chạy thủ công quy tắc làm sạch trường¶
Để chạy thủ công một quy tắc làm sạch trường cụ thể bất kỳ lúc nào, điều hướng đến , và chọn quy tắc cần chạy.
Sau đó, trên biểu mẫu quy tắc, chọn nút Làm sạch ở góc trên bên trái. Khi thực hiện, nút thông minh Bản ghi hiển thị số lượng bản ghi đã được nắm bắt.
Nhấp vào nút thông minh Bản ghi để quản lý các bản ghi này.
Trình quản lý hành động hợp nhất¶
Phần Trình quản lý hành động hợp nhất cho phép kích hoạt hoặc vô hiệu hóa hành động Hợp nhất có sẵn trong menu Hành động cho các mô hình trong cơ sở dữ liệu.
Kích hoạt Chế độ lập trình viên (chế độ gỡ lỗi) và điều hướng đến .
Các mô hình được liệt kê với các cột sau:
Mô hình: tên kỹ thuật của mô hình.
Mô tả mô hình: tên hiển thị của mô hình.
Loại: mô hình thuộc loại Đối tượng cơ sở hay Đối tượng tùy chỉnh.
Mô hình tạm thời: mô hình xử lý dữ liệu tạm thời không cần lưu trữ lâu dài trong cơ sở dữ liệu.
Có thể hợp nhất: kích hoạt hành động Hợp nhất cho mô hình.
Để xem các mô hình được kích hoạt theo mặc định, sử dụng thanh tìm kiếm để lọc các mô hình Có thể hợp nhất.
Xem thêm