Cách xác định báo cáo Cognos với SQL nhúng

by Tháng Chín 7, 2016Phân tích Cognos, MotioPI0 comments

Một câu hỏi phổ biến liên tục được hỏi về MotioNhân viên Hỗ trợ PI là cách xác định các báo cáo, truy vấn, v.v ... của IBM Cognos sử dụng SQL nội dòng trong các thông số kỹ thuật của chúng. Mặc dù hầu hết các báo cáo sử dụng một gói để truy cập vào kho dữ liệu của bạn, nhưng các báo cáo có thể chạy các câu lệnh SQL trực tiếp dựa trên cơ sở dữ liệu, bỏ qua gói của bạn. Hãy nói về lý do tại sao điều quan trọng là phải biết báo cáo nào đã nhúng SQL.

 


Tại sao điều quan trọng là phải xác định báo cáo cognos với SQL nhúng

Do bản chất của các câu lệnh SQL được mã hóa cứng, chúng đòi hỏi sự giám sát và bảo trì liên tục. Trên thực tế, nếu bạn thực hiện các thay đổi trong cơ sở dữ liệu của mình, hầu như không thể xác định được báo cáo nào có các giả định được tích hợp sẵn cho SQL nội dòng của chúng. Cho đến khi họ không chạy được. Do khó khăn như thế nào để duy trì các báo cáo với SQL nhúng, bạn bắt buộc phải xác định chúng để có thể cung cấp cho chúng sự chú ý thêm mà chúng cần. Sự chú ý này có thể ở dạng xóa SQL nhúng hoặc cập nhật SQL để phù hợp với các thay đổi đối với kho dữ liệu của bạn. Hãy cùng khám phá cách sử dụng MotioPI để xác định các báo cáo "đặc biệt" này.

Cách Sử dụng MotioPI để Tìm báo cáo Cognos với SQL nhúng

Sản phẩm Bảng điều khiển Tìm kiếm & Thay thế in MotioPI được thiết kế để tìm kiếm trên các đặc điểm của báo cáo của bạn, xác định các báo cáo phù hợp với tiêu chí do bạn đặt và thậm chí thực hiện các thay đổi đơn giản trên một tập hợp các đối tượng Cognos. Hôm nay, chúng tôi sẽ sử dụng tính năng tìm kiếm của Search & Replace để nhanh chóng xác định tất cả các báo cáo sử dụng SQL nhúng để bạn có thể xác thực nội dung của chúng, chuyển đổi chúng sang sử dụng mô hình hoặc xóa chúng khỏi sản xuất hoàn toàn.

    1. Mở bảng Tìm kiếm & Thay thế trong MotioSỐ PI. Nếu cần, hãy thu hẹp tìm kiếm của bạn để chỉ bao gồm các phần trong kho nội dung của bạn, điều này có thể đặc biệt hữu ích nếu bạn chỉ quan tâm đến một phần phụ của kho nội dung của mình hoặc quan tâm đến tốc độ tìm kiếm của bạn trong MotioSỐ PI. Để Thu hẹp, hãy chọn nút “Thu hẹp”
    2. Chọn các tệp hoặc thư mục mà bạn muốn tiến hành tìm kiếm, sau đó chọn nút “>>”.
    3. Vào trong " ”(Không có dấu ngoặc kép) trong trường tìm kiếm.
    4. Nhấn nút “Tìm kiếm”.
    5. MotioPI sẽ trả về tất cả các báo cáo có chứa SQL được nhúng từ tìm kiếm của bạn.
    6. Lưu ý rằng bạn có thể di chuột qua một đoạn mã để xem toàn bộ văn bản SQL của mình. 
    7.  Khi bạn đã định vị tất cả các báo cáo của mình bằng SQL nhúng, bạn có thể ghi lại chúng bằng cách sử dụng tính năng xuất trong MotioPI (File-> Export output), di chuyển chúng đến một vị trí bằng cách sử dụng MotioPI để bạn có thể dễ dàng tìm thấy chúng trong tương lai hoặc thậm chí thực hiện các phép biến đổi đơn giản trên thông số kỹ thuật bằng cách sử dụng tính năng “Thay thế” của Bảng Tìm kiếm & Thay thế.

Kết luận:

