Môi trường Ghi Báo cáo bằng SQL Server Data Tools

Bài viết này mô tả những điều cần thiết để tạo báo cáo ứng dụng Dynamics 365 for Customer Engagement.

Bạn phải có các công cụ phát triển cần thiết và đặc quyền thích hợp trong ứng dụng Dynamics 365 for Customer Engagement để viết và xuất bản báo cáo. Đồng thời, bạn cần làm quen với:

  • Visual Studio.

  • Tạo báo cáo Dịch vụ báo cáo SQL Server bằng cách sử dụng SQL Server Data Tools (SSDT).

  • Để viết báo cáo dựa trên Tìm nạp, ngôn ngữ của ứng dụng Dynamics 365 for Customer Engagement FetchXML .

Các công cụ bắt buộc

Những điều sau đây là bắt buộc để viết báo cáo tùy chỉnh cho ứng dụng Dynamics 365 for Customer Engagement:

  • Visual Studio. Để biết các phiên bản cụ thể, hãy xem Tiện ích tạo báo cáo yêu cầu.

  • SQL Server Data Tools. Đây là môi trường soạn thảo báo cáo có sẵn dưới dạng phần bổ trợ Visual Studio.

  • Dynamics 365 Tiện ích tạo báo cáo. Điều này là bắt buộc nếu bạn đang ghi các báo cáo dựa trên tìm nạp dữ liệu. Lưu ý rằng các ứng dụng tương tác với khách hàng của Dynamics 365, chẳng hạn như Dynamics 365 Sales và Dynamics 365 Customer Service, chỉ hỗ trợ báo cáo dựa trên Tìm nạp. Dynamics 365 Tiện ích tạo báo cáo phải được cài đặt trên máy tính đã cài đặt Visual Studio và SQL Server Data Tools . Tải xuống: Dynamics 365 Tiện ích tạo báo cáo. Để biết hướng dẫn cài đặt, hãy xem Cài đặt Dynamics 365 Tiện ích tạo báo cáo.

  • Tiện ích mở rộng Dự án Dịch vụ Báo cáo của Microsoft. Được sử dụng để tạo các dự án máy chủ báo cáo. Tiện ích này được cung cấp với Visual Studio 2015. Đối với các phiên bản mới hơn, hãy xem Tiện ích mở rộng Dự án dịch vụ báo cáo.

Lưu ý

  • Bạn không thể sử dụng Trình tạo báo cáo dịch vụ báo cáo SQL Server để tạo báo cáo FetchXML . Dynamics 365 Tiện ích tạo báo cáo for SQL Server Data Tools được dùng để tạo báo cáo FetchXML .
  • Dynamics 365 Report Authoring Extension hiện chỉ có phiên bản 32 bit.

Đặc quyền yêu cầu

Để triển khai báo cáo tùy chỉnh cho ứng dụng Dynamics 365 for Customer Engagement, bạn phải có tài khoản ứng dụng Dynamics 365 for Customer Engagement và vai trò bảo mật được chỉ định cho bạn bao gồm đặc quyền PublishReport . Theo mặc định, vai trò bảo mật của Quản trị viên Hệ thống và Người tùy chỉnh Hệ thống bao gồm các đặc quyền này.

Quy trình phát triển báo cáo

Sau đây liệt kê các bước để phát triển báo cáo ứng dụng Dynamics 365 for Customer Engagement tùy chỉnh. Bạn có thể cần phải lặp lại một số bước trong quá trình phát triển báo cáo:

  1. Phát triển mô tả hoặc điều kiện chi tiết của báo cáo dựa trên thông tin kinh doanh nào sẽ được hiển thị.

  2. Tạo báo cáo tùy chỉnh hoặc sử dụng báo cáo hiện có để sửa đổi bằng cách sử dụng SQL Server Data Tools trong Visual Studio.

    • Tạo một báo cáo (tùy chỉnh). Thông tin thêm: Tạo báo cáo tùy chỉnh bằng cách sử dụng SQL Server Data Tools

    • Tải xuống tệp ứng dụng Dynamics 365 for Customer Engagement hiện có định nghĩa báo cáo ngôn ngữ (.rdl). Để thực hiện việc này, hãy mở ứng dụng Customer Engagement, chọn tab Báo cáo , chọn báo cáo bạn muốn rồi chọn Chỉnh sửa trên thanh lệnh. Trên trang thuộc tính báo cáo, hãy chọn Tải xuống báo cáo từ thanh công cụ Hành động .

  3. Tạo các tham số báo cáo cơ bản. Thông tin thêm: Sử dụng Tham số trong Báo cáo

  4. Chỉ định bộ dữ liệu và tiêu chí lọc để truy xuất dữ liệu:

  5. Xác định bố cục cơ bản của báo cáo, bao gồm tiêu đề và chân trang.

  6. Thêm các mục báo cáo theo yêu cầu dựa trên điều kiện chi tiết của báo cáo. Thông tin thêm: Thêm Điều hướng Báo cáo

  7. Bản xem trước báo cáo trong Visual Studio và giải quyết mọi lỗi. Thông tin thêm: Báo cáo kiểm tra và khắc phục sự cố

  8. Triển khai báo cáo đến máy chủ báo cáo bằng cách sử dụng ứng dụng Dynamics 365 for Customer Engagement. Thông tin thêm: Xuất bản báo cáo

  9. Chạy báo cáo được triển khai để xác minh.

Xem thêm

Xây dựng truy vấn với FetchXML
Tạo báo cáo tùy chỉnh bằng cách sử dụng SQL Server Data Tools