Consider there is a fact table (1 table) which has multiple customers' data. We have to provide an analytical report for each customers in such a way that the report should show only the data specific to each one of the customers. In short, Customer A should not see Customer B's data. So is there a way to do this in a simple way apart from segregating the data part by separate views, one for each customer? This is because if that is the only way then I have create a large number of views due to many customers involved.

Hope the question that I have put forth is clear?