Drupal 7 - Advice needed to accomplish the idea of embedding a view in a view Using Drupal 7 - I have a view that displays all project assignments per employee.  This view works properly and is displayed as a block on Department nodes.

I have another view that displays a page,"Department Directory".  Where the directory lists fields of such as Department Name, Address, Phone, Fax, Email.  

The idea I am trying to accomplish is to have a list of fields of the department, and then have it list the employee assignments. Example:

View Page: Departments:

Finance Department

Address 123

555-555-5555

Email@mail.com

(This is where the views employee assignment block fields would be displayed)

PERSONNEL ASSIGNMENTS:

John Smith:  Complete Budget

Alan Wayer:  Generate Monthly Expense Reports



Upon doing some research, the Views field view module gave me the results I needed, however, I read that this module is resource heavy.  Is there a more efficient way that this can be accomplished?
Where did you read that Views is resource heavy?  While there is some overhead to running Views, it is generally not significant unless you are getting enormous amounts of traffic.  Your system sounds like it will be used internally, so I highly doubt that you will run into performance issues.

Views is a visual SQL query builder.  It is also the most popular module for Drupal and one of the best supported modules.  The alternative to Views is to write the SQL queries yourself, but unless you're a SQL expert this is error-prone and time consuming.  You can always do everything in Views first and then re-write some of the queries manually if you run into performance problems.