SPOR: A Comprehensive and Practical Evaluation Method for Compositional Generalization in Data-to-Text Generation