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