Almost everyone today operates multi-cloud and cloud-hybrid systems. These organizations have data in flat files, tagged files, relational databases, document stores, graph databases, and more. Furthermore, processing that data spans technologies from batch ETL to changed data capture, stream processing, and complex event processing. The variety of tools, technologies, platforms, and data types makes it difficult to manage processing, access, security, and integration. Enter the Data Fabric. A Data Fabric is a combination of architecture and technology that is designed to streamline the complexities of managing all those different kinds of data. It uses multiple database management systems and is deployed across a variety of platforms. This report by Eckerson Group summarizes the results of their extensive research into Data Fabrics through interviews with numerous industry experts and a dozen or more demonstrations of implemented data fabric technologies.