Truy vấn DataVault #
DataVault được xây dựng trên nền tảng Redshift và có cú pháp truy vấn tương tự như PostgreSQL. Hầu hết các công cụ BI đều cho phép bạn truy cập cơ sở dữ liệu thông qua PostgreSQL. Điều này là đủ để bạn truy cập vào DataVault của mình.
Các công cụ phân tích kinh doanh (BI) #
Dưới đây là một số công cụ BI được biết đến là hoạt động hiệu quả với DataVault. Chúng tôi cũng có quan hệ đối tác với một số công ty trong số này. Vui lòng liên hệ qua địa chỉ info@tenjin.io nếu có bất kỳ thắc mắc nào về các mối quan hệ đối tác này.







Bắt đầu với SQL #
Học viết SQL có thể là một thách thức không hề nhỏ. Tuy nhiên, tất cả các chuyên gia tiếp thị đều sẽ cần đến kỹ năng này vào một thời điểm nào đó.
Tenjin có nhiều tài liệu hướng dẫn có thể giúp bạn bắt đầu làm quen với SQL và áp dụng nó cùng với DataVault. Khi bạn đã thành thạo hơn với SQL, bạn có thể điều chỉnh các câu truy vấn của mình và tiếp tục tối ưu hóa! Hãy liên hệ với chúng tôi qua địa chỉ support@tenjin.com để truy cập các tài liệu hướng dẫn của chúng tôi.
Học SQL #
Dựa trên những kiến thức cơ bản nêu trên, bạn có thể trích xuất các bảng dữ liệu hiện có trong DataVault và sử dụng các phép nối (join) để liên kết dữ liệu giữa các bảng.
Kết hợp với các ví dụ dưới đây từ Tenjin, bạn sẽ có đủ thông tin để bắt đầu thực hiện các biện pháp tối ưu hóa cần thiết cho hoạt động tiếp thị.
Các câu hỏi thường gặp về Tenjin #
Tất cả các truy vấn đều được viết cho DataVault và có thể được điều chỉnh cho phù hợp với mục đích cụ thể của bạn.
Dưới đây là một ví dụ về truy vấn.
SELECT COUNT(DISTINCT coalesce(advertising_id, developer_device_id)) as dau
Từ các sự kiện
WHERE created_at :: DATE = ‘@DATE’ VÀ bundle_id = ‘@BUNDLEID’ VÀ platform = ‘@PLATFORM’;
Câu truy vấn này tính toán số người dùng hoạt động hàng ngày (DAU) cho một ngày cụ thể. Ngay cả khi không biết SQL, bạn cũng có thể phần nào hiểu được nó đang làm gì. Tuy nhiên, hãy tạm thời bỏ qua bối cảnh cụ thể – chỉ cần biết rằng nó tính toán DAU cho một ngày cụ thể là được.
Với tư cách là người mới bắt đầu, bạn chỉ cần thay đổi tất cả các biến có ký hiệu @ để có được kết quả mong muốn.
Trong trường hợp này, hãy thay đổi @DATE thành ngày mà bạn muốn phân tích, @BUNDLEID thành bundle_id mà bạn đang sử dụng, và @PLATFORM thành platform mà bạn đang xem xét.
Cuối cùng, bạn có thể điều chỉnh câu truy vấn để nó trông giống như sau:
SELECT COUNT(DISTINCT coalesce(advertising_id, developer_device_id)) as dau
Từ các sự kiện
WHERE created_at :: DATE = ‘2018-02-01’ VÀ bundle_id = ‘com.tenjin.wordfinder’ VÀ platform = ‘ios’;
Điều này sẽ tự động tính toán chỉ số DAU cho một ứng dụng trên iOS.