Azure Data Catalog에서 지원되는 데이터 원본
Important
Azure Data Catalog는 2024년 5월 15일에 사용 중지되었습니다.
데이터 카탈로그 기능의 경우 전체 데이터 자산에 대한 통합 데이터 거버넌스를 제공하는 Microsoft Purview 서비스를 사용합니다.
사용자는 공용 API를 사용하거나 등록 도구 클릭 한 번으로 Azure Data Catalog 웹 포털에 정보를 직접 입력하여 메타데이터를 게시할 수 있습니다. 다음 테이블은 현재 카탈로그로 지원되는 모든 데이터 원본 및 각각에 대한 게시 기능을 요약합니다. 또한 포털의 "열기" 경험에서 시작할 수 있는 각 데이터 원본에 대한 외부 데이터 도구가 나열되어 있습니다. 두 번째 테이블에는 각 데이터 원본 연결 속성의 자세한 기술 사양이 포함되어 있습니다.
지원되는 데이터 원본 목록
데이터 원본 개체 | API | 수동 입력 | 등록 도구 | 도구에서 열기 | 참고 |
Azure Data Lake Store 디렉터리(Gen 1만 해당) | |||||
Azure Data Lake Store 파일(Gen 1만 해당) | |||||
Azure Blob 스토리지 | Power BI Desktop | ||||
Azure Storage 디렉터리 | Power BI Desktop | ||||
Azure Storage 테이블 | |||||
HDFS 디렉터리 | |||||
HDFS 파일 | |||||
Hive 테이블 | Excel | ||||
Hive 보기 | Excel | ||||
MySQL 테이블 | Excel, Power BI Desktop | ||||
MySQL 뷰 | Excel, Power BI Desktop | ||||
Oracle 데이터베이스 테이블 | Excel, Power BI Desktop | Oracle 10 이상 버전. | |||
Oracle 데이터베이스 뷰 | Excel, Power BI Desktop | Oracle 10 이상 버전. | |||
기타(일반 자산) | |||||
Azure Synapse Analytics 테이블 | Excel, Power BI Desktop, SQL Server 데이터 도구 | ||||
Azure Synapse Analytics 보기 | Excel, Power BI Desktop, SQL Server 데이터 도구 | ||||
SQL Server Analysis Services 차원 | Excel, Power BI Desktop | SQL Server 2008 이상 버전. | |||
SQL Server Analysis Services KPI | Excel, Power BI Desktop | SQL Server 2008 이상 버전. | |||
SQL Server Analysis Services 측정값 | Excel, Power BI Desktop | SQL Server 2008 이상 버전. | |||
SQL Server Analysis Services 테이블 | Excel, Power BI Desktop | SQL Server 2008 이상 버전. | |||
SQL Server Reporting Services 보고서 | 브라우저 | 기본 모드 서버에만 해당. SharePoint 모드는 지원되지 않습니다. SQL Server 2008 이상 버전만 해당 | |||
SQL Server 테이블 | Excel, Power BI Desktop, SQL Server 데이터 도구 | SQL Server 2008 이상 버전. | |||
SQL Server 뷰 | Excel, Power BI Desktop, SQL Server 데이터 도구 | SQL Server 2008 이상 버전. | |||
Teradata 테이블 | Excel | ||||
Teradata 뷰 | Excel | ||||
SAP Business Warehouse | 영어로만 작동. 측정값이 지원되지 않음. | ||||
SAP HANA 뷰 | Power BI Desktop | ||||
DB2 테이블 | |||||
DB2 뷰 | |||||
파일 시스템 파일 | |||||
FTP 디렉터리 | |||||
FTP 파일 | |||||
HTTP 보고서 | |||||
HTTP 엔드포인트 | |||||
HTTP 파일 | |||||
OData 엔터티 집합 | |||||
OData 함수 | |||||
PostgreSQL 테이블 | |||||
PostgreSQL 뷰 | |||||
SAP HANA 뷰 | |||||
Salesforce 개체 | |||||
SharePoint 목록 | |||||
Azure Cosmos DB 컬렉션 | Azure DocumentDB 및 Azure Cosmos DB for NoSQL의 레거시 컬렉션만 호환됩니다. 최신 Azure Cosmos DB API는 아직 지원되지 않습니다. 데이터 원본 목록에서 Azure DocumentDB를 선택하세요. | ||||
일반 ODBC 테이블 | |||||
일반 ODBC 뷰 | |||||
Cassandra 테이블 | 일반 ODBC 자산으로 게시 | ||||
Cassandra 뷰 | 일반 ODBC 자산으로 게시 | ||||
Sybase 테이블 | |||||
Sybase 뷰 | |||||
MongoDB 테이블 | 일반 ODBC 자산으로 게시 | ||||
MongoDB 뷰 | 일반 ODBC 자산으로 게시 |
특정 데이터 원본이 지원되는지 확인하려는 경우 Azure 피드백 포럼의 Data Catalog로 이동하여 제안하시기 바랍니다. 또는 이미 제안되어 있는 경우 제안에 의견을 더해 주시기 바랍니다.
데이터 원본 참조 사양
참고 항목
다음 테이블의 DSL 구조 열에서는 Azure Data Catalog에서 사용되는 "address" 속성 모음에 대한 연결 속성을 나열합니다. 즉, "address" 속성 모음에는 Azure Data Catalog에서 지속하지만 사용하지 않는 데이터 원본의 다른 연결 속성이 포함될 수 있습니다.
원본 유형 | 자산 형식 | 개체 유형 | DSL 구조 |
Azure Data Lake Storage | 컨테이너 | Data Lake |
프로토콜: webhdfs 인증: {기본, oauth} 주소: url |
Azure Data Lake Storage | 테이블 | 디렉터리, 파일 |
프로토콜: webhdfs 인증: {기본, oauth} 주소: url |
Azure Storage | 컨테이너 | 컨테이너 |
프로토콜: azure-blobs 인증: {azure-access-key} 주소: 도메인 계정 컨테이너 |
Azure Storage | 테이블 | Blob, 디렉터리 |
프로토콜: azure-blobs 인증: {azure-access-key} 주소: 도메인 계정 컨테이너 이름 |
Azure Storage | 컨테이너 | 컨테이너 |
프로토콜: azure-tables 인증: {azure-access-key} 주소: 도메인 계정 |
Azure Storage | 테이블 | 테이블 |
프로토콜: azure-tables 인증: {azure-access-key} 주소: 도메인 계정 이름 |
Datazen | 컨테이너 | Site |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
Datazen | 보고서 | 보고서, 대시보드 |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
DB2 | 컨테이너 | 데이터베이스 |
프로토콜: db2 인증: {기본, windows} 주소: 서버 데이터베이스 |
DB2 | 테이블 | 테이블, 뷰 |
프로토콜: db2 인증: {기본, windows} 주소: 서버 데이터베이스 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. 스키마 |
파일 시스템 | 테이블 | 파일 |
프로토콜: 파일 인증: {없음, 기본, windows} 주소: 경로 |
FTP | 테이블 | 디렉터리, 파일 |
프로토콜: ftp 인증: {없음, 기본, windows} 주소: url |
Hadoop Distributed File System | 컨테이너 | 클러스터 |
프로토콜: webhdfs 인증: {기본, oauth} 주소: url |
Hadoop Distributed File System | 테이블 | 디렉터리, 파일 |
프로토콜: webhdfs 인증: {기본, oauth} 주소: url |
Hive | 컨테이너 | 데이터베이스 |
프로토콜: hive 인증: {hdinsight, 기본, 사용자 이름, 없음} 주소: 서버 데이터베이스 connectionProperties: serverProtocol: {hive2} |
Hive | 테이블 | 테이블, 뷰 |
프로토콜: hive 인증: {hdinsight, 기본, 사용자 이름, 없음} 주소: 서버 데이터베이스 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. connectionProperties: serverProtocol: {hive2} |
HTTP | 컨테이너 | Site |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
HTTP | 보고서 | 보고서, 대시보드 |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
HTTP | 테이블 | 엔드포인트, 파일 |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
MySQL | 컨테이너 | 데이터베이스 |
프로토콜: mysql 인증: {프로토콜, windows} 주소: 서버 데이터베이스 |
MySQL | 테이블 | 테이블, 뷰 |
프로토콜: mysql 인증: {프로토콜, windows} 주소: 서버 데이터베이스 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
OData | 컨테이너 | 엔터티 컨테이너 |
프로토콜: odata 인증: {없음, 기본, windows} 주소: url |
OData | 테이블 | 엔터티 집합, 함수 |
프로토콜: odata 인증: {없음, 기본, windows} 주소: url 리소스 |
Oracle Database | 컨테이너 | 데이터베이스 |
프로토콜: oracle 인증: {프로토콜, windows} 주소: 서버 데이터베이스 |
Oracle Database | 테이블 | 테이블, 뷰 |
프로토콜: oracle 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
PostgreSQL | 컨테이너 | 데이터베이스 |
프로토콜: postgresql 인증: {기본, windows} 주소: 서버 데이터베이스 |
PostgreSQL | 테이블 | 테이블, 뷰 |
프로토콜: postgresql 인증: {기본, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
Power BI Desktop | 컨테이너 | Site |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
Power BI Desktop | 보고서 | 보고서, 대시보드 |
프로토콜: http 인증: {없음, 기본, windows, oauth} 주소: url |
파워 쿼리 | 테이블 | 데이터 매시업 |
프로토콜: power-query 인증: {oauth} 주소: url |
Salesforce | 테이블 | Object |
프로토콜: salesforce-com 인증: {기본, windows} 주소: loginServer 클래스 itemName |
SAP HANA | 컨테이너 | 서버 |
프로토콜: sap-hana-sql 인증: {프로토콜, windows} 주소: 서버 |
SAP HANA | 테이블 | 보기 |
프로토콜: sap-hana-sql 인증: {프로토콜, windows} 주소: 서버 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
SharePoint | 테이블 | List |
프로토콜: sharepoint-list 인증: {기본, windows} 주소: url |
Azure Synapse Analytics | 명령 | 저장 프로시저 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
Azure Synapse Analytics | TableValuedFunction | 테이블 반환 함수 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
Azure Synapse Analytics | 컨테이너 | 데이터베이스 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 |
Azure Synapse Analytics | 테이블 | 테이블, 뷰 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
SQL Server | 명령 | 저장 프로시저 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
SQL Server | TableValuedFunction | 테이블 반환 함수 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
SQL Server | 컨테이너 | 데이터베이스 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 |
SQL Server | 테이블 | 테이블, 뷰 |
프로토콜: tds 인증: {프로토콜, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
SQL Server Analysis Services 다차원 | 컨테이너 | 모델 |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 |
SQL Server Analysis Services 다차원 | KPI | KPI |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. objectType: {KPI} |
SQL Server Analysis Services 다차원 | 측정값 | 측정값 |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. objectType: {Measure} |
SQL Server Analysis Services 다차원 | 테이블 | 차원 |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. objectType: {Dimension} |
SQL Server Analysis Services 테이블 형식 | 컨테이너 | 모델 |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 |
SQL Server Analysis Services 테이블 형식 | KPI | KPI |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. objectType: {KPI} |
SQL Server Analysis Services 테이블 형식 | 측정값 | 측정값 |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. objectType: {Measure} |
SQL Server Analysis Services 테이블 형식 | 테이블 | 테이블 |
프로토콜: analysis-services 인증: {windows, 기본, 익명, 없음} 주소: 서버 데이터베이스 모델 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. objectType: {Table} |
SQL Server Reporting Services | 컨테이너 | 서버 |
프로토콜: reporting-services 인증: {windows} 주소: 서버 version: {ReportingService2010} |
SQL Server Reporting Services | 보고서 | 보고서 |
프로토콜: reporting-services 인증: {windows} 주소: 서버 경로 version: {ReportingService2010} |
Teradata | 컨테이너 | 데이터베이스 |
프로토콜: teradata 인증: {프로토콜, windows} 주소: 서버 데이터베이스 |
Teradata | 테이블 | 테이블, 뷰 |
프로토콜: teradata 인증: {프로토콜, windows} 주소: 서버 데이터베이스 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
SQL Server Master Data Services | 컨테이너 | 모델 |
프로토콜: mssql-mds 인증: {windows} 주소: url 모델 버전 |
SQL Server Master Data Services | 테이블 | Entity |
프로토콜: mssql-mds 인증: {windows} 주소: url 모델 버전 엔터티 |
Azure Cosmos DB | 컨테이너 | 데이터베이스 |
프로토콜: document-db 인증: {azure-access-key} 주소: url 데이터베이스 |
Azure Cosmos DB | 컬렉션 | 컬렉션 |
프로토콜: document-db 인증: {azure-access-key} 주소: url 데이터베이스 컬렉션 |
일반 ODBC | 컨테이너 | 데이터베이스 |
프로토콜: odbc 인증: {기본, windows} 주소: 옵션 데이터베이스 |
일반 ODBC | 테이블 | 테이블, 뷰 |
프로토콜: odbc 인증: {기본, windows} 주소: 옵션 데이터베이스 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. 스키마 |
Sybase | 컨테이너 | 데이터베이스 |
프로토콜: sybase 인증: {기본, windows} 주소: 서버 데이터베이스 |
Sybase | 테이블 | 테이블, 뷰 |
프로토콜: sybase 인증: {기본, windows} 주소: 서버 데이터베이스 스키마 개체의 멤버의 부모에 대해 SQL Server 인스턴스 이름을 표시합니다. |
기타(위에 해당 없음) |
프로토콜: generic-asset 주소: assetId |