

# Reading from Google Search Console entities
<a name="google-search-console-reading-from-entities"></a>

**Prerequisite**

A Google Search Console object you would like to read from. You will need the object name.

**Supported entities for source**:


| Entity | Can be filtered | Supports limit | Supports Order by | Supports Select \$1 | Supports partitioning | 
| --- | --- | --- | --- | --- | --- | 
| Search Analytics | Yes | Yes | No | Yes | No | 
| Sites | No | No | No | Yes | No | 
| Sitemaps | No | No | No | Yes | No | 

**Example**:

```
googleSearchConsole_read = glueContext.create_dynamic_frame.from_options(
    connection_type="googlesearchconsole",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "entityName",
        "API_VERSION": "v3"
    }
```

**Google Search Console entity and field details**:

Google Search Console provides endpoints to fetch metadata dynamically for supported entities. Accordingly, operator support is captured at the datatype level.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/glue/latest/dg/google-search-console-reading-from-entities.html)

**Note**  
For an updated list of valid values for filters, see the [Google Search Console](https://developers.google.com/webmaster-tools/v1/searchanalytics/query) API docs.  
The field `start_end_date` is a combination of `start_date` and `end_date`.

## Partitioning queries
<a name="google-search-console-reading-partitioning-queries"></a>

Filter-based partitioning and record-based partitioning are not supported.