Azure DP-900 최종정리

워크로드

1. 일괄 처리 워크로드

- 급여 지급을 한 달에 한 번 처리하는 작업이다.

- 하루에 한 번 판독 값을 전송하는 가정용 전기 계량기

 

2. 스트리밍 워크로드

- 초당 센서 판독 값 50개를 전송하는 풍력 발전용 터빈

 

3. OLTP(Online transaction Processing)워크로드

- 온라인 뱅킹 트랜잭션, 쇼핑, 주문 입력, 텍스트 메시지 전송 등 동시에 발생하는 트랜잭션으로 구성된다.

- 특성: 정규화된 데이터, 과도한 쓰기 및 보통 읽기, 데이터베이스에 정의된 스키마


Azure

1. Azure Synapse Analytics (Azure 시냅스 분석)

- 스토리지 및 컴퓨팅 크기를 독립적으로 조정한다. 

- 컴퓨팅을 일시중지하여 비용 절감

- 구성요소 : 

1. 데이터 웨어하우스는 스토리지 용량이 고정되어있지 않다. 
2. MPP(Massively Parallel Processing)엔진은 컴퓨팅 노드에 분산하여 처리한다. 

 

2. Azure Data Factory

- 컴퓨팅 작업 환경을 제공한다. 

- 구성요소 :

1. 통합 런타임은 안전, 안정학고, 고성능의 방법으로 클라우드 데이터 저장소 간에 데이터를 이동하는 고유 컴퓨팅을 제공한다. 
2. 데이터 흐름 매핑은 Azure Data Factory서 시각적으로 디자인된 데이터를 변환하는 것이다. 

 

3. Azure SQL Managed Instance

- Azure SQL Managed Instance에는 데이터를 저장하는 트랜잭션 응용 프로그램이 있다. 

- 읽기 전용 데이터베이스 복제본은 트랜잭션 워크로드에 영향을 미치지 않을 때 생성할 수 있다.

- 데이터베이스를 호싱하면 데이터베이스 간 쿼리 및 트랜잭션에 대한 기본 지원이 된다. 

 

4. Azure Databricks

- 엔터프라이즈급 데이터 분석 및 AI 솔루션을 대규모로 빌드, 배포, 공유 및 기본을 위한 통합된 개방형 분석 플랫폼

- Azure SQL Database의 데이터를 사용할 수 있다. 

- Azure Event Hubs의 데이터를 사용할 수 있다. 

- Azure Cosmos DB의 데이터를 사용할 수 있다. 

 

5. Azure Data Studio

- 데이터를 관리 및 개발하는 도구로, Microsoft에서 개발한 무료 오픈 소스 도구이다.

- DB 관리자와 데이터 엔지니어가 DB 관리, 쿼리 작성, 데이터 시각화, 작업 자동화 등을 위해 사용된다. 

- 스튜디오를 사용하면 macOS 장치에서 Azure SQL 데이터베이스를 쿼리할 수 있다. 

- 스튜디오를 사용하여 데이터베이스 복원이 가능하다.

 

6. Azure SQL Database

-  논리 서버의 서버 관리자 로그인 계정은 Azure SQL DB를 만들 때 항상 데이터베이스에 연결되는 계정이다.

- 사용자는 운영체제 업데이트를 정기적으로 적용할 필요가 없다. 

- Azure 구독과 Microsoft 365 구독은 다르다. 

- 기존 Microsoft SQL Server 라이선스를 사용하면 비용을 줄일 수 있다. 

- MFA(다단계 인즌)시 Azure AD(Active Directory)인증을 사용해야한다. 

 

 

8. Azure PaaS(Platform as a Service)

- 단순한 클라우드 기반 앱에서 정교한 클라우드 사용 엔터프라이즈 애플리케이션에 이르기까지 모든 것을 제공할 수 있는 리소스가 포함되어 있으며, 클라우드에서 제공되는 완전한 개발 및 배포 환경이다. 

- PaaS 관계형 데이터베이스 서비스의 장점은 서버 인프라를 관리하기 위한 노력이 줄어듦

출처: 마이크로소프트


Microsoft

1.  Microsoft Power BI 서비스

- 보고서 공유 및 배포

- 보고서 및 대시보드 생성

 

2. SSMS(Microsoft SQL Server Management Studio)

- 사용자는 SQL Notebook을 만들고 사용할 수 있다. 


Data

1. 데이터 집합은 데이터 저장소 내의 데이터 구조를 나타낸다.

2. 연결된 서비스외부 리소스에 연결하는 데 사용되는 정보이다.

3. 파이프 라인작업 단위수행하고 예약할 수 있는 활동 논리 그룹이다. 

4. 클러스터형 인덱스는 키 값을 기준으로 데이터 행을 정렬하고 저장하는 테이블과 연관된 개체이다.

 


Database

- Database 개체 종류

1. 테이블은 데이터를 보유하는 DB 개체이다.

2. 는 콘텐츠가 쿼리로 정의덴 DB 개체이다.

3. 인덱스는 데이터 검색 속도를 향상하는 데 도움이 되는 DB 개체이다.


SQL

1. DML(데이터 조작어)

1. SELECT      2. INSERT      3. UPDATE      4. DELETE      5. MERGE      6. CALL    

 

2. DDL(테이블 조작어)

1. CREAT        2. ALTER       3.DROP       4.TRUNCATE       5. RENAME 

 

3. DCL(데이터 제어어)

1. GRANT       2. REVOKE  

 

4. TCL(트랜잭션 제어어)

1. COMMIT      2. ROLLBACK       3. SAVEPOINT