Microsoft Fabric의 데이터베이스 허브는 Fabric 포털 내에 단일 관측 창을 제공합니다.
데이터베이스 허브:
- 전체 데이터베이스 환경을 자동으로 검색합니다
- Azure, Fabric, 온-프레미스 및 멀티클라우드를 확인
- 필터링되고 맞춤화 가능한 대시보드를 생성합니다
- 우선순위 추천 사항 식별
- 보안 모범 사례를 제공합니다
- 완전히 무료입니다
Fabric 포털 외에도, 에이전트 관측성 기술이나 SSMS, VS Code 같은 일상에서 사용하는 도구와의 연동을 통해 데이터베이스 허브 데이터에 접근할 수 있습니다.
팁 (조언)
💡 데이터베이스 허브를 위한 에이전트 설정
이미 준비된 기술을 활용해 데이터베이스 허브 데이터와 상호작용할 수 있습니다. Fabric에서 데이터베이스 허브에이전트 기술을 활용해 데이터베이스 허브를 이해하고 상호작용하기 시작하세요:
- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.
Important
이 기능은 프리뷰 상태입니다.
Database Hub는 Azure, Microsoft Fabric, 온프레미스, 지원되는 멀티클라우드 환경에서 데이터베이스 자산 전반에 걸쳐 발견 사항을 발견, 우선순위 지정, 조사하는 데 도움을 줍니다.
데이터베이스 자산을 발견하세요
-
개요 페이지는 주의가 필요한 부분을 강조하고, 에스테이트는 크로스 엔진 자원 뷰를 제공하여 결과를 조사하고 영향을 이해하며 다음 단계를 밟을 수 있습니다.
-
Estate에서 보유한 데이터베이스 목록을 한 곳에서 확인할 수 있습니다.
- 필터를 설정하고 저장할 수 있으며, 유산의 맞춤 뷰를 다른 사람과 공유할 수 있습니다.
- 여러 포털을 넘나들지 않고도 이슈 와 제안을 확인할 수 있습니다.
- 문제는 신속한 주의 대응이나 해결이 필요합니다. 문제는 다채로운 버튼에서 나타납니다.
- 제안은 시간이 지남에 따라 보안, 성능, 활용도, 비용 효율성 또는 운영 태세를 개선할 수 있는 기회입니다.
- 가장 열린 이슈를 가진 자원이 먼저 나타나 조사 우선순위를 정하는 데 도움을 줍니다. 제안은 전구 아이콘이 있는 버튼으로 나타납니다.
-
Estate에서 보유한 데이터베이스 목록을 한 곳에서 확인할 수 있습니다.
- Performance 페이지는 모든 데이터베이스 엔진에 걸친 실시간 및 과거 지표를 포함하여 부동산 수준의 성능을 통합적으로 보여줍니다.
지원되는 데이터베이스 서비스
현재 미리보기 경험은 Azure, Fabric, 온프레미스 환경의 Microsoft 데이터베이스 자원을 한데 모았습니다:
- Azure SQL Database(모든 서비스 계층)
- Azure SQL Elastic Pools
- Azure SQL Managed Instance(애저 SQL 매니지드 인스턴스)
- Fabric 내의 SQL 데이터베이스
- Azure Arc 지원 SQL Server 인스턴스
- Azure Virtual Machines의 SQL Server 인스턴스
- 유연한 서버 Azure Database for PostgreSQL
- Azure Cosmos DB (애저 코스모스 DB)
서비스 구체적인 세부 사항은 제한 사항을 참조하세요.
데이터베이스 허브에 나타나는 자원과 기능은 테넌트 구성, 지역, 권한, 미리보기 등록 상태에 따라 달라집니다.
Azure와 Fabric 통합 이해하기
Microsoft Fabric에서 Database Hub에 접속하면, Database Hub는 기존 Azure 권한을 사용해 이미 Azure에서 접근 권한이 있는 데이터베이스 자원을 표시합니다.
Database Hub는 기존 Azure 관리 API를 활용하여 지원되는 데이터베이스 서비스 전반에 걸쳐 데이터베이스 자산에 대한 중앙 집중식 뷰를 제공하여 리소스 메타데이터와 인사이트를 수집합니다. 데이터베이스 허브는 데이터베이스 자원을 수정하지 않습니다.
액세스 및 권한
Database Hub는 기존 Microsoft Entra ID와 Azure RBAC 권한을 사용합니다. 성능 모니터링 데이터를 보려면 리더 역할 회원이거나 모니터링하려는 자원이 포함된 각 구독에 대해 더 큰 권한을 가진 역할이어야 합니다.
데이터베이스 허브는 추가 접근 권한을 부여하지 않습니다. 인벤토리와 신호는 현재 신분이 볼 수 있는 자원으로 제한됩니다.
자산의 사용자 지정 보기를 공유해도 권한은 부여되지 않습니다. 동료들은 Azure나 Fabric RBAC가 허용하는 자원만 볼 수 있습니다.
데이터베이스 허브에서 데이터베이스 자원 생성
Estate 페이지에서 + Create resource를 사용하여 지원되는 모든 플랫폼용 항목 유형을 생성하세요.
리소스를 생성하려면 대상 Fabric 작업 공간이나 Azure 구독에서 항목을 생성할 권한이 필요합니다. 조직의 허용 지역, 네트워크 요구사항, 인증 정책, 용량 또는 할당량 제약 조건을 확인하세요.
Microsoft SQL과 달리, Cosmos DB는 계정 생성과 컨테이너 생성을 분리합니다. 데이터베이스 허브에서는 코스모스 DB 계정 생성만 가능합니다.
Limitations
Important
이 기능은 프리뷰 상태입니다.
지역 가용성:데이터베이스 허브는 현재 북유럽 또는 서유럽에 위치한 Fabric 용량을 지원하지 않습니다. 만약 내 작업 공간 이 어느 리전에서든 용량에 할당되어 있으면 개요 페이지가 로드될 수 있지만, Database Hub를 사용할 때 오류가 발생할 수 있습니다. 미리보기를 사용하려면 지원되는 지역의 Fabric 용량에 내 작업 공간을 할당하세요. 이 제한은 모니터링하려는 데이터베이스 자원의 위치가 아니라 경험을 호스팅하는 Fabric 용량에 적용됩니다.
Database Hub에서 Azure, Fabric 및 온-프레미스의 리소스를 볼 수 있습니다. 여기에는 Azure SQL Database, Fabric 내 SQL 데이터베이스, Azure SQL 탄력적 풀, Azure SQL Managed Instance, Azure Arc 지원 SQL Server, Azure VM의 SQL Server 인스턴스, Azure Database for PostgreSQL 유연한 서버 및 Azure Cosmos DB가 포함됩니다.
현재 Fabric 포털의 Database Hub에서는 Fabric의 Cosmos DB, Fabric의 미러링된 데이터베이스, Fabric Data Warehouse를 포함한 다른 플랫폼이 지원되지 않습니다.
- 현재 Microsoft SQL 데이터베이스 서비스가 데이터베이스 허브의 개요 및 에스테이트 페이지에 나타나려면 각 구독에 Azure 리소스 제공자를 등록하는 추가 절차가 필요합니다. 이 리소스 제공자는 이미 구독에 적용되어 있을 수도 있습니다.
- Azure SQL Database의 경우, 성능 모니터링 데이터를 수집하기 위해 확장된 속성을 데이터베이스에 추가해야 하며, 이를 Database Hub의 성능 페이지에서 확인할 수 있습니다. 이 확장 속성을 추가하려면 Database Hub의 Estate 페이지에서 성능 모니터링 활성화 옵션을 선택하거나 T-SQL 스크립트를 실행해 각 데이터베이스에 메타데이터를 추가할 수 있습니다.
- 다음 Microsoft SQL 서비스는 Estate 페이지에 재고를 표시하지만 아직 성능 페이지에는 표시되지 않습니다: Azure SQL Elastic Pools, Azure SQL Managed Instance, Fabric 내 SQL 데이터베이스, Azure VM의 SQL Server 인스턴스.
지원되는 신호, 동작, 에이전트, 엔진, 영역은 미리보기 중에 변경될 수 있습니다.
Troubleshoot
- Azure 데이터베이스가 데이터베이스 허브에 나타나지 않는다면:
- Database Hub는 Azure Resource Graph를 사용하여 로그인한 계정이 접근할 수 있는 Azure 데이터베이스 자원을 발견합니다. Microsoft Fabric에 접근한다고 해서 자동으로 Azure 리소스에 대한 접근이 부여되는 것은 아닙니다.
- 계정이 관련 Azure 리소스에 접근할 수 없다면, 해당 리소스는 Database Hub에 나타나지 않습니다. Azure Resource Graph 요청은 요청에 포함된 구독 중 사용자의 계정으로 액세스할 수 있는 구독이 하나도 없는 경우 액세스 거부 응답(403 Forbidden)을 반환할 수도 있습니다.
- 같은 조직 내 사용자들은 Azure 권한이 다르기 때문에 서로 다른 Azure 리소스를 볼 수 있습니다.
- Microsoft Fabric에서 데이터베이스를 기대했는데 보이지 않는다면:
- Azure 리소스 권한과 Fabric 권한은 별도로 관리됩니다. Database Hub의 Azure 부분이 비어 있다고 해서 Azure 접근 권한을 요청할 필요는 없습니다. Fabric 데이터베이스에 대한 접근은 기존 Fabric 권한에 의해 관리됩니다.
- 비어 있는 Azure 리소스 목록이 반드시 조직에 Azure 데이터베이스가 없다는 뜻은 아니며, 오히려 계정이 데이터베이스를 볼 권한이 없다는 의미일 수 있습니다.
- Azure 데이터베이스를 기대했는데 보이지 않는다면:
- 계정과 디렉토리를 확인해 보세요. Database Hub에 사용하는 동일한 계정으로 Azure 포털에 로그인하고, 기대하는 리소스가 포함된 Microsoft Entra 디렉터리에 있는지 확인하세요.
- Azure 접근 권한을 확인하세요. Azure 포털에서 예상되는 리소스를 볼 수 있는지 확인하세요. 만약 안 된다면, Azure 관리자에게 Azure 역할 기반 접근 제어(Azure RBAC) 할당을 검토해 달라고 요청하세요.
- 적절한 범위에서 읽기 권한을 요청하세요. Azure Resource Graph는 쿼리 대상 자원에 대한 최소한 읽기 권한이 필요합니다. 관리자는 귀하의 조직에서 승인한 범위에 따라 리더와 같은 적절한 역할을 부여할 수 있습니다. Fabric 작업 공간 권한은 이 Azure 접근권을 부여하지 않습니다.
- 접근 권한 변경 후 로그아웃 후 다시 로그인하세요. 권한이 발효되면 로그아웃 후 다시 로그인하여 구독 컨텍스트를 새로고침한 후 데이터베이스 허브를 다시 엽니다.
- Azure 포털에서 예상되는 리소스를 볼 수 있는데도 데이터베이스 허브에 나타나지 않는다면, 지원팀에 문의하세요. 문제 발생 시간, 표시되는 오류 또는 상관관계 ID, 그리고 영향을 받은 테넌트 및 구독 ID를 포함하세요. 비밀번호나 접근 토큰은 포함하지 마세요.
- 자세한 내용은 Azure Resource Graph 사용 권한을 참조하세요.