Если кратко то так: У нас есть одна таблица, где собрана аналитика сайта - т.е. источники трафика, user_id, session_id, устройства, utm-метки, и т.п. Есть вторая таблица - с поисковыми запросами и session_id. Т.е. я их между собой связываю по столбцу "session_id" и могу фильтровать первую таблицу выбирая тот или иной поисковый запрос из второй таблицы. Есть третья таблица с user_id и utm-метками. Её я связываю с первой по столбцу "user_id" и могу метками фильтровать первую таблицу. Мы знаем, что utm-метка и поисковый запрос пришли к нам по одной тематике и хотим эту самую тематику сразу выбрать в фильтре и увидеть отфильтрованную первую таблицу. Надеюсь, не запутал ) Т.е. по смыслу вторая и третья таблица между собой не связана, а связана только с первой.
не совсем понял с первого раза, но что-то мне подсказывает что это у Вас три таблицы фактов, сделайте, все какие возможно, справочники к этим таблицам и соедините эти таблицы со справочниками и будет вам счастье! :)
спр_utm-метка, спр_user_id, спр_sesion, ну и т.д. :)