Dữ liệu tham chiếu và làm giàu dữ liệu
Ba mươi tư triệu dòng, dưới dạng một bước
Quốc gia, ngôn ngữ và tiền tệ. 13,4 triệu địa điểm có người cư ngụ và địa danh địa lý. 19 triệu biến thể tên gọi. Hai triệu mã bưu chính. Sân bay, cảng biển, hãng xe. Sáu mươi lăm endpoint, không cần xác thực, không bảng giá, vì nó chạy trên chính nền tảng mà workflow của bạn đã chạy.
Vì sao điều này khác thường
Trong mọi công cụ tự động hóa khác, "xác thực địa chỉ này" là một tích hợp bên thứ ba trả phí. Bạn tìm nhà cung cấp, mở tài khoản, thống nhất bảng giá, xin key, lưu key, theo dõi hạn mức, và đàm phán lại khi khối lượng thay đổi. Bản thân việc tra cứu mất hai mươi mili giây; còn thủ tục mua sắm mất nửa tháng.
Ở đây nó là một bước trong trình chọn. Dữ liệu là dữ liệu tham chiếu công khai — GeoNames, danh mục mã chính thức, sổ đăng ký công bố — được làm sạch, đánh chỉ mục và phục vụ bởi castomAPI, ra đời vì cả chục sản phẩm trong dòng sản phẩm này đều cần cùng một thứ, và xây một lần rẻ hơn là xây mười hai lần.
Tìm kiếm dựa trên trigram với độ dài tối thiểu ba ký tự, nên một tên viết dở hoặc sai chính tả vẫn tìm ra địa điểm. Mức tối thiểu đó là có chủ ý: hai ký tự khớp với mọi thứ, và một tra cứu khớp với mọi thứ còn tệ hơn cả không tra cứu.
Ba việc mọi người làm với nó
Kiểm tra hợp lệ — chặn dữ liệu xấu ngay từ cửa. Đó có phải là mã bưu chính thật của thành phố đó không? Mã quốc gia đó có tồn tại, hay là một lỗi gõ ai đó mắc phải năm 2019 và lan truyền đến tận bây giờ? PLN có phải là một loại tiền tệ, và có phải là loại tiền nên tính cho khách hàng này không?
Chuẩn hoá — “Warsaw”, “Warszawa”, “Varsovie” và “Варшава” là một nơi với một định danh duy nhất. Mười chín triệu biến thể tên tồn tại để cơ sở dữ liệu khách hàng của bạn không phải giữ bốn cách viết của cùng một thành phố rồi giả vờ đó là bốn thành phố.
Làm giàu dữ liệu — một tên thành phố trở thành toạ độ, múi giờ, vùng hành chính và số dân. Một mã sân bay trở thành tên và vị trí. Một mã bưu chính trở thành tất cả những gì nằm trên nó trong hệ thống phân cấp. Sáu trường mà lẽ ra một người phải tự gõ, được điền trong hai mươi mili giây, không tốn công sức nào.
Múi giờ là thứ âm thầm nhất
Giải quyết một địa điểm cho bạn múi giờ của nó, và múi giờ là thứ khiến “gửi lúc chín giờ sáng” có nghĩa là chín giờ sáng đối với người nhận chứ không phải chín giờ sáng đối với bạn. Giờ yên tĩnh, lịch trình và lời nhắc đều trở nên chính xác cho một danh sách quốc tế mà không cần ai duy trì một bảng ánh xạ.
- 1Đầu vào“ul. Powstańców Śląskich 5, 53-332 Wrocław, PL”
- 2Đã khớp mã bưu chính53-332 → Wrocław, Dolnośląskie, PL.
- 3Đã xác định địa điểm51.0938 N, 17.0226 E · Europe/Warsaw · dân số 674 079.
- 4Ghi ngược lạiSáu trường được điền mà lẽ ra một người phải tự gõ.
- §Chi phíBước xác định. Không cần khoá, không hạn ngạch, không tính phí theo từng lần tra cứu.
Thời gian đã trôi: 40 ms65 điểm cuối khả dụng

Ba mươi bốn triệu dòng. Một bước duy nhất.
Ví dụ minh hoạ
Nó thể hiện giá trị ở đâu
Trước khi hãng vận chuyển nhìn thấy
Một địa chỉ được kiểm tra và chuẩn hoá trước khi mua nhãn gửi hàng. Một nhãn bị từ chối tốn một khoản phí và một ngày; một mã bưu chính bị từ chối chỉ tốn hai mươi mili giây.
Trước khi kế toán nhìn thấy
Mã tiền tệ và mã quốc gia được kiểm tra hợp lệ trước khi lập hoá đơn, điều này rẻ hơn nhiều so với kiểm tra sau khi hoá đơn đã được gửi đi.
Khử trùng lặp một danh sách
Hai bản ghi cùng một khách hàng dưới hai cách viết của cùng một thành phố sẽ được gộp đúng cách khi cả hai thành phố đều quy về cùng một định danh.
Định tuyến theo địa lý
Toạ độ của khách hàng và toạ độ của các kho của bạn, và lượt chạy sẽ chọn kho gần nhất mà không cần ai duy trì một bảng tính mã bưu chính sang kho.
Ngôn ngữ, một cách đúng đắn
Một quốc gia quy về các ngôn ngữ của nó, nên thông điệp gửi đi nằm ở một ngôn ngữ mà người nhận có lẽ đọc được — quyết định bằng dữ liệu chứ không bằng một giả định về lá cờ.
Đội xe và hậu cần
Hãng xe, sân bay và cảng biển dưới dạng bản ghi chuẩn, cho những quy trình mà công việc liên quan đến thứ gì đó di chuyển thực tế.
Những giới hạn nói thật
Đây là dữ liệu tham chiếu công khai, không phải một dịch vụ xác minh địa chỉ thương mại. Nó sẽ cho bạn biết 53-332 là một mã bưu chính thật ở Wrocław và cho bạn toạ độ của địa bàn. Nó sẽ không cho bạn biết căn hộ 212 có tồn tại tại số 5 hay không, hay có ai sống ở đó không. Để xác minh ở cấp độ điểm giao hàng, bạn cần sản phẩm của một nhà khai thác bưu chính quốc gia, và một quy trình có thể gọi sản phẩm đó qua HTTP song song với cái này.
Nó cũng không phải là nguồn dữ liệu cá nhân. Trong đó không có con người. Nó chứa các địa điểm, mã, sổ đăng ký và sự kiện công khai — và đó chính là lý do nó có thể được phục vụ mà không cần xác thực.
Về độ mới: dữ liệu tham chiếu thay đổi chậm, và cái này được làm mới theo lịch trình chứ không liên tục. Một ngôi làng vừa được đổi tên sẽ không xuất hiện ngay chiều hôm đó. Với bất cứ thứ gì thay đổi theo giờ, bạn muốn luồng sự kiện thay thế, vốn được xây dựng chính xác cho việc đó.