Does MS PowerBI directly connect with Azure's ML workbench?
Yes, they can connect natively. You can manage data and then put it all in different services like it is showed next. As you can see you can use SQL database, blob storate and also PowerBI.


Here you can find a tutorial on how to do streaming analytics with Azure and PowerBI.