Blog

Tổng quan về công cụ tích hợp dữ liệu Oracle Data Integrator (ODI)

Lịch sử ra đời Oracle Data Integrator (ODI):

Oracle Data Integrator (ODI) từng là sản phẩm của một công ty có tên là Sunopsis. Trụ sở chính của Sunopsis  tại Lyon-Pháp và hoạt động tại Massachusetts- Hoa Kỳ. Việc tích hợp dữ liệu đã trở nên cực kỳ quan trọng đối với các công ty và ngày càng trở nên quan trọng hơn với sự gia tăng nhanh chóng của các công ty sử dụng chúng

>> Đọc thêm:

KHÓA HỌC DATA WAREHOUSE : TỔNG HỢP, CHUẨN HÓA VÀ XÂY DỰNG KHO DỮ LIỆU TRONG DOANH NGHIỆP

KHÓA HỌC DATA MODEL – THIẾT KẾ MÔ HÌNH DỮ LIỆU TRONG DOANH NGHIỆP

LỘ TRÌNH TRỞ THÀNH DATA ENGINEER CHO NGƯỜI MỚI BẮT ĐẦU

DATA ENGINEER LÀ GÌ? CÔNG VIỆC CHÍNH CỦA DE? CÁC KỸ NĂNG CẦN THIẾT

 

Phải nói rằng, các doanh nghiệp hiểu rõ nhu cầu khai phá những thông tin này tốt hơn và Oracle với tư cách là một ông lớn và tiên phong trong phân khúc này đã nhanh chóng hành động và kể từ đó đã đầu tư rất mạnh và phát triển danh mục giải pháp của mình không chỉ trong ở mảng cơ sở dữ liệu mà còn xung quanh các ứng dụng được biết đến là phần mềm trung gian (middleware).

Vì vậy, trong thập kỷ qua với chiến lược phần mềm trung gian hợp nhất, Oracle đã mua lại và phát triển một lượng đáng kể các ứng dụng.

Ý tưởng là để các ứng dụng đó hoàn chỉnh, được tích hợp sẵn; một số ứng dụng ban đầu chạy ở chế độ độc lập sau đó được tích hợp vào các gói trở thành bộ phần mềm trung gian, khả năng tương thích tích hợp liên tục được cải thiện và phiên bản 12C đã được cải thiện đáng kể.

Là một phần của việc hợp nhất, một trong những thương vụ mua lại của Oracle là “Sunopsis” vào tháng 10 năm 2006; việc mua lại như vậy được coi là một động thái rất chiến lược đối với không gian tích hợp dữ liệu oracle vì cho đến thời điểm đó, công cụ ETL chính thức của oracle là OWB rất tốt nhưng có một số vấn đề và hạn chế khiến nó không linh hoạt. Vì vậy, sunopsis là công cụ được ưa chuộng do những ưu điểm độc đáo của nó so với các công cụ khác trên thị trường, cũng vài năm sau Oracle mua lại golden gate, một công cụ tích hợp dữ liệu khác tập trung và sao chép dữ liệu thời gian thực, cả hai công cụ này có thể được sử dụng cùng nhau.

>> Đọc thêm:

KHÓA HỌC DATA WAREHOUSE : TỔNG HỢP, CHUẨN HÓA VÀ XÂY DỰNG KHO DỮ LIỆU TRONG DOANH NGHIỆP

KHÓA HỌC DATA MODEL – THIẾT KẾ MÔ HÌNH DỮ LIỆU TRONG DOANH NGHIỆP

LỘ TRÌNH TRỞ THÀNH DATA ENGINEER CHO NGƯỜI MỚI BẮT ĐẦU

DATA ENGINEER LÀ GÌ? CÔNG VIỆC CHÍNH CỦA DE? CÁC KỸ NĂNG CẦN THIẾT

Ưu điểm của ODI

Công cụ tích hợp dữ liệu Oracle Data Integrator (ODI) là một công cụ ELT / ETL có cùng chức năng như các công cụ ETL khác là “tích hợp dữ liệu”. Định nghĩa đơn giản về quy trình ETL là trích xuất / kéo dữ liệu từ “nguồn dữ liệu” và tải vào “đích.

Quy trình ETL truyền thống là viết tắt của “Extract”, “Transform” và “Load”

Sự khác biệt của ODI so với các công cụ ETL khác là khái niệm của nó là “ELT” về cơ bản là “Trích xuất, tải và chuyển đổi”, đây là một khái niệm hiện đại vì môi trường trở nên đơn giản hơn nhiều, bạn sẽ chỉ có nguồn và đích “máy chủ dữ liệu ” Cho bạn sự lựa chọn và sự linh hoạt để chọn máy chủ nào sẽ thực hiện công việc“ T ”(chuyển đổi), đây là công việc khó khăn mà bạn chuyển đổi, làm sạch, hợp nhất, tích hợp dữ liệu….

Cách tiếp cận đó rõ ràng là bạn tránh được thêm chi phí do không có máy chủ / máy thứ ba, chi phí không chỉ ở máy chủ mà là tất cả hệ sinh thái xung quanh nó, từ cơ sở hạ tầng, cài đặt phần mềm, bảo trì, hỗ trợ chuyên nghiệp, v.v.

