NUMA and FLASH disk arrays do not appear to have anything to do with each other.
And not sure why you "just bought" HP/Violin storage as HP appears to have cut their ties with Violin:
That being said, I would imagine that it comes with an interface that would be similar to any other storage array and you would provision LUNS as with any other storage array.
Hopefully you found the information you were looking for, there are a lot of good sources. You can also search for data on flashdba blog as well.
For DW workloads the primary tuning goal is to ensure enough parallel IO threads are used. Whether you are using hints, Auto Degree of parallelism etc.