Đó là cách bạn có thể sử dụng bảng Tìm kiếm & Thay thế trong MotioPI để xác định tất cả các báo cáo với SQL nhúng. Bạn có thể nhận được một số kết quả dương tính giả khi sử dụng kỹ thuật này, nhưng điều đó được thực hiện để MotioPI không bỏ lỡ bất kỳ báo cáo nào với SQL nhúng. Bạn cũng có thể thu hẹp các cụm từ tìm kiếm để chỉ tìm kiếm cú pháp chính xác của các câu lệnh SQL của mình. Nếu bạn có bất kỳ câu hỏi nào về cách sử dụng Bảng Tìm kiếm & Thay thế tốt nhất, chỉ cần hỏi bên dưới trong phần nhận xét, tôi luôn sẵn lòng chia sẻ mọi kiến ​​thức về Cognos mà tôi có thể có!

BI / AnalyticsPhân tích Cognos
Studio truy vấn Cognos
Người dùng của bạn muốn Studio truy vấn của họ

Người dùng của bạn muốn Studio truy vấn của họ

Với việc phát hành IBM Cognos Analytics 12, việc ngừng sử dụng Query Studio và Analysis Studio đã được thông báo từ lâu cuối cùng đã được cung cấp cùng với một phiên bản Cognos Analytics trừ đi các studio đó. Mặc dù điều này không gây ngạc nhiên cho hầu hết những người tham gia vào...

Tìm hiểu thêm

Phân tích Cognos
Con Đường Nhanh Nhất Từ CQM Đến DQM

Con Đường Nhanh Nhất Từ CQM Đến DQM

Con đường nhanh nhất từ ​​CQM đến DQM Đó là một đường thẳng với MotioCI Rất có thể nếu bạn là khách hàng lâu năm của Cognos Analytics thì bạn vẫn đang kéo theo một số nội dung Chế độ truy vấn tương thích (CQM) cũ. Bạn biết lý do tại sao bạn cần di chuyển sang Truy vấn động...

Tìm hiểu thêm

Phân tích CognosNâng cấp Cognos
3 bước để nâng cấp Cognos thành công
Ba bước để nâng cấp IBM Cognos thành công

Ba bước để nâng cấp IBM Cognos thành công

Ba bước để nâng cấp IBM Cognos thành công Lời khuyên vô giá dành cho giám đốc điều hành quản lý việc nâng cấp Gần đây, chúng tôi nghĩ rằng nhà bếp của mình cần được cập nhật. Đầu tiên chúng tôi thuê một kiến ​​trúc sư để lên kế hoạch. Với một kế hoạch trong tay, chúng tôi đã thảo luận các chi tiết cụ thể: Phạm vi là gì?...

Tìm hiểu thêm

Phân tích CognosMotioCI
Triển khai Cognos
Thực tiễn triển khai Cognos đã được chứng minh

Thực tiễn triển khai Cognos đã được chứng minh

Làm thế nào để tận dụng tối đa MotioCI hỗ trợ các thực hành đã được chứng minh MotioCI có các plugin tích hợp để tạo báo cáo Cognos Analytics. Bạn khóa báo cáo mà bạn đang làm việc. Sau đó, khi bạn hoàn thành phiên chỉnh sửa của mình, bạn kiểm tra và bao gồm nhận xét ...

Tìm hiểu thêm

đám mâyPhân tích Cognos
Motio X Đám mây phân tích Cognos của IBM
Motio, Inc. Cung cấp quyền kiểm soát phiên bản theo thời gian thực cho Đám mây phân tích Cognos

Motio, Inc. Cung cấp quyền kiểm soát phiên bản theo thời gian thực cho Đám mây phân tích Cognos

PLANO, Texas - ngày 22 tháng 2022 năm XNUMX - Motio, Inc., công ty phần mềm giúp bạn duy trì lợi thế phân tích của mình bằng cách làm cho phần mềm phân tích và trí tuệ doanh nghiệp của bạn tốt hơn, hôm nay đã công bố tất cả MotioCI các ứng dụng hiện hỗ trợ đầy đủ Cognos ...

Tìm hiểu thêm

Phân tích Cognos
Phân tích Cognos của IBM với Watson
Watson làm gì?

Watson làm gì?

Tóm tắt IBM Cognos Analytics đã được xăm với tên Watson trong phiên bản 11.2.1. Tên đầy đủ của ông hiện là IBM Cognos Analytics với Watson 11.2.1, trước đây được gọi là IBM Cognos Analytics. Nhưng chính xác thì Watson này ở đâu và nó làm gì? Trong...

Tìm hiểu thêm