

# CircleCI 엔터티에서 읽기
<a name="circleci-reading-from-entities"></a>

**사전 조건**

읽으려는 CircleCI 객체. 객체 이름이 필요합니다.

**소스에 대해 지원되는 엔터티**:


| 개체 | 필터링 가능 | 제한 지원 | 정렬 기준 지원 | Select \* 지원 | 분할 지원 | 
| --- | --- | --- | --- | --- | --- | 
| 컨텍스트 | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Organization Summary Metric | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| 파이프라인 | 아니요 | 아니요 | 아니요 | 예 | 아니요 | 
| 파이프라인 워크플로 | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Project Branch | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Project Flaky Test | 아니요 | 아니요 | 아니요 | 예 | 아니요 | 
| Project Summary Metric | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| 일정 | 아니요 | 아니요 | 아니요 | 예 | 아니요 | 
| Workflow Job Timeseries | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Workflow Metric And Trend | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Workflow Recent Run | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Workflow Summary Metric | 예 | 아니요 | 아니요 | 예 | 아니요 | 
| Workflow Test Metric | 예 | 아니요 | 아니요 | 예 | 아니요 | 

**예시:**

```
circleci_read = glueContext.create_dynamic_frame.from_options(
    connection_type="circleci",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "context/e7ea2945-dccb-4205-b673-8391fe1b3a4c",
        "API_VERSION": "v2"
    }
```

## CircleCI 엔터티 및 필드 세부 정보
<a name="circleci-reading-from-entities-field-details"></a>

엔터티 및 필드 세부 정보에 대한 자세한 내용은 다음을 참조하세요.
+ [Contexts](https://circleci.com/docs/api/v2/#operation/listContexts)
+ [Project Summary Metrics](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowsPageData)
+ [Workflow Job Timeseries](https://circleci.com/docs/api/v2/#operation/getJobTimeseries)
+ [Organization Summary Metrics](https://circleci.com/docs/api/v2/#operation/getOrgSummaryData)
+ [Project Branches](https://circleci.com/docs/api/v2/#operation/getAllInsightsBranches)
+ [Project Flaky Tests](https://circleci.com/docs/api/v2/#operation/getFlakyTests)
+ [Workflow Recent Runs](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowRuns)
+ [Workflow Summary Metrics](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowMetrics)
+ [Workflow Metrics and Trends](https://circleci.com/docs/api/v2/#operation/getWorkflowSummary)
+ [Workflow Test Metrics](https://circleci.com/docs/api/v2/#operation/getProjectWorkflowTestMetrics)
+ [Pipelines](https://circleci.com/docs/api/v2/#operation/listPipelinesForProject)
+ [Pipeline Workflows](https://circleci.com/docs/api/v2/#operation/listWorkflowsByPipelineId)
+ [Schedules](https://circleci.com/docs/api/v2/#operation/listSchedulesForProject)

정적 메타데이터를 포함하는 엔터티:



- **컨텍스트**
  - **필드:** Created At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 명칭 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Owner Type / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO

- **Organization Summary Metric**
  - **필드:** All Projects / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Org Data / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Org Project Data / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Project Names / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Reporting Window / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO

- **파이프라인**
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Created At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 오류 / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 숫자 / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Project Slug / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** State / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 트리거 / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Trigger Parameters / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Updated At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** VCS / **데이터 유형:** Struct / **지원되는 연산자:** 

- **파이프라인 워크플로**
  - **필드:** Canceled By / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Created At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Errorer By / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 명칭 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 파이프라인 ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Pipeline Number / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Project Slug / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Started By / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 상태 표시기 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Stopped At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 태그 / **데이터 유형:** String / **지원되는 연산자:** 

- **Project Branch**
  - **필드:** 브랜치 / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Org ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Project ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 워크플로 이름 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO

- **Project Flaky Test**
  - **필드:** Classname / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 파일 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Job Name / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Job Number / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Pipeline Number / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** 소스 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Test Name / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Time Wasted / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Times Flaked / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Workflow Created At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 워크플로 ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 워크플로 이름 / **데이터 유형:** String / **지원되는 연산자:** 

- **Project Summary Metric**
  - **필드:** All Branches / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** All Workflows / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** 조직 ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Project Data / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Project ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Project Workflow Branch Data / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Project Workflow Data / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Reporting Window / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Workflow Names / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO

- **일정**
  - **필드:** 액터 / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Created At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 설명 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 명칭 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 파라미터 / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Project Slug / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Timetable / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Updated At / **데이터 유형:** String / **지원되는 연산자:** 

- **Workflow Job Timeseries**
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** 세부 수준 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Max Ended At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Metrics / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Min Started At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** 명칭 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Start End Date / **데이터 유형:** DateTime / **지원되는 연산자:** EQUAL\_TO, BETWEEN
  - **필드:** Timestamp / **데이터 유형:** String / **지원되는 연산자:** 

- **Workflow Metric and Trend**
  - **필드:** All Branches / **데이터 유형:** 불 / **지원되는 연산자:** EQUAL\_TO
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Metrics / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Trends / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** Workflow Names / **데이터 유형:** 나열 / **지원되는 연산자:** 

- **Workflow Recent Run**
  - **필드:** All Brances / **데이터 유형:** 불 / **지원되는 연산자:** EQUAL\_TO
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Created At / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Credits Used / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** 지속 시간 / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Is Approval / **데이터 유형:** 불 / **지원되는 연산자:** 
  - **필드:** Start End Date / **데이터 유형:** DateTime / **지원되는 연산자:** EQUAL\_TO, BETWEEN
  - **필드:** 상태 표시기 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Stopped At / **데이터 유형:** String / **지원되는 연산자:** 

- **Workflow Summary Metric**
  - **필드:** All Branches / **데이터 유형:** 불 / **지원되는 연산자:** EQUAL\_TO
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Metrics / **데이터 유형:** Struct / **지원되는 연산자:** 
  - **필드:** 명칭 / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Project ID / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Reporting Window / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Window End / **데이터 유형:** String / **지원되는 연산자:** 
  - **필드:** Window Start / **데이터 유형:** String / **지원되는 연산자:** 

- **Workflow Test Metric**
  - **필드:** Average Test Count / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** 브랜치 / **데이터 유형:** String / **지원되는 연산자:** EQUAL\_TO
  - **필드:** Most Failed Tests / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Most Failed Tests Extra / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Slowest Tests / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Slowest Tests Extra / **데이터 유형:** Integer / **지원되는 연산자:** 
  - **필드:** Test Runs / **데이터 유형:** 나열 / **지원되는 연산자:** 
  - **필드:** Total Test Runs / **데이터 유형:** Integer / **지원되는 연산자:** 



**참고**  
구조체 및 목록 데이터 유형은 커넥터의 응답에서 문자열 데이터 유형으로 변환됩니다.

**분할 쿼리**

CircleCI는 필드 기반 또는 레코드 기반 분할을 지원하지 않습니다.