Tích hợp khai phá dữ liệu trong InfoSphere Warehouse với việc tạo báo cáo Cognos của IBM Phần 4: Phân đoạn khách hàng với InfoSphere Warehouse và Cognos doc

22 390 0
Tích hợp khai phá dữ liệu trong InfoSphere Warehouse với việc tạo báo cáo Cognos của IBM Phần 4: Phân đoạn khách hàng với InfoSphere Warehouse và Cognos doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tích hợp khai phá liệu InfoSphere Warehouse với việc tạo báo cáo Cognos IBM Phần 4: Phân đoạn khách hàng với InfoSphere Warehouse Cognos Mở đầu Phân đoạn khách hàng cho phép bạn nhóm khách hàng thành đoạn khách hàng tương tự Để giải thích điều có ích, xem xét kịch sau Bạn thu thập liệu khía cạnh nhân học khách hàng bạn (tuổi tác, nghề nghiệp, nơi cư trú, v.v ) liệu giao dịch họ (các mặt hàng mua, hợp đồng, v.v ) Một phân tích liệu kết hợp để lộ nhóm khách hàng mà bạn chưa nghĩ họ trước đó, ví dụ, khách hàng cao tuổi chi tiêu nhiều tiền không dùng mua sắm trực tuyến Thông tin hành vi tiêu biểu nhóm sau phận tiếp thị bạn sử dụng để phát triển sản phẩm dịch vụ chuyên sâu Về kỹ thuật, phân đoạn khách hàng trường hợp riêng nhiệm vụ khai phá liệu tổng quát gọi phân cụm liệu Phân cụm liệu tự động nhóm ghi liệu theo đặc tính tính chúng thành cụm có ghi liệu tương tự với Thường có nhiều cách khác để định nghĩa biện pháp tương tự phía dưới, tùy thuộc vào miền ứng dụng bạn InfoSphere Warehouse cung cấp chế mạnh mẽ để tự động chọn biện pháp tương tự Bài viết cung cấp mô tả ngắn gọn phân cụm liệu phương pháp phân đoạn khách hàng cách tiếp cận InfoSphere Warehouse Sau viết thảo luận khả tổng hợp để tìm hiểu đoạn khách hàng cụm khác Cognos Phần cuối viết cho bạn ví dụ bước cách tạo tìm hiểu đoạn Cognos Về đầu trang Phân đoạn khách hàng sử dụng InfoSphere Warehouse InfoSphere Warehouse cung cấp số phương pháp để phân cụm ghi liệu Bằng cách áp dụng đối số vào ghi khách hàng bạn, bạn tìm thấy nhóm khách hàng tương tự Một bước quan trọng để đạt điều xử lý trước liệu bạn Dữ liệu khách hàng có liên quan nằm phân tán bảng sở liệu khác nhau, ví dụ, sở liệu chứa thơng tin nhân học khơng sở liệu chứa liệu giao dịch Nếu liệu nằm phân tán, bạn cần biến đổi bạn nhận bảng có hàng xác cho khách hàng InfoSphere Warehouse cung cấp công cụ mạnh mẽ cho loại chuyển đổi Các cơng cụ chuyển đổi nằm ngồi phạm vi viết này, bạn tìm thấy thông tin chi tiết cách sử dụng chúng Trung tâm Thông tin InfoSphere Warehouse, liên kết đến từ phần Tài nguyên Các liệu mẫu sử dụng viết bảng có khách hàng ngân hàng, Hình Dữ liệu chuyển đổi đầy đủ Một chuyển đổi liệu mình, bạn trực tiếp áp dụng phương pháp phân cụm liệu InfoSphere Warehouse Hai thuật toán phân cụm có sẵn là:   Phân cụm nhân học đặc biệt thích hợp với tập liệu chứa hỗn hợp trường rời rạc liên tục (ví dụ, với nghề nghiệp tuổi) Đây thuật toán mặc định InfoSphere Warehouse sử dụng Phân cụm Kohonen thích hợp với tập liệu chứa trường nhị phân liên tục (ví dụ, số lượng mặt hàng mà khách hàng mua tập loại sản phẩm) Trong ví dụ mơ tả viết này, phân cụm áp dụng cách sử dụng toán tử Clusterer luồng khai phá Hoặc bạn trực tiếp gọi câu lệnh SQL sau: call IDMMX.BuildClusModel('BANK.CUSTOMERS_CLUS', 'BANK.CUSTOMERS'); Trong hai trường hợp, mơ hình cụm tạo bảng IDMMX.CLUSTERMODELS Về đầu trang Trích xuất thơng tin liên quan từ mơ hình cụm Việc hiển thị trực quan phân tích mơ hình cụm bước quan trọng q trình tích hợp khai phá liệu tạo báo cáo Một mô hình cụm bao gồm số liệu thống kê mơ tả cụm cho phép bạn gán ghi liệu đến xác cụm Có nhiều cách để phân tích mơ hình cụm:    So sánh số liệu thống kê cụm với toàn số liệu thống kê Các cụm riêng chứa ghi liệu giống với ghi liệu khác không giống với ghi liệu cụm khác Bằng cách so sánh số liệu thống kê cụm với toàn số liệu thống kê bạn xác định số liệu thống kê dành riêng cho cụm Ví dụ, tuổi trung bình tất khách hàng 40 tuổi trung bình khách hàng đoạn 20, bạn kết luận đoạn có đặc điểm chứa khách hàng trẻ tuổi Thực truy vấn ngược (drill-through) ghi liệu riêng Việc phân tích ghi liệu riêng đại diện cụm cách đơn giản, thường cách có tác dụng mạnh mẽ để có ý tưởng ghi liệu mà cụm chứa Định nghĩa biện pháp liên quan cụm ứng dụng cụ thể Ví dụ, bạn quan tâm đoạn có chứa nhiều mười nghìn khách hàng, với khách hàng chi tiêu trăm đô la tháng Một tiêu chuẩn giúp lọc hầu hết cụm thực phân tích hiệu hơn, đặc biệt có nhiều đoạn Bạn sử dụng trình hiển thị trực quan (Visualizer) kèm với InfoSphere Warehouse để xem xét mơ hình cụm (xem Hình 4) Trình hiển thị trực quan cho phép bạn phân tích số liệu thống kê kích thước đặc tính cụm (đoạn khách hàng) Trong hiển thị trực quan có tác dụng mạnh mẽ, cho phép so sánh số liệu thống kê, cho truy vấn ngược (drill-through) cho tiêu chuẩn ứng dụng cụ thể Tuy nhiên, Cognos phù hợp cho loại nhiệm vụ hiển thị trực quan Để cho phép hiển thị trực quan cụm Cognos theo cách tùy chỉnh khác nào, thơng tin mơ hình cụm phải trích xuất theo dạng thích hợp Với InfoSphere Warehouse, bạn đạt điều cách sử dụng hàm trích xuất bảng Bạn tìm thêm thơng tin hàm viết thứ hai loạt này, liên kết đến từ phần Tài ngun Các mơ hình cụm lưu trữ theo định dạng PMML (Predictive Model Markup Language Ngơn ngữ đánh dấu mơ hình dự báo) sở liệu Chúng chứa thông tin về:      Sự phân bố giá trị cụm Số lượng ghi cụm Tầm quan trọng biến cho cụm Tính đồng cụm v.v Bạn sử dụng thủ tục lưu trữ với InfoSphere Warehouse để trích xuất thơng tin vào tập kết Cognos (hoặc ứng dụng khác truy cập liệu qua SQL) sử dụng Bài viết thứ hai loạt mơ tả cách sử dụng phương thức IDMMX.DM_GETCLUSTERS để trích xuất thơng tin cụm Ngồi thơng tin bản, bạn trích xuất số liệu thống kê cho cụm lệnh sau đây: SELECT * FROM TABLE(IDMMX.DM_GETCLUSTERSTATS((SELECT MODEL FROM IDMMX.CLUSTERMODELS WHERE MODELNAME='IDMMX.OUTLIERMODEL'))) AS CT Lệnh trả bảng chứa tần số dự kiến cục toàn cho kết hợp cụm, trường giá trị trường Phần viết cho bạn thấy cách sử dụng thông tin để tạo báo cáo Cognos tương tác để tìm hiểu cụm Tìm hiểu đoạn khách hàng mơ hình cụm khác Cognos Hiển thị trực quan số liệu thống kê điển hình cụm Cognos cung cấp số widget mạnh mẽ để hiển thị trực quan phân bố liệu bảng Đặc biệt quan trọng biểu đồ hình trịn (pie) cho giá trị danh định hoành đồ cho giá trị liên tục Sau viết bạn học cách tạo hiển thị trực quan dựa bảng số liệu thống kê cụm trích xuất từ mơ hình khai phá phía Hình 12 cho thấy ví dụ kiểu hiển thị trực quan Triển khai thực truy vấn ngược (drill-through) từ mơ hình khai phá liệu theo liệu khách hàng Các mơ hình Khai phá liệu chứa thông tin định lượng thống kê liệu mà chúng mô tả Tuy nhiên, chúng không chứa ghi liệu ban đầu Vì việc khai phá liệu thường sử dụng để phân tích tập liệu lớn, nên việc trì ghi riêng rẽ không hiệu số trường hợp chí khơng thể Tuy nhiên, đơi thật có ích để xem ghi liệu cụm cụ thể biểu diễn Kiểu hoạt động gọi truy vấn ngược (drill-through) Để cho phép truy vấn ngược (drill-through) từ đoạn khách hàng đến ghi liệu thuộc đoạn này, bạn phải lựa chọn ghi thuộc cụm cụ thể Bạn làm điều cách cho điểm tất ghi khách hàng dựa vào mô hình phân cụm trả khách hàng thuộc cụm Một cách tiếp cận tương tự sử dụng ví dụ Phát sai lệch mô tả viết thứ hai loạt Về lý thuyết, bạn thực cho điểm lúc chạy người sử dụng chọn cụm Tuy nhiên, việc cho điểm cụm lúc chạy tương đối nhanh, điều nhiều thời gian Do đó, bạn thường tính tốn trước thơng tin liên quan với đoạn khách hàng thuộc khách hàng cụ thể trước ghi đưa cho người dùng Ý tưởng người dùng chọn đoạn khách hàng, ghi mở ra, sử dụng mệnh đề WHERE đơn giản để trả tất khách hàng từ bảng khách hàng cho điểm thuộc đoạn Cách tiếp cận có số lợi Q trình khai phá trình cho điểm tốn thời gian thực trước ghi hiển thị cho người dùng Mơ hình khai phá XML nhỏ không chứa liệu khách hàng Các tập liệu lớn chứa thông tin cho điểm lưu trữ bảng DB2 truy vấn hiệu Đối với tập liệu thực lớn, cần thêm mục vào bảng cho điểm Sử dụng thước đo liên quan đến cụm tùy chỉnh Việc xác định cụm đoạn khách hàng cần quan tâm thường đòi hỏi kiến thức lĩnh vực ứng dụng Cognos giúp bạn dễ dàng đưa vào thước đo tùy chỉnh kết hợp thông tin đa dạng cụm thành tiêu chuẩn phù hợp Khả tô mầu hàng báo cáo Cognos dựa số liệu thống kê đặc biệt thú vị ngữ cảnh Về đầu trang Một ví dụ thực tế: khách hàng ngân hàng Ví dụ sau dựa vào bảng BANK.BANKCUSTOMERS mẫu kèm với InfoSphere Warehouse Dữ liệu mẫu từ bảng Hình Hình Dữ liệu mẫu từ bảng BANK.BANKCUSTOMERS Ví dụ cho bạn thấy cách sử dụng InfoSphere Warehouse DesignStudio để tạo luồng khai phá phân cụm ghi liệu từ bảng thành đoạn khách hàng khác Sau bạn sử dụng mơ hình cụm tạo điểm ghi bảng, tạo bảng có tên CUSTOMERSCORED có chứa liệu gốc với thông tin bổ sung khách hàng thuộc đoạn Làm theo bước sau để tạo luồng khai phá mới: Kéo toán tử Table Source tới trình soạn thảo Nhấn đúp vào tốn tử Table Source để mở đặc tính Chỉ rõ BANK.BANKCUSTOMERS làm Source Database Table (Bảng sở liệu nguồn) nhấn OK Kéo tốn tử Clusterer vào trình soạn thảo nối tốn tử Source Table vào Nhấn đúp vào tốn tử Clusterer để mở đặc tính Thay đổi tên mơ hình tạo thành BANK.CLUSTER trang đặc tính thứ hai nhấnOK Kéo tốn tử Scorer (Trình cho điểm) vào trình soạn thảo Nối cổng toán tử Clusterer vào cổng đầu vào mơ hình tốn tử Scorer Nối cổng toán tử Table Source đến cổng đầu vào bảng toán tử Scorer Nhấn chuột phải vào cổng toán tử Scorer chọn Create Suitable Table Trên trang trình thủ thuật đầu tiên, chọn lược đồ BANK, nhập vào tên bảng CUSTOMERSSCORED nhấn Finish Việc kết nối tốn tử Table Target với luồng 10 Nếu bạn muốn chạy luồng nhiều lần, nhấn đúp chuột vào toán tử Table Target để mở đặc tính nó, đánh dấu chọn hộp kiểm tra Delete Previous Content nhấn OK Hình Luồng khai phá sử dụng cho phân đoạn khách hàng (Xem phiên mở rộng Hình 2.) Luồng khai phá tạo liệu khai phá mà bạn tìm hiểu cách hiển thị báo cáo Cognos sau viết Hai kết luồng là:   Mơ hình phân cụm BANK.CLUSTER, hiển thị thông tin đoạn khách hàng Bảng BANK.CUSTOMERSCORED, chứa ghi khách hàng ban đầu có hai cột bổ sung tên CLUSTER_QUALITY CLUSTER_ID CLUSTER_QUALITY cho biết ghi phù hợp với cụm tốt CLUSTER_ID mã định danh cụm có ghi phù hợp với Ví dụ truy vấn ngược (drill-through) viết sử dụng mã định danh cụm để lựa chọn ghi khách hàng lúc truy vấn ngược (drill-through) Hình Dữ liệu mẫu từ bảng kết quả, BANK.CUSTOMERSCORED (Xem phiên mở rộng Hình 3.) Về đầu trang Tạo báo cáo phân đoạn khách hàng tương tác với Cognos Phần viết cho bạn thấy cách sử dụng Cognos để xây dựng báo cáo phân đoạn khách hàng Báo cáo bao gồm trang cho thấy đoạn khách hàng tính tốn có liên kết đến ghi truy vấn ngược (drill-through) cho thấy ghi khách hàng cho cụm Trang chứa thơng tin tương tự với trình hiển thị trực quan phân cụm kèm với Khai phá liệu InfoSphere Nó chứa danh sách đoạn khách hàng hay cụm cung cấp thông tin bổ sung trường cụm, ví dụ, số dư ngân hàng trung bình Các biểu đồ hình trịn (Pie) hiển thị phân bố trường quan trọng thẻ ngân hàng Như viết trước loạt này, thông tin đoạn, trường v.v trích xuất cách sử dụng API SQL Khai phá liệu InfoSphere Warehouse Bản ghi nối bảng hàm API trả để tạo báo cáo phân đoạn khách hàng Bài viết thứ hai loạt cung cấp chi tiết liên kết trang báo cáo Hình Trình hiển thị trực quan phân cụm InfoSphere Warehouse Nhập liệu cụm vào Cognos Sau tạo mơ hình phân cụm bảng khách hàng cho điểm, bạn nhập hai vào siêu liệu Cognos Cognos Framework Manager Đối với báo cáo phân đoạn khách hàng, bạn cần phải nhập nối ba tập kết quả:    Customers (Các khách hàng) Bảng khách hàng cho điểm mà bạn tạo phần trước Việc sử dụng để truy vấn ngược (drill-through) tới liệu khách hàng ClusterSegments (Các đoạn cụm) Tổng quan tất cụm mô hình phân cụm tạo ra, hàm IDMMX.DM_GETCLUSTERS trả Việc trả bảng với hàng cho cụm sở trang báo cáo ClusterSegmentStatistics (Các số liệu thống kê đoạn cụm) Một bảng chứa số liệu thống kê thông tin cụm phân bố trường cho cụm, ví dụ, việc phân bố Tuổi (Age) cho cụm Việc tìm nạp hàm IDMMX.DM_getClusterStats InfoSphere Warehouse Bảng sử dụng cho để hiển thị thông tin trường chi tiết cho cụm Để bắt đầu tạo báo cáo phân đoạn khách hàng, tạo dự án Cognos Framework Manager kết nối đến sở liệu mẫu DWESAMP InfoSphere Warehouse có bảng BANK.CUSTOMERSCORED Có thể tìm thấy hướng dẫn chi tiết cách làm viết loạt này, liên kết đến từ phần Tài nguyên Đó thực tế tốt để tạo chủ thể truy vấn vùng tên PresentationView có chứa thơng tin bạn cần từ sở liệu Việc cung cấp cho bạn tầng trừu tượng chủ thể truy vấn tạo từ câu lệnh SQL Hãy làm theo bước để tạo chủ thể truy vấn bảng khách hàng báo cáo sử dụng: Tạo chủ thể truy vấn tên Customers (Các khách hàng) vùng tên PresentationView từ mơ hình (hiện có chủ thể truy vấn mục truy vấn) Thêm tất mục truy vấn từ chủ thể truy vấn CUSTOMERSCORED thay đổi tên có tính mơ tả nhiều Ví dụ, "Customer segment" (Đoạn khách hàng) cho CLUSTER_ID Làm theo bước sau để tạo chủ thể truy vấn mô tả cụm CustomerSegments hàm bảng DB2: Chọn Database DWESAMP (Cơ sở liệu DWESAMP) thư mục Data Sources Project Viewer thay đổi đặc tính Query Processing (Xử lý truy vấn) khung nhìn đặc tính thành Limited Locale (Vị trí bị hạn chế) Việc cho phép chủ thể truy vấn từ SQL mà Cognos chưa biết đến Tạo chủ thể truy vấn có tên ClusterSegments vùng tên PresentationView chọn mơ hình chủ thể truy vấn từ nguồn liệu Trên trang "select a data source" (chọn nguồn liệu), chọn DWESAMP xóa dấu chọn hộp kiểm tra Run database query subject wizard (Chạy trình thủ thuật chủ thể truy vấn sở liệu) (trình thủ thuật chủ thể truy vấn làm việc với SQL chuẩn) nhấn Finish Sau tạo chủ thể truy vấn, trình thủ thuật Query Subject Definition (Định nghĩa chủ thể truy vấn) mở Nhập mã SQL để trả cụm từ mơ hình, BANK.CLUSTER tên mơ hình cụm tạo trình chạy phân cụm SELECT * FROM TABLE(IDMMX.DM_GETCLUSTERS((SELECT MODEL FROM IDMMX.CLUSTERMODELS WHERE MODELNAME='BANK.CLUSTER'))) AS CT Bạn cần thiết lập kiểu SQL truy vấn Native (Nguyên gốc), để nói cho Cognos biết chuyển SQL tới sở liệu thay thơng dịch Để làm việc này, chuyển đến thẻ Query Information (Thông tin truy vấn) đặc tính chủ thể truy vấn Chọn Options (Các tùy chọn) thay đổi kiểu SQL thẻ cài đặt SQL sang Native Việc chạy Test Sample (Thử nghiệm mẫu) trả bảng có cụm mơ hình đây: Hình Các kết thử nghiệm chủ thể truy vấn CustomerSegments Lặp lại bước với chủ thể truy vấn ClusterSegmentStatistics cách sử dụng SQL sau đây: SELECT * FROM TABLE(IDMMX.DM_getClusterStats((SELECT MODEL FROM IDMMX.CLUSTERMODELS WHERE MODELNAME='BANK.CLUSTER'))) Chủ thể truy vấn có chứa thơng tin phân bố trường cụm:       Cột ID chứa mã định danh cụm Cột FIELDNAME chứa tên trường nằm mơ hình ví dụ, sử dụng để truy vấn cho số liệu thống kê trường Age Cột NUMVALUE sử dụng cho trường có giá trị số Đối với trường số, thuật toán phân cụm tạo tập ngăn chứa (bin), ví dụ, "Age 0-10, 10-20 " NUMVALUE đại diện cho ranh giới ngăn Cột CATVALUE sử dụng cho trường có giá trị phân loại Điều có nghĩa có số giá trị cố định trường này, ví dụ, "Khách hàng sử dụng thẻ ngân hàng: CĨ/KHƠNG" Cột FREQUENCY mơ tả số lượng khách hàng cụm có ngăn chứa Cột EXPECTEDFREQUENCY mơ tả số lượng khách hàng có ngăn chúng phân bố tất cụm Bạn sử dụng bảng để thêm thông tin chi tiết đặc điểm khách hàng vào báo cáo Cognos Ví dụ, viết cho bạn thấy cách sử dụng biểu đồ hình trịn để biểu diễn trường thể loại biểu đồ để hiển thị phân bố trường số Hình Các kết thử nghiệm chủ thể truy vấn CustomerSegmentStatistics Để tạo ghi nối thông tin chủ thể này, bạn phải tạo mối quan hệ bảng Các id cụm ln ln khóa nối Làm theo bước để tạo mối quan hệ bảng: Chọn Create Relationship (Tạo mối quan hệ) từ trình đơn ngữ cảnh chủ thể truy vấn khách hàng Đối với chủ thể truy vấn bên trái, chọn CLUSTER_ID chủ thể khách hàng thiết lập cardinality (số yếu tố tập hợp) n Việc cho biết có nhiều ghi thuộc cụm Đối với chủ thể truy vấn bên phải thêm chủ thể truy vấn CustomerSegments, chọn cột ID thiết lập cardinality 1 Việc cho biết có hàng cho cụm Nhấn OK 5 Lặp lại bước để tạo mối quan hệ CustomerSegments CustomerSegmentStatistics Chủ thể nối bên trái CustomerSegments với cardinality 1 Chủ thể nối bên phải CustomerSegmentStatistics với cardinality n Lặp lại bước để tạo mối quan hệ khách hàng CustomerSegmentStatistics Chủ thể nối bên trái Customers với cardinality n Chủ thể nối bên phải CustomerSegmentStatistics với cardinality n Bây bạn tạo chủ thể truy vấn cần thiết cho báo cáo Cognos triển khai gói CustomerSegments chứa PresentationView dự án cho Cognos Content Store Các hướng dẫn cách tạo triển khai gói mơ tả viết loạt Hình Tài nguyên tạo Framework Manager Tạo báo cáo phân đoạn khách hàng với Cognos Record Studio Phần mơ tả cách tạo báo cáo có ba trang báo cáo liên kết với Để có mô tả chi tiết cách liên kết báo cáo với tham khảo viết thứ hai loạt Ba trang báo cáo là:  Trang báo cáo cho thấy đoạn khách hàng số thông tin quan trọng đoạn, chẳng hạn độ tuổi trung bình, số dư trung bình, kích thước cụm, v.v Người dùng nhấn chuột vào cụm với truy vấn ngược (drill-through) đến liệu   khách hàng cụm Người sử dụng thấy phân bố tuổi chi tiết cho cụm cách chọn trường tuổi Trang truy vấn ngược (drill-through) khách hàng cho thấy báo cáo thuộc cụm Trang phân bố tuổi hiển thị biểu đồ phân bố tuổi cụm so sánh với tất khách hàng Các bước sau mô tả cách xây dựng hai trang liên kết Việc thực cho chúng sẵn sàng để liên kết đến bạn tạo trang báo cáo Trang truy vấn ngược (drill-through) khách hàng tương tự trang khách hàng tạo viết thứ hai loạt cho thấy bảng ghi khách hàng sử dụng chủ thể truy vấn khách hàng lọc mã định danh (id) cụm Thêm ID cụm vào ghi làm tham số Làm theo bước để tạo trang truy vấn ngược (drill-through) khách hàng: Tạo báo cáo Cognos Report Studio sử dụng gói CustomerSegments Thêm đối tượng danh sách vào báo cáo Thêm chủ thể truy vấn khách hàng vào danh sách cách kéo từ khung nhìn Insertable Objects Thêm lọc vào danh sách cách chọn danh sách nhấn vào biểu tượng Filters cơng cụ chọn Data->Filters từ trình đơn Trong trình thủ thuật sử dụng biểu tượng Add để thêm lọc Details Trên trang Detail Filter Expression (Mô tả chi tiết biểu thức lọc), thêm mã hiển thị bên Expression Definition (Định nghĩa biểu thức) (Phân đoạn khách hàng mã định danh cụm, bạn có lẽ cho tên khác.) [PresentationView].[Customers].[Customer segment] = ?clusterid? Cognos tự động phát từ khoá clusterid (mã định danh cụm) bao quanh ký tự dấu ? thêm vào danh sách tham số báo cáo Nhấn OK để xác nhận lọc 10 Thay đổi văn tiêu đề báo cáo tiêu đề cột để làm cho chúng có ý nghĩa 11 Lưu báo cáo bạn CustomerDrillthrough Hình Cognos Report Studio với báo cáo CustomerDrillthrough (Xem phiên mở rộng Hình 8.) Trang báo cáo thứ hai cho thấy biểu đồ phân bố tuổi chi tiết cho cụm cụ thể Để thực điều này, bạn sử dụng liệu từ chủ thể truy vấn CustomerSegmentStatistics lọc FIELDNAME theo AGE mã định danh cụm từ tham số Sau thêm hai chuỗi vào biểu đồ cột Một chuỗi dành cho phân bố tuổi cụm này, nằm mục truy vấn FREQUENCY chuỗi khác dành cho phân bố tất cụm, nằm mục truy vấn EXPECTEDFREQUENCY Làm theo bước sau để tạo trang báo cáo phân bố tuổi: Tạo báo cáo cho gói tương tự Bạn làm việc cách chọn File>New Report Studio Trong danh sách khuôn mẫu chọn Chart sử dụng kiểu biểu đồ cột Từ chủ thể truy vấn CustomerSegmentStatistics khung nhìn Insertable Objects, kéo mục truy vấn FREQUENCY EXPECTEDFREQUENCY vào Series: field (Chuỗi: trường) biểu đồ cột Từ chủ thể truy vấn tương tự, kéo mục truy vấn FREQUENCY đến Default Measure (yAxis): field (Phép đo mặc định (trục y): trường) biểu đồ cột Từ chủ thể truy vấn tương tự, kéo mục truy vấn NUMVALUE đến Category (x-Axis): field (Thể loại (trục x): trường) biểu đồ cột Thay hàm Aggregation trường NUMVALUE None Có cách để làm việc chọn trường NUMVALUE Category (x-Axis): field Khi bạn thấy đặc tính trường trình đơn đặc tính phía bên trái hình, tìm Data Item->Aggregate Function (Tổng hợp trường hàm) thay đổi None Thay đổi mơ tả trục để làm cho chúng có ý nghĩa Bạn làm việc cách mở Axis Titles: field (Các tiêu đề trục: trường) biểu đồ cột nhập văn cho trục đứng ngang Thay đổi mô tả chuỗi Chọn chuỗi lần Trong phần Properties thay đổi Text Source->Source Type to Text nhập mô tả vào Text Source->Text field Thay đổi kích thước biểu đồ Trong khung nhìn Properties biểu đồ, chọn nút trình đơn Positioning->Size and Overflow thay đổi chiều rộng tới 600 điểm ảnh Thêm lọc vào biểu đồ cách chọn danh sách biểu đồ nhấn vào biểu tượng Filters cơng cụ Data->Filters từ trình đơn 10 Trong trình thủ thuật sử dụng biểu tượng Add để thêm lọc Details 11 Trên trang Detail Filter Expression, thêm mã sau vào Expression Definition: [PresentationView].[CustomerSegmentStatistics].[ID]=?clusterid? AND [PresentationView].[CustomerSegmentStatistics].[FIELDNAME]='Age' 12 13 Cognos tự động phát từ khoá clusterid bao quanh ký tự dấu ? thêm vào danh sách tham số ghi 14 Nhấn OK để xác nhận lọc 15 Thay đổi văn tiêu đề báo cáo để làm cho có ý nghĩa 16 Lưu báo cáo bạn AgeDistribution (Phân bố tuổi) Hình Cognos Report Studio với báo cáo AgeDistribution Bây bạn sẵn sàng để tạo trang báo cáo liên kết với hai báo cáo khác Nền tảng cho trang báo cáo danh sách tất cụm đoạn khách hàng Các bước cho bạn biết cách làm giàu thêm hàng cụm với trường tuổi trung bình số dư trung bình cụm thêm cột có biểu đồ hình trịn để phổ biến Các thẻ ngân hàng quyền truy cập Trực tuyến đoạn Kết khung nhìn tương tự trình hiển thị trực quan cụm InfoSphere Warehouse, cách tạo báo cáo riêng mình, bạn chọn trường quan trọng cho người dùng trình bày chúng theo cách phù hợp với chúng Làm theo bước sau để tạo trang báo cáo Customer Segments chính: Tạo báo cáo cho gói tương tự Bạn làm điều cách chọn File>New Report Studio Từ danh sách khuôn mẫu, chọn List Từ chủ thể truy vấn CustomerSegments khung nhìn Insertable Objects, kéo mục truy vấn ID, SIZE Description vào danh sách Bây bạn có tảng trang báo cáo Trong bước bạn bao gồm tuổi trung bình số dư trung bình vào danh sách cho cụm Bạn thêm chúng từ bảng Customers, trước tiên bạn phải thiết lập hàm tổng hợp Cognos lấy trung bình để có kết mong đợi 3 Từ chủ thể truy vấn Customers khung nhìn "Insertable Objects", kéo mục truy vấn Age Average Balance vào danh sách Vì bạn cần tuổi trung bình số dư trung bình, thay đổi hàm tổng hợp hai cột để lấy trung bình Chọn hàng (khơng phải tiêu đề mà phần thân) khung nhìn Properties thay đổi Data Item->Aggregate Function thành Average Trong bước bạn thêm chức truy vấn ngược (drill-through) cho báo cáo CustomerDrilldown AgeDistribution Nếu chọn cột ID cụm, trang CustomerDrilldown có liệu khách hàng cho cụm mở Nếu chọn cột Age cụm, trang AgeDistribution cho cụm mở Chọn cột ID (không phải tiêu đề, cột bên nó) chọn Drill-Through Definitions (Các định nghĩa truy vấn ngược) từ trình đơn ngữ cảnh nhấn chuột phải Thêm Drill-Through Definition Trong thẻ Target Report đặc tính, chọn báo cáo CustomerDrilldown làm báo cáo đích Chọn Run the report (Chạy báo cáo) làm hành động Đánh dấu chọn hộp kiểm tra Open in new window (Mở cửa sổ mới) 10 Sử dụng nút Edit (Chỉnh sửa) bên danh sách tham số để thêm tham số liên kết 11 Trong hộp thoại Parameters, chọn Pass data item value (Chuyển qua giá trị mục liệu) làm phương thức để liên kết tham số tới giá trị hàng danh sách 12 Chọn mục truy vấn ID làm nguồn mục liệu nhấn OK 13 Lặp lại bước cho cột Age cách sử dụng ghi AgeDistribution làm ghi đích Trong thiết lập cuối bước, bạn thêm hai cột có chứa biểu đồ hình trịn có thông tin số lượng khách hàng cụm có thẻ ngân hàng quyền truy cập trực tuyến Thông tin chứa chủ thể truy vấn CustomerSegmentStatistics Thiết lập biểu đồ hình trịn tương tự bạn làm cho trang AgeDistribution Tuy nhiên, có khác biệt Thẻ ngân hàng quyền truy cập trực tuyến trường thể loại; chúng sử dụng thể loại thay dãy số ngăn chứa (bin) Vì vậy, biểu đồ hình trịn phải đọc từ mục truy vấn CATVALUE thay mục truy vấn NUMVALUE Có thể thêm biểu đồ cho cột Để hiển thị liệu cho hàng, điều cần thiết tạo mối quan hệ Tổng thể-Chi tiết (Master-Detail Relationship) Biểu đồ bảng có truy vấn bên khác Mối quan hệ Tổng thể-Chi tiết cho báo cáo biết truy vấn kết nối Trong ví dụ này, biểu đồ hình trịn hiển thị thơng tin từ mã định danh cụm đặt hàng 14 Thay đổi khung nhìn Insertable Objects thành Toolbox (Hộp cơng cụ) Khung nhìn có ba thẻ phía cùng, phía ngồi bên phải Toolbox, chứa biểu đồ, danh sách, v.v 15 Kéo đối tượng Chart vào List bạn thêm cột nguồn vào Chọn kiểu biểu đồ hình trịn 16 Chuyển khung nhìn Insertable Objects thành Source 17 Từ chủ thể truy vấn CustomerSegmentsStatistics, kéo CATVALUE vào Slices Pie: field biểu đồ hình trịn 18 Từ chủ thể truy vấn CustomerSegmentsStatistics, kéo FREQUENCY vào Default Measure: field biểu đồ hình trịn 19 Để lọc liệu cho mã định danh cụm tên trường, thêm mục truy vấn tương ứng tới truy vấn biểu đồ Để mở truy vấn, nhấn chuột phải vào biểu đồ chọn Go to Query (Chuyển sang truy vấn) 20 Thêm mục truy vấn ID FIELDNAME từ chủ thể truy vấn CustomerSegmentStatistics khung nhìn Insertable Objects vào Data Items truy vấn 21 Thay đổi hàm tổng hợp cột ID SIZE thành None 22 Quay trở lại trang báo cáo cách chọn View->Report Pages chọn Page1 (Trang 1) Thêm Details Filter vào biểu đồ hình trịn Expression Definition hiển thị mã sau đây: [FIELDNAME]='BANKCARD' AND ([CATVALUE]='YES' OR [CATVALUE]='NO') 23 24 Thêm Master Details Relationship biểu đồ hình trịn danh sách 25 Chọn cột biểu đồ hình trịn (phần thân khơng phải phần tiêu đề) chọn Data>Master Detail Relationships từ trình đơn tệp 26 Trong trình thủ thuật mối quan hệ, nhấn vào nút New Link (Liên kết mới) Tạo Kết nối nối cột ID List với cột ID biểu đồ hình trịn 27 Thay đổi kích thước biểu đồ hình trịn Trong khung nhìn Properties biểu đồ, chọn nút trình đơn Positioning->Size and Overflow thay đổi chiều rộng tới 200 điểm ảnh chiều cao 100 điểm ảnh 28 Thay đổi tiêu đề Default Legend biểu đồ hình tròn Bankcard 29 Lặp lại bước với biểu đồ hình trịn Online access (quyền truy cập trực tuyến) Sự khác biệt bạn thiết lập truy vấn lọc để lọc FIELDNAME thành ONLINE_ACCESS hình đây: [FIELDNAME]='ONLINE_ACCESS' AND ([CATVALUE]='YES' OR [CATVALUE]='NO') 30 31 Thay đổi tiêu đề văn báo cáo tiêu đề cột để làm cho chúng có ý nghĩa lưu báo cáo bạn CustomerSegments Hình 10 Cognos Report Studio với báo cáo Customer Segments (Xem phiên mở rộng Hình 10.) Bạn chạy báo cáo hồn thành Nó mặc định tới trang báo cáo chính, cho thấy tổng quan đoạn khách hàng Những người dùng lựa chọn ID đoạn để xem tập liệu khách hàng thuộc đoạn ghi Để có khung nhìn chi tiết phân bố tuổi, người dùng nhấn chuột vào tuổi đoạn Hình 11 Tổng quan đoạn khách hàng (Xem phiên mở rộng Hình 11.) Hình 12 Báo cáo phân bố tuổi Hình 13 Truy vấn ngược (drill-through) khách hàng ... trang Tạo báo cáo phân đoạn khách hàng tương tác với Cognos Phần viết cho bạn thấy cách sử dụng Cognos để xây dựng báo cáo phân đoạn khách hàng Báo cáo bao gồm trang cho thấy đoạn khách hàng tính... nguyên tạo Framework Manager Tạo báo cáo phân đoạn khách hàng với Cognos Record Studio Phần mơ tả cách tạo báo cáo có ba trang báo cáo liên kết với Để có mô tả chi tiết cách liên kết báo cáo với. .. InfoSphere Warehouse Nhập liệu cụm vào Cognos Sau tạo mơ hình phân cụm bảng khách hàng cho điểm, bạn nhập hai vào siêu liệu Cognos Cognos Framework Manager Đối với báo cáo phân đoạn khách hàng, bạn

Ngày đăng: 24/03/2014, 06:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan