You may run into a scenario where requirements placed on your CDS data model are very difficult or impossible to meet with basic CDS functionality.