[teiid-issues] [JBoss JIRA] (TEIID-5040) Add translator override to change the Google spreadsheet
Steven Hawkins (Jira)
issues at jboss.org
Mon Jun 8 09:15:28 EDT 2020
[ https://issues.redhat.com/browse/TEIID-5040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steven Hawkins updated TEIID-5040:
----------------------------------
Original Estimate: 5 hours
Remaining Estimate: 5 hours
Git Pull Request: https://github.com/teiid/teiid/pull/1285
Story Points: 1
Sprint: DV Sprint 65
It seemed like a good idea to try and tackle this before pulling the functionality into teiid spring boot. The proposed change is to add a config property spreadsheetMap that will take a url like key/value pair list - prefix1=sheetid1;prefix2=sheetid2... This precludes the teiid name prefix from containing = or ;, but that seems acceptable. On import we'll add the each worksheet as prefix + sheet title. That ensures there can be no collisions across spreadsheets. If the user specifies on spreadsheetId in the config, it will still work as before and import with an empty prefix. The functionality is only added for the v4 api.
On a side note it an alternative design to the current is to use extension metadata on each table representing a sheet - we need to know the sheet id, work sheet id, and title (which could default to the table name). That would allow the translator to work more independently of the source. A reason for not doing that possibly is so that you could differentiate between different sheets (testing vs. prod) by just changing a source property, rather than adjusting the metadata.
> Add translator override to change the Google spreadsheet
> --------------------------------------------------------
>
> Key: TEIID-5040
> URL: https://issues.redhat.com/browse/TEIID-5040
> Project: Teiid
> Issue Type: Enhancement
> Components: Misc. Connectors
> Reporter: Deborah Steigner
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 15.0
>
> Original Estimate: 5 hours
> Remaining Estimate: 5 hours
>
> We would like to add a "sheet name" override to the googlesheet resource adapter. So we can configure multiple google sheets without having to configure multiple resource adaptors (1 for each google sheet.)
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the teiid-issues
mailing list