Подключить AWS QuickSight к базе данных SQL Azure? - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь использовать AWS QuickSight для анализа некоторых данных, которые хранятся в SQL Server на сервере SQL Azure.

Согласно QuickSight, он может подключаться к SQL Server, но всякий раз, когда я пытаюсьчтобы проверить соединение, процесс зависает примерно на минуту, затем возвращается «Не удается открыть сервер» . . . », запрошенное при входе в систему. Ошибка входа в систему. '

Сначала я подозревал, что это проблема с брандмауэром на сервере MS SQL в Azure. Соответственно, Я посмотрел здесь IP-области

Я использую регион US West (Oregon) (us-west-2), поэтому я внес белый список в диапазон IP 54.70. С 204.128 по 54.70.204.159 - но я все еще получаю точно такую ​​же 1-минутную (или около того) паузу, прежде чем ошибка вернется в режиме быстрого визирования.

Точная ошибка:

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

Если я нажму «Показать подробности», то получит следующее сообщение:

Сведения об ошибке
регион: us-west-2
отметка времени: XXX
requestId: XXX
sourceErrorCode: 40532
sourceErrorMessage: Невозможно открыть сервер ". . . "запрашивается логином. Ошибка входа. ClientConnectionId: * sourceErrorState: S0001
sourceException: com.microsoft.sqlserver.jdbc.SQLServerException
sourceType: SQLSERVER

Очевидно, что некоторые из вышеупомянутых были отредактированы.

Я не могу поверить, что QuickSight не может подключиться к базе данных Azure MS SQL, поэтому мне интересно, если у кого-то еще была эта проблема, и каково было ее решение?

Ответы [ 2 ]

0 голосов
/ 07 октября 2019

Согласно любому выполненному мною поисковому запросу и опубликованным здесь ответам, похоже, что, хотя в AWS или Azure нет конкретного заявления о том, что они не могут быть связаны, в равной степени нет ответа, что они могут. Интересно, что никто не ответил, что он уже работает. На данный момент я чувствую, что это не может работать.

0 голосов
/ 07 октября 2019

См. Этот документ: Реляционные источники данных

В качестве источников данных для Amazon QuickSight можно использовать любое из следующих хранилищ реляционных данных:

  • AmazonАфина
  • Amazon Aurora
  • Amazon Redshift
  • Amazon Redshift Spectrum
  • Amazon S3
  • Amazon S3 Analytics
  • ApacheSpark 2.0 или более поздней версии
  • MariaDB 10.0 или более поздней версии
  • Microsoft SQL Server 2012 или более поздней версии
  • MySQL 5.1 или более поздней версии
  • PostgreSQL 9.3.1 или более поздней версии
  • Presto 0.167 или новее
  • Снежинка
  • Teradata 14.0 или новее

Примечание

Вы можете получить доступ к дополнительным источникам данных, не перечисленным здесь. связывая или импортируя их через поддерживаемые источники данных.

Вы можете извлекать данные из таблиц и материализованных представлений в экземплярах PostgreSQL и из таблиц во всех других экземплярах базы данных.

Кластеры Amazon Redshift, Amazon Athenaбазы данных и AmazonЭкземпляры службы реляционной базы данных (RDS) должны быть в AWS. Другие экземпляры базы данных должны находиться в одной из следующих сред, чтобы они были доступны из Amazon QuickSight:

  • Amazon EC2
  • В локальной сети
  • В центре обработки данных илив какой-то другой доступной в Интернете среде

В документе AWS QuickSight не говорится, что он поддерживает базу данных SQL Azure, просто сказано, что он поддерживает другие среды баз данных.

И другие задали эту проблему в AWSДискуссионные форумы, никто или официальный представитель AWS QuickSight не дал ответа.

Ссылка: Может ли Quicksight подключиться к базе данных SQL Azure?

Что мы можем догадаться, что это не так? пока что поддерживает SQL Azure.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...