Tôi đang xây dựng một mạng nội bộ tại công ty của tôi.
Tôi muốn tìm hiểu cách tải dữ liệu được lưu trữ trong các bảng (Oracle, MySQL, SQL Server, Excel, Access, các danh sách ngẫu nhiên khác nhau) và tải nó vào Neo4J hoặc một số cơ sở dữ liệu đồ thị khác. Cụ thể, điều gì xảy ra khi dữ liệu phổ biến chồng lấp dữ liệu hiện có trong hệ thống.
Vâng, tôi biết một số dữ liệu được mô hình hóa tốt nhất trong RDBMS, nhưng tôi có ý tưởng này làm tôi khó chịu, rằng khi bạn cần chồng lên một số bảng riêng biệt, mô hình biểu đồ tốt hơn cấu trúc bảng.
Chẳng hạn, tôi làm việc trong môi trường sản xuất. Có một dự án lớn mà chúng tôi đang thực hiện và vì sự phức tạp, mỗi bộ phận đã tạo ra một bảng tính Excel riêng biệt có phân cấp BOM (Bill Of Vật liệu) trong một cột bên trái và sau đó một số cột ghi chú và kiểm tra được thực hiện bởi các cá nhân người đã làm những tờ này.
Vì vậy, một trong những vấn đề là hợp nhất tất cả các ghi chú này lại với nhau thành một "khung nhìn" để ai đó có thể thấy tất cả các vấn đề cần được giải quyết trong bất kỳ phần cụ thể nào.
Vấn đề thứ hai là một bảng tính Excel không thể hiện được BOM phân cấp khi một thành phần phổ biến được sử dụng trong nhiều lần phân chia. Có nghĩa là, nếu ai đó viết một ghi chú về rơle P34 trong bộ phận đánh lửa, thì cùng một nhận xét nên được liên kết với rơle P34 được sử dụng trong bộ phụ của trình điều khiển động cơ. Điều này sẽ không xảy ra trong bảng tính excel.
Đối với mạng nội bộ của công ty, tôi muốn có thể tìm kiếm mọi thứ một cách dễ dàng. Chẳng hạn như dữ liệu liên quan đến số phần, cấu trúc BOM, số điện thoại, địa chỉ email, chính sách của công ty hoặc thủ tục. Tôi thậm chí muốn mở rộng điều này để quản lý tài sản phần cứng máy tính và cài đặt phần mềm.
Tôi hình dung rằng một khi mạng thông tin bắt đầu được phổ biến, bạn có thể bắt đầu thực hiện các giao dịch thú vị như "Tôi muốn viết email cho mọi người làm việc trong dự án XYZ". Mọi người sẽ được liên kết với dự án vì họ sẽ được gắn thẻ là tạo và sửa đổi dữ liệu trong dự án XYZ. Vì vậy, bằng cách sử dụng dự án XYZ làm khóa tìm kiếm, một bộ lớn với mọi thứ liên quan đến dự án XYZ sẽ được tạo. Bao gồm các liên kết đến những người đã xây dựng dự án XYZ. Các liên kết mọi người sẽ kết nối với địa chỉ email của họ. Vì vậy, bằng cách tham gia vào dự án XYZ, chúng sẽ được đưa vào email của tôi. Điều này trái ngược hoàn toàn với một số thư ký đang cố gắng duy trì một danh sách những người làm việc trong dự án. Chúng tôi tạo ra rất nhiều danh sách. Chúng tôi dành nhiều thời gian để duy trì danh sách và đảm bảo chúng được cập nhật.
Một phiên bản thú vị khác có thể báo cáo tất cả các máy tính có cài đặt một phần mềm nhất định theo phiên bản. Báo cáo đó có thể được sử dụng để tạo các tác vụ để loại bỏ các bản sao bổ sung của phần mềm cũ và cập nhật những người cần có bản sao mới nhất. Nó cũng sẽ hữu ích cho việc theo dõi giấy phép.