Syncing data between onprem and Azure SQL
No .. Azure data factory is not required. 

You can set up transactional replication from on-prem to Azure. Do not use data-sync .. its buggy and have many issues.