Рейтинг:0

Данные Google Cloud SQL Server в BigQuery

флаг ao

Мне нужно экспортировать данные, которые у меня есть в базе данных Google Cloud SQL Server, в BigQuery, чтобы выполнить некоторый анализ данных и отчетность. Я обнаружил, что рекомендуемый способ сделать это — использовать федеративный запрос BigQuery Cloud SQL. но это не поддерживает базу данных SQL Server, только MySql и Postgres в службе Google Cloud SQL.

Я ищу способ сделать это с помощью ресурсов Google Cloud, возможно, с помощью пакетного инструмента ETL или потокового. Требование состоит в том, чтобы данные в BigQuery обновлялись в реальном или близком к реальному времени. Я новичок в Google Cloud.

Я пытаюсь использовать Data Fusion, но не могу подключиться к базе данных GC SQL Server. Похоже, установленный JDBC предназначен для серверов Microsoft SQL, а не для GC. Даже в именах классов драйверов базы данных для JDBC GC MySql и Postres указаны, но не SQL Server

Рейтинг:0
флаг br

Чтобы использовать репликацию в DataFusion для сервера SQL, попробуйте шаг за шагом выполнить документацию, предоставленную Google. 1.

В разделе «Загрузить драйвер JDBC» (соединять)

Затем вам нужно создать конвейер (соединять), и запустите конвейер (соединять) И, наконец, вы сможете просматривать свои данные в BigQuery.

Если вы будете следить за полной документацией âРепликация данных из SQL Server в BigQueryвы сможете воспроизвести без каких-либо проблем. С другой стороны, было бы полезно, если бы вы могли как можно подробнее описать пошаговые действия, которые вы выполняли, пытаясь выполнить репликацию с сервера на BigQuery. Вы следовали руководству?

Avaldes avatar
флаг ao
Привет, спасибо за ваш ответ. Я сделал то, что вы сказали, но проблема в том, что вы не можете использовать драйвер jdbc для прямого подключения к GC Sql Sever, верно? поскольку это не экземпляр SQL Server. Наконец, я создал виртуальную машину, запустил прокси-сервер sql и подключил драйвер jdbc к прокси-серверу в виртуальной машине. Вы видите какой-то другой путь?
флаг br
Чтобы создать «репликацию», вам нужно было создать два экземпляра (SQL и экземпляр Cloud Fusion). В экземпляре облачного слияния вы загружаете драйвер, чтобы иметь возможность подключаться к вашей базе данных с помощью JDBC (узнайте, как использовать драйвер из облачного слияния) https://cloud.google.com/data-fusion/docs/how- в/использование-jdbc-драйверов#use_a_jdbc_driver Чтобы использовать драйвер JBDC в экземпляре SQL, вы можете использовать его с соединителем, а также проверить следующую документацию https://cloud.google.com/sql/docs/sqlserver/connect-connectors#setup-and-usage.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.