문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 4 시간
코스 개요
RDF 및 SPARQL 소개
- RDF 기초: 트리플, IRI, 리터럴, 빈 노드
- 쿼리에서 네임스페이스 및 QName 사용
- SPARQL 쿼리 형식 및 사용 사례 개요
SPARQL 환경 설정 및 시작
- Apache Jena Fuseki 또는 RDF4J Server 설치 및 실행
- 샘플 RDF 데이터셋을 트리플 스토어에 로드하기
- SPARQL 클라이언트 또는 워크벤치를 사용하여 쿼리 실행
기본 SPARQL SELECT 쿼리
- 트리플 패턴 작성 및 바인딩 검색
- DISTINCT, LIMIT, OFFSET 사용
- ORDER BY를 사용하여 결과 정렬 및 투영
필터링 및 솔루션 수정자
- FILTER 식 및 내장 함수 적용
- 부분 매칭을 위한 OPTIONAL 사용
- UNION 및 MINUS를 사용하여 패턴 조합
고급 쿼링: 집계 및 서브쿼리
- GROUP BY, COUNT, SUM, MIN, MAX 및 HAVING 사용
- 중첩 쿼리 및 서브셀렉트 패턴
- 식 및 bind()를 사용하여 값 계산
RDF 생성 및 변환
- 새로운 RDF 그래프를 구축하기 위한 CONSTRUCT 쿼리
- DESCRIBE 및 ASK 쿼리 형식 및 사용 시점
- 데이터 수정을 위한 SPARQL UPDATE 사용(INSERT/DELETE)
그래프 및 이름 지정된 그래프 작업
- 쿼드 및 GRAPH 키워드
- 이름 지정된 그래프 관리 및 쿼리
- 데이터셋 그래프 구성의 모범 사례
연합 쿼리 및 원격 엔드포인트
- 원격 SPARQL 엔드포인트를 쿼리하기 위한 SERVICE 사용
- 성능 고려 사항 및 타임아웃
- 로컬 데이터 및 원격 데이터를 결합하는 전략
실무 랩: 현실적인 SPARQL 작업
- DBpedia 및 기타 공개 데이터셋을 쿼리하여 인사이트 도출
- 재사용 가능한 쿼리 템플릿 및 뷰 구축
- 일반적인 쿼리 오류 디버깅 및 성능 최적화
요약 및 다음 단계
요건
- RDF 데이터 모델 및 트리플에 대한 이해
- 기본 HTTP 및 JSON 개념에 대한 정통함
- 기본 프로그래밍 또는 쿼리 표현식을 읽고 작성하는 것에 대한 숙련도
대상 수강생
- 데이터 엔지니어 및 통합 전문가
- 시맨틱 웹 개발자
- 링크드 데이터를 다루는 분석가
회원 평가 (1)
매우 좋은 훈련
Maira Frisch - Novartis Pharma AG
코스 - SPARQL
기계 번역됨