Loading
Общие сведения о Salesforce Data 360
Получение регистрационных данных пользователя из Snowflake
  1. Справка Salesforce
  2. Документы
  3. Data 360

Получение регистрационных данных пользователя из Snowflake

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

Эти действия включают выполнение команд в Snowflake. Рекомендуем обратиться к администратору Snowflake за помощью в устранении неполадок.

  1. В Snowflake создайте пользователя для администратора Data 360 или специалиста по работе с данными.
    
    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>;
    
    Если вы хотите использовать существующего пользователя, можно пропустить создание пользователя. Убедитесь, что роль по умолчанию неAccountADMIN, SECURITYADMIN или ORGADMIN. Пользователь должен иметь полномочия на использование («Чтение и запрос») для соответствующего склада.
  2. В 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

  3. В Snowflake запустите оператор «ОПИСАТЬ», чтобы получить сведения об OAUTH_AUTHORIZATION_ENDPOINT.
    DESC SECURITY INTEGRATION <Data Cloud_Snowflake_Security_Integration>;
    При создании цели общего доступа к данным в Data 360 введите значение OAUTH_AUTHORIZATION_ENDPOINT в поле «URL-адрес организации» и преобразуйте все символы подчеркивания в дефисы, игнорируя подкаталог и последующие части.

    Например, если URL-адрес конечной точки авторизации OAuth является https://nto_america_dev_instance.example.computing.com/oauth/authorize, введите https://nto-america-dev-instance.example.computing.com для URL-адреса организации.

  4. В Snowflake получите регистрационные данные клиента.
    SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS( '<Data Cloud_Snowflake_Integration>');
    Используйте код клиента и секрет клиента для создания цели общего доступа к данным. Предоставьте общий доступ к регистрационным данным администратору Data 360.
 
Загрузка
Salesforce Help | Article