Is there a way to simply take a SQL backup .bak file, and using that as a restore point to generate a new database on Azure SQL Database?
The wizard that I see generally recommended in this situation wants to create a custom file to use, but it pukes on the encrypted objects ( functions and views ) and I don't see another way to get it going.
If you already have a database on local machine then you can migrate it directly on Azure using SQL Management Studio. Follow these steps:
Right click on the database name in SSMS:
Follow the wizard that appears then.
If you're running SSMS v17 you can configure the Azure SQL database edition, size and service objective.