

# Lectura de entidades de Dynatrace
<a name="dynatrace-reading-from-entities"></a>

**Requisito previo**

Un objeto de Dynatrace desde el que desea leer. Necesitará el nombre del objeto, como “problema”.

**Entidades compatibles como origen:**


| Entidad | Se puede filtrar | Admite límite | Admite Ordenar por | Admite Seleccionar \* | Admite partición | 
| --- | --- | --- | --- | --- | --- | 
| Problema | Sí | Sí | Sí | Sí | No | 

**Ejemplo:**

```
Dynatrace_read = glueContext.create_dynamic_frame.from_options(
    connection_type="Dynatrace",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "problem",
        "API_VERSION": "v2",
        "INSTANCE_URL": "https://[instanceName].live.dynatrace.com"
    }
```

**Detalles de entidades y campos de Dynatrace**:

Dynatrace proporciona puntos de conexión para obtener metadatos de forma dinámica para entidades compatibles. Por lo tanto, la compatibilidad del operador se captura según el tipo de datos.



- **Problema**
  - **Campo:** affectedEntities / **Tipo de datos::** Enumeración / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** displayId / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** endTime / **Tipo de datos::** DateTime / **Operadores admitidos:** 
  - **Campo:** entityTags / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** evidenceDetails / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** impactAnalysis / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** impactLevel / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** impactedEntities / **Tipo de datos::** Enumeración / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** linkedProblemInfo / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** managementZones / **Tipo de datos::** Enumeración / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** problemFilters / **Tipo de datos::** Enumeración / **Operadores admitidos:** 
  - **Campo:** recentComments / **Tipo de datos::** Struct / **Operadores admitidos:** 
  - **Campo:** rootCauseEntity / **Tipo de datos::** Struct / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** problemId / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** severityLevel / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** startTime / **Tipo de datos::** DateTime / **Operadores admitidos:** BETWEEN
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** título / **Tipo de datos::** Cadena / **Operadores admitidos:** 
  - **Campo:** desde / **Tipo de datos::** DateTime / **Operadores admitidos:** EQUAL\_TO, BETWEEN
  - **Campo:** problemFilterIds / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** problemFilterNames / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** managementZoneIds / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** texto / **Tipo de datos::** Cadena / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** underMaintenance / **Tipo de datos::** Booleano / **Operadores admitidos:** EQUAL\_TO
  - **Campo:** message / **Tipo de datos::** Cadena / **Operadores admitidos:** 



## Consultas de partición
<a name="dynatrace-reading-partitioning-queries"></a>

Dynatrace no admite la partición basada en campos ni en registros.