2016-04-18 3 views
0

У меня есть требование, когда мне нужно загрузить файлы в хранилище облачных хранилищ Google (он владеет и поддерживать его полностью).Загрузите локальные файлы в хранилище облачных хранилищ Google, используя SSIS

Это хранилище облачных хранилищ Google создано моим клиентом.

Я новичок в облаке Google и имею опыт работы на Amazon S3. У меня SSIS, работающий на сервере, для загрузки транзакционных данных в плоские файлы.

Я создал образец учетной записи для облака Google и установил Google SDK. Я могу загружать файлы вручную через gsutil.

мои вопросы

  1. , что я должен предложить мой клиент разделить полномочия?

  2. Как подключиться к облачному хранилищу Google с предоставленными учетными данными самостоятельно?

  3. Как я могу нажать файлы в облачную хранилище Google с помощью 2 шагов.

любая помощь приветствуется.

Заранее спасибо.

+0

Попробуйте следующее: http://www.cdata.com/drivers/google/ssis/ – BIDeveloper

ответ

0
  1. Что мне следует предложить моему клиенту поделиться своими полномочиями?

Дайте клиенту имя существующей учетной записи Google (или создать новый). Попросите их предоставить соответствующую учетную запись соответствующим разрешениям. Если ковша достаточно, попросите сделать ВЛАДЕЛЬЦУ из ковша. Или попросите, чтобы вас добавили в список владельцев проекта.

  1. Как подключиться к облачному хранилищу Google с предоставленными учетными данными самостоятельно?

Вы будете использовать учетные данные своей учетной записи.

  1. Как я могу загрузить файлы в облачную хранилище Google с помощью 2 шагов.

Вручную, с gsutil, это довольно легко. Вы просто аутентифицируете себя. Если вы хотите настроить автоматизированный процесс, вам нужно создать «учетную запись службы», которая представляет это задание. Учетная запись службы поставляется с закрытым ключом, который будет использоваться для аутентификации. Gsutil может выступать в качестве учетной записи службы, если вы хотите настроить работу cron.

Я не знаком с возможностями экспорта SSIS, поэтому я не могу помочь вам с этой частью.

+0

это звучит хорошо. Позвольте мне поработать над этим! –

0

Если вы можете вручную загрузить файл с помощью gsutil, вы можете использовать ту же команду, поместить ее в пакетный файл и запустить через SSIS.

Включить «Выполнение задачи процесса» в SSIS и предоставить путь пакетного файла в качестве исполняемого файла. Вы должны иметь возможность запустить его в своей системе.

Однако, если вы хотите сделать то же самое в процессе производства, лучше иметь учетную запись службы. Эта учетная запись будет установлена ​​как учетная запись по умолчанию в процессе производства.

Смежные вопросы