Openflow Connector for Oracle: Snowflake 설정¶
참고
이 커넥터에는 `Snowflake Connector 약관<https://www.snowflake.com/legal/snowflake-connector-terms/>`_이 적용됩니다.
참고
Openflow Connector for Oracle 에는 표준 커넥터 서비스 약관 외에 추가 서비스 약관도 적용됩니다. 자세한 내용은 `Oracle용 Openflow Connector 부록 <https://www.snowflake.com/en/legal/optional-offerings/offering-specific-terms/openflow-oracle-terms/>`_을 참조하세요.
이 항목에서는 Openflow Connector for Oracle 용 Snowflake 환경을 설정하는 방법을 설명합니다.
Snowflake 계정 관리자는 다음 작업을 수행합니다.
Snowflake에 대상 데이터베이스를 생성하여 복제된 데이터를 저장합니다.
CREATE DATABASE <destination_database>;
Snowflake :ref:`서비스 사용자<label-user-type-property>`를 생성합니다.
CREATE USER <openflow_user> TYPE = SERVICE COMMENT='Service user for automated access of Openflow';
커넥터에 대한 Snowflake 역할을 생성하고 필요한 권한을 부여합니다.
CREATE ROLE <openflow_role>; GRANT ROLE <openflow_role> TO USER <openflow_user>; GRANT USAGE ON DATABASE <destination_database> TO ROLE <openflow_role>; GRANT CREATE SCHEMA ON DATABASE <destination_database> TO ROLE <openflow_role>;
이 역할을 사용하여 Snowflake 데이터베이스에 대한 커넥터의 액세스를 관리합니다.
대상 데이터베이스에 오브젝트를 생성하려면 액세스를 관리하는 데 사용되는 역할에 데이터베이스에 대한 :ref:`USAGE 및 CREATE SCHEMA 권한<label-database_privileges>`을 부여해야 합니다.
커넥터에 대한 Snowflake 웨어하우스를 생성하고 필요한 권한을 부여합니다.
CREATE WAREHOUSE <openflow_warehouse> WITH WAREHOUSE_SIZE = 'XSMALL' AUTO_SUSPEND = 300 AUTO_RESUME = TRUE; GRANT USAGE, OPERATE ON WAREHOUSE <openflow_warehouse> TO ROLE <openflow_role>;
Snowflake는 XSMALL 웨어하우스 크기로 시작한 다음, 복제되는 테이블 수와 전송되는 데이터의 양에 따라 크기를 실험할 것을 권장합니다. 대부분의 테이블은 일반적으로 더 큰 웨어하우스 크기보다는 멀티 클러스터 웨어하우스에서 더 잘 확장됩니다. 자세한 내용은 :doc:`멀티 클러스터 웨어하우스 </user-guide/warehouses-multicluster>`를 참조하세요.
키 페어 인증을 위한 공개 키와 개인 키를 설정합니다.
한 쌍의 보안 키(공개 및 비공개)를 생성합니다.
커넥터의 구성에 제공할 파일에 사용자의 개인 키를 저장합니다.
Snowflake 서비스 사용자에게 공개 키를 할당합니다.
ALTER USER <openflow_user> SET RSA_PUBLIC_KEY = 'thekey';
자세한 내용은 키 페어 인증 및 키 페어 순환 섹션을 참조하십시오.
다음 단계¶
커넥터를 구성 합니다.