To get all base tables of a view you can use the following CTE-Statement:
WITH CTE (VIEW_SCHEMA,VIEW_NAME,TABLE_SCHEMA,TABLE_NAME)
AS
(
SELECT VIEW_SCHEMA,VIEW_NAME,TABLE_SCHEMA,TABLE_NAME
FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE
)
SELECT vu.VIEW_SCHEMA,
vu.VIEW_NAME,
vu.TABLE_SCHEMA AS src_schema,
vu.TABLE_NAME AS src_table
FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE VU LEFT JOIN CTE
ON VU.TABLE_SCHEMA =CTE.VIEW_SCHEMA
AND VU.TABLE_NAME=CTE.VIEW_name