Вы находитесь здесь:
Получение регистрационных данных пользователя из Snowflake
Соберите сведения о пользователе и сведения о проверке подлинности в Snowflake, чтобы создать цель общего доступа к данным.
Эти действия включают выполнение команд в Snowflake. Рекомендуем обратиться к администратору Snowflake за помощью в устранении неполадок.
-
В Snowflake создайте пользователя для администратора Data 360 или специалиста по работе с данными.
Если вы хотите использовать существующего пользователя, можно пропустить создание пользователя. Убедитесь, что роль по умолчанию неAccountADMIN, SECURITYADMIN или ORGADMIN. Пользователь должен иметь полномочия на использование («Чтение и запрос») для соответствующего склада.CREATE OR REPLACE USER <Data 360 Admin or Data Aware Specialist> PASSWORD = '<string>' LOGIN_NAME = <string> DISPLAY_NAME = <string> FIRST_NAME = <string> MIDDLE_NAME = <string> LAST_NAME = <string> EMAIL = <string> DEFAULT_ROLE = <Any Public Role With Low Privileges>; -
В Snowflake создайте интеграцию безопасности.
CREATE OR REPLACE SECURITY INTEGRATION [IF NOT EXISTS] <Data Cloud_Snowflake_Security_Integration> TYPE = OAUTH OAUTH_CLIENT = CUSTOM OAUTH_CLIENT_TYPE = 'CONFIDENTIAL' OAUTH_REDIRECT_URI = 'https://login.salesforce.com/services/cdpSnowflakeOAuthCallback' ENABLED = TRUE OAUTH_ISSUE_REFRESH_TOKENS = TRUE;В безопасной организации Data Cloud
OAUTH_REDIRECT_URIявляетсяhttps://test.salesforce.com/services/cdpSnowflakeOAuthCallback -
В Snowflake запустите оператор «ОПИСАТЬ», чтобы получить сведения об OAUTH_AUTHORIZATION_ENDPOINT.
При создании цели общего доступа к данным в Data 360 введите значение OAUTH_AUTHORIZATION_ENDPOINT в поле «URL-адрес организации» и преобразуйте все символы подчеркивания в дефисы, игнорируя подкаталог и последующие части.DESC SECURITY INTEGRATION <Data Cloud_Snowflake_Security_Integration>;Например, если URL-адрес конечной точки авторизации OAuth является
https://nto_america_dev_instance.example.computing.com/oauth/authorize, введитеhttps://nto-america-dev-instance.example.computing.comдля URL-адреса организации. -
В Snowflake получите регистрационные данные клиента.
Используйте код клиента и секрет клиента для создания цели общего доступа к данным. Предоставьте общий доступ к регистрационным данным администратору Data 360.SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS( '<Data Cloud_Snowflake_Integration>');
