

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Lecture à partir d’entités CircleCI
<a name="circleci-reading-from-entities"></a>

**Prérequis**

Un objet CircleCI à partir duquel vous souhaitez lire. Vous aurez besoin du nom de l’objet.

**Entités prises en charge pour la source** :


| Entité | Peut être filtré | Limit prise en charge | Order by prise en charge | Select prise en charge\* | Partitionnement pris en charge | 
| --- | --- | --- | --- | --- | --- | 
| Contexte | Oui | Non | Non | Oui | Non | 
| Organization Summary Metric | Oui | Non | Non | Oui | Non | 
| Pipeline | Non | Non | Non | Oui | Non | 
| Flux de travail d'un pipeline | Oui | Non | Non | Oui | Non | 
| Project Branch | Oui | Non | Non | Oui | Non | 
| Project Flaky Test | Non | Non | Non | Oui | Non | 
| Project Summary Metric | Oui | Non | Non | Oui | Non | 
| Planning | Non | Non | Non | Oui | Non | 
| Workflow Job Timeseries | Oui | Non | Non | Oui | Non | 
| Workflow Metric And Trend | Oui | Non | Non | Oui | Non | 
| Workflow Recent Run | Oui | Non | Non | Oui | Non | 
| Workflow Summary Metric | Oui | Non | Non | Oui | Non | 
| Workflow Test Metric | Oui | Non | Non | Oui | Non | 

**Exemple :**

```
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"
    }
```

## Détails des entités et des champs CircleCI
<a name="circleci-reading-from-entities-field-details"></a>

Pour plus d’informations sur les entités et de détails sur les champs, consultez :
+ [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)
+ [Horaires](https://circleci.com/docs/api/v2/#operation/listSchedulesForProject)

Entités avec métadonnées statiques :



- **Contexte**
  - **Champ:** Created At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Name / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Owner Type / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO

- **Organization Summary Metric**
  - **Champ:** All Projects / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Org Data / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Org Project Data / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Project Names / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Reporting Window / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO

- **Pipeline**
  - **Champ:** Branche / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Created At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Erreurs / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Number / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Project Slug / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** State / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Déclencheur / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Trigger Parameters / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Updated At. / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** VCS / **Type de données:** Struct / **Opérateurs pris en charge:** 

- **Flux de travail d'un pipeline**
  - **Champ:** Canceled By / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Created At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Errorer By / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Name / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** ID du pipeline / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Pipeline Number / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Project Slug / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Started By / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Statut / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Stopped At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Balise / **Type de données:** String / **Opérateurs pris en charge:** 

- **Project Branch**
  - **Champ:** Branches / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Org ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Project ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Nom du flux de travail / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO

- **Project Flaky Test**
  - **Champ:** Classname / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Fichier / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Nom de la tâche / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Job Number / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Pipeline Number / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Source / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Test Name / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Time Wasted / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Times Flaked / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Workflow Created At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** ID de flux de travail / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Nom du flux de travail / **Type de données:** String / **Opérateurs pris en charge:** 

- **Project Summary Metric**
  - **Champ:** All Branches / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** All Workflows / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Branches / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Organization ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Project Data / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Project ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Project Workflow Branch Data / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Project Workflow Data / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Reporting Window / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Workflow Names / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO

- **Planning**
  - **Champ:** Acteur / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Created At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Description / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Name / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Parameters / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Project Slug / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Timetable / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Updated At. / **Type de données:** String / **Opérateurs pris en charge:** 

- **Workflow Job Timeseries**
  - **Champ:** Branche / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Granularité / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Max Ended At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Métriques / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Min Started At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Name / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Start End Date / **Type de données:** DateTime / **Opérateurs pris en charge:** EQUAL\_TO, BETWEEN
  - **Champ:** Horodatage / **Type de données:** String / **Opérateurs pris en charge:** 

- **Workflow Metric and Trend**
  - **Champ:** All Branches / **Type de données:** Booléen / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Branches / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Métriques / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Tendances / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Workflow Names / **Type de données:** List / **Opérateurs pris en charge:** 

- **Workflow Recent Run**
  - **Champ:** All Brances / **Type de données:** Booléen / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Branche / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Created At / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Credits Used / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Duration / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Is Approval / **Type de données:** Booléen / **Opérateurs pris en charge:** 
  - **Champ:** Start End Date / **Type de données:** DateTime / **Opérateurs pris en charge:** EQUAL\_TO, BETWEEN
  - **Champ:** Statut / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Stopped At / **Type de données:** String / **Opérateurs pris en charge:** 

- **Workflow Summary Metric**
  - **Champ:** All Branches / **Type de données:** Booléen / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Branche / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Métriques / **Type de données:** Struct / **Opérateurs pris en charge:** 
  - **Champ:** Name / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Project ID / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Reporting Window / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Window End / **Type de données:** String / **Opérateurs pris en charge:** 
  - **Champ:** Window Start / **Type de données:** String / **Opérateurs pris en charge:** 

- **Workflow Test Metric**
  - **Champ:** Average Test Count / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Branche / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO
  - **Champ:** Most Failed Tests / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Most Failed Tests Extra / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Slowest Tests / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Slowest Tests Extra / **Type de données:** Entier / **Opérateurs pris en charge:** 
  - **Champ:** Test Runs / **Type de données:** List / **Opérateurs pris en charge:** 
  - **Champ:** Total Test Runs / **Type de données:** Entier / **Opérateurs pris en charge:** 



**Note**  
Les types de données Struct et List sont convertis en type de données String dans la réponse du connecteur.

**Requêtes de partitionnement**

CircleCI ne prend pas en charge le partitionnement basé sur les champs ou les enregistrements.