Các hình dưới đây minh họa kiến ​​trúc ETL và ELT điển hình:

https://datainfoorg.files.wordpress.com/2016/10/odiarchitecture1.jpg?w=1462

Kiến trúc ODI ELT:

https://datainfoorg.files.wordpress.com/2016/10/odiarchitecture2.jpg?w=1462

ODI được sử dụng khi nào?

ODI thực sự linh hoạt đối với hầu hết mọi loại tích hợp dữ liệu, nó thường được sử dụng trong môi trường kho dữ liệu hỗ trợ các công ty loại bỏ các dữ liệu không có tính liên kết bằng cách tạo ra một kho dữ liệu tích hợp cao (DW), trở thành một nguồn dữ liệu duy nhất để người dùng doanh nghiệp có thể truy cập, nó cũng có thể được sử dụng để di chuyển dữ liệu giữa các hệ thống giao dịch và sao chép dữ liệu theo thời gian thực.

Những ưu điểm nổi bật của ODI:

  • Sử dụng phương pháp ELT có nghĩa là bạn không cần máy chủ ETL thứ ba giữa nguồn và đích của bạn trong khi các công cụ ETL khác yêu cầu bạn trích xuất dữ liệu trước tiên, chuyển đổi trong một máy chủ riêng biệt và sau đó tải đến cơ sở dữ liệu đích cuối cùng đang được đặt trên một máy chủ khác.

  • Nền tảng độc lập, Oracle Data Integrator hỗ trợ tất cả các nền tảng, phần cứng và hệ điều hành với cùng một phần mềm.

  • Kết nối dữ liệu: Công cụ tích hợp dữ liệu Oracle hỗ trợ tất cả các RDBMS bao gồm tất cả các nền tảng Kho dữ liệu hàng đầu như Oracle, Exadata, Teradata, IBM DB2, Netezza, Sybase IQ, MSSserver và nhiều công nghệ khác như tệp phẳng, ERP, LDAP, XML bên cạnh hỗ trợ tích hợp cao của nó cho khung SOA.

  • ODI hỗ trợ các doanh nghiệp trong tích hợp dữ liệu, ví dụ: nó có thể tích hợp dữ liệu giữa các hệ thống kế thừa, từ hệ thống giao dịch sang DW, nó hỗ trợ thu thập dữ liệu thay đổi cũng như chia sẻ dữ liệu từ Doanh nghiệp sang Doanh nghiệp (webservices, ftp, v.v.) , bạn có thể sử dụng ODI để lấy dữ liệu từ cơ sở dữ liệu dựa trên đám mây, chẳng hạn như máy chủ MSSql đặt trên Microsoft Azure, bạn có thể tải dữ liệu đó vào Cơ sở dữ liệu Oracle hoặc DB2

Bên dưới là cấu trúc liên kết ODI, có thể thấy danh sách các công nghệ được hỗ trợ, với trình điều khiển / jdbc tích hợp sẵn.

https://datainfoorg.files.wordpress.com/2016/10/topology0.jpg?w=1462

https://datainfoorg.files.wordpress.com/2016/10/topology1.jpg?w=248&h=389

https://datainfoorg.files.wordpress.com/2016/10/topology2.jpg?w=1462

Để tìm hiểu và học ODI dễ dàng bạn có thể tham gia khóa học tại Insight data

Khóa học ETL – ORACLE ODI 12C tại Insight data được thiết kế để cung cấp những khái niệm, kiến thức về tích hợp dữ liệu toàn diện bao gồm tất cả các yêu cầu tích hợp dữ liệu từ các tải khối lượng lớn, hiệu năng cao, đến các quá trình tích hợp theo hướng sự kiện và các dịch vụ dữ liệu hỗ trợ SOA. Kiến trúc trích xuất, tải, chuyển đổi (E-LT) của Oracle Data Integrator tận dụng các công cụ RDBMS khác nhau để xử lý và chuyển đổi dữ liệu – cách tiếp cận tối ưu hóa hiệu suất, khả năng mở rộng và giảm chi phí giải pháp tổng thể

>> Đọc thêm:

KHÓA HỌC DATA WAREHOUSE / ETL : TỔNG HỢP, CHUẨN HÓA VÀ XÂY DỰNG KHO DỮ LIỆU TRONG DOANH NGHIỆP (sử dụng Oracle ODI)

KHÓA HỌC DATA MODEL – THIẾT KẾ MÔ HÌNH DỮ LIỆU TRONG DOANH NGHIỆP

LỘ TRÌNH TRỞ THÀNH DATA ENGINEER CHO NGƯỜI MỚI BẮT ĐẦU

DATA ENGINEER LÀ GÌ? CÔNG VIỆC CHÍNH CỦA DE? CÁC KỸ NĂNG CẦN THIẾT

KHÓA ĐÀO TẠO ORACLE ODI ORACLE ODI 12C: INTEGRATION AND ADMINISTRATION

    LIÊN HỆ VỚI CHÚNG TÔI ĐỂ NHẬN ĐƯỢC TƯ VẤN MIỄN PHÍ
    Xin vui lòng điền vào form dưới đây. Chúng tôi sẽ liên hệ lại ngay cho bạn khi nhận được thông tin:






    Leave a Reply

    Your email address will not be published. Required fields are marked *