В чем разница между учетной записью Reader и учетной записью Consumer - PullRequest
0 голосов
/ 12 марта 2020

Может кто-нибудь, пожалуйста, вытащить меня из путаницы в отношении учетной записи Reader и Consumer Account Я предполагал, что учетная запись Reader создана провайдером для помощи потребителю. Но здесь на официальной диаграмме Учетная запись потребителя имеет прямой доступ к БД (слева) учетной записи поставщика ссылка enter image description here

1 Ответ

3 голосов
/ 12 марта 2020

Основное отличие состоит в том, что вы несете ответственность за стоимость хранилища, управление пользователями и роли учетной записи читателя. Для учетной записи потребителя вы не несете ответственности за все это.

Например:

У вас есть учетная запись в Snowflake, и вам необходимо предоставить данные двум вашим поставщикам (A И б). У продавца А есть собственный аккаунт в Снежинке; У поставщика B нет собственной учетной записи Snowflake.

Сначала вы настраиваете объект данных SHARE , чтобы оба поставщика могли получить доступ к данным без входа в систему. ваша учетная запись.

Учетная запись поставщика - это вы. Вы предоставляете им данные.

Учетная запись потребителя является Продавцом A. Вы добавите их учетную запись Snowflake к объекту SHARE , чтобы предоставить Они передают данные в свою учетную запись Snowflake, и они будут использовать свои склады для запроса данных.

Учетная запись Reader - это поставщик B. Поскольку поставщик B не имеет В учетной записи Snowflake вы создадите объект MANAGED ACCOUNT . Это предоставит вам имя учетной записи Snowflake и URL-адрес, который вы можете указать Продавцу B. Затем вы должны добавить имя учетной записи к SHARE , который вы создали в начале. Затем вы должны войти в учетную запись читателя с правами администратора, создать базу данных из общего ресурса, создать пользователей, роли и хотя бы один склад для использования. Когда поставщик B входит в URL этого управляемого аккаунта, он сможет видеть данные в базе данных только из общего ресурса (так же, как поставщик A).

...