미러링 및 가상화를 사용하여 데이터 관리 간소화

완료됨

조직은 다양한 데이터 소스를 통합하고, 데이터 일관성을 보장하고, 실시간 데이터 가용성을 유지하는 복잡성으로 인해 데이터를 관리하고 분석하는 데 어려움을 겪는 경우가 많습니다. Microsoft Fabric의 SQL Database는 데이터 통합을 간소화하고, 데이터 일관성을 향상시키고, 실시간에 가까운 데이터 가용성을 보장하는 통합 플랫폼을 제공하여 이러한 문제를 해결합니다.

미러링으로 통합

Microsoft Fabric에서 SQL Database의 주요 기능 중 하나는 Azure SQL Database의 데이터베이스를 Fabric의 OneLake로 직접 미러링하는 기능입니다. 또한 패브릭의 SQL Database는 분석을 위해 자동으로 미러링되며, 데이터는 거의 실시간으로 OneLake에 지속적으로 복제됩니다.

Azure SQL Database용 패브릭 데이터베이스 미러링 다이어그램.

이 미러링 프로세스는 데이터가 거의 실시간으로 지속적으로 복제되도록 보장하므로 복잡한 ETL(Extract, Transform, Load) 프로세스가 필요하지 않습니다. 이를 통해 총 소유 비용을 절감하고 인사이트 확보 시간을 단축하여 기업이 비즈니스 인텔리전스, 인공 지능, 데이터 엔지니어링, 데이터 과학 및 데이터 공유 시나리오를 활용할 수 있도록 합니다.

미러링 프로세스를 시작한 후 복제 탭에서 복제 모니터링 옵션을 선택하여 복제 상태를 모니터링할 수 있습니다. 원본 테이블에 업데이트가 없는 경우 엔진은 업데이트된 데이터를 감지한 후 물러나고 일반 폴링을 다시 시작합니다.

Fabric에서 SQL 데이터베이스에 대한 미러링 프로세스를 모니터링하는 방법의 스크린샷.

미러된 데이터베이스를 구성하는 방법에 대한 자세한 내용은 자습서: Azure SQL Database에서 Microsoft Fabric 미러된 데이터베이스 구성을 참하세요.

데이터 가상화 탐색

패브릭의 SQL Database에서 데이터 가상화는 데이터를 물리적으로 이동하거나 복사할 필요 없이 다양한 소스의 데이터에 액세스하고 조작할 수 있는 기능입니다. 이 접근 방식은 데이터에 대한 통합 보기를 제공하여 서로 다른 플랫폼 간에 원활한 통합 및 분석을 가능하게 합니다.

이러한 기능을 사용하면 레이크하우스에서 사용할 수 있는 Parquet, CSV 및 Delta 테이블 쿼리와 같은 시나리오를 사용할 수 있습니다.

기능 정의 쿼리 예
데이터베이스 범위 자격 증명 외부 데이터 원본에 안전하게 액세스하는 데 사용할 수 있는 자격 증명을 만들 수 있습니다. CREATE DATABASE SCOPED CREDENTIAL MyCredential WITH IDENTITY = 'USER IDENTITY';
외부 데이터 원본 이를 통해 OneLake에 저장된 파일과 같은 외부 데이터 원본을 정의할 수 있습니다. 'abfss://aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb@<onelake_account_name>.dfs.fabric.microsoft.com/bbbbbbbb-1111-2222-3333-cccccccccccc/Files/parquet/data1.parquet';
외부 파일 형식: 이 기능을 사용하면 Parquet, CSV 및 Delta 파일과 같은 외부 파일의 형식을 지정할 수 있습니다. CREATE EXTERNAL FILE FORMAT MyFileFormat WITH ( FORMAT_TYPE = DELIMITEDTEXT, FORMAT_OPTIONS ( FIELD_TERMINATOR = ',', STRING_DELIMITER = '"' ) );
외부 테이블 이렇게 하면 SQL 데이터베이스 외부에 저장된 데이터를 참조하는 테이블을 만들 수 있습니다. CREATE EXTERNAL TABLE MyExternalTable ( Column1 INT, Column2 NVARCHAR(50) ) WITH ( LOCATION = 'myfolder/myfile.csv', DATA_SOURCE = MyExternalDataSource, FILE_FORMAT = MyFileFormat );