I know this doesn't solve the OP's particular problem, but I thought I'd add some examples of this using Canvas Data for the Group.
Supply the course_id and the filename, returns a list of pages in the course with that file. Can be used to find any string.
I append the Term, because it's often useful when you expand the scope beyond a single course.
SELECT
     wiki_page_dim.title AS page_title,
     course_dim.canvas_id AS course_id,
     course_dim.name AS course_name,
     enrollment_term_dim.name AS term_name
FROM CanvasLMS.dbo.wiki_page_dim 
     JOIN CanvasLMS.dbo.wiki_page_fact ON wiki_page_dim.id = wiki_page_fact.wiki_page_id
     JOIN CanvasLMS.dbo.course_dim ON wiki_page_fact.parent_course_id = course_dim.id
     JOIN CanvasLMS.dbo.enrollment_term_dim ON course_dim.enrollment_term_id = enrollment_term_dim.id
WHERE
     course_dim.canvas_id = 123456
     AND body LIKE '%Clock Icon.jpg%';āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Here's a query to find EVERY course a file is used in, across terms with some additional details.
We use this to track course content because we version courses with an image file naming convention.
SELECT
     file_dim.canvas_id AS file_id,
     display_name AS file_name,
     user_dim.canvas_id AS user_id,
     user_dim.name AS uploaded_by,
     course_dim.canvas_id AS course_id,
     course_dim.name AS course_name,
     course_dim.created_at AS course_created_at,
     account_dim.canvas_id AS account_id,
     account_dim.name,
     account_dim.parent_account,
     account_dim.grandparent_account,
     enrollment_term_dim.canvas_id AS term_id,
     enrollment_term_dim.name AS term_name
FROM CanvasLMS.dbo.file_dim
     JOIN CanvasLMS.dbo.user_dim ON file_dim.uploader_id = user_dim.id
     JOIN CanvasLMS.dbo.account_dim ON file_dim.account_id = account_dim.id
     JOIN CanvasLMS.dbo.course_dim ON file_dim.course_id = course_dim.id
     JOIN CanvasLMS.dbo.enrollment_term_dim ON course_dim.enrollment_term_id = enrollment_term_dim.id
WHERE PATINDEX('OBL-%-%-[0-9].[0-9].png',display_name) = 1;
āāāāāāāāāāāāāāāāāāāāāāāā
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		 
		
		
	
	
	
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.