By Request
Our By Request program is a simple six-step program where users work with Fivetran to build a Lite connector for a SaaS application source they need.
What to expect?
The following steps outline the By Request process and what our users can expect from each step:
A Fivetran user submits a Request for a Connector service to be prioritized:
- In the request, the user needs to provide information about the service to help us assess suitability for the program, including:
- The name and URLs for the business page
- API docs
- Clarification on the use cases and data needed from the service
- Complete the request using the .
- In the request, the user needs to provide information about the service to help us assess suitability for the program, including:
Fivetran reviews the request. In this step:
- Fivetran de-duplicate the requests and combines it with any similar requests.
- Fivetran communicates the status of any duplicates
- Formal submission of the service for connector building.
- Fivetran completes a detailed analysis of the available API documentation for the requested API(s) to confirm the service matches the program.
- If the source is not a great candidate, we let you know, and the process stops
- Fivetran then prepares a Starter Connector to enable the access partnership.
NOTE: We expect to take around two weeks for Step 2.
- Fivetran de-duplicate the requests and combines it with any similar requests.
Fivetran's Customer Consultant meets with the and does three key things:
- Set up the Starter Connector and grant Fivetran access to enable the build to continue. While the production environment is readily accessible, Fivetran can also connect to the sandbox or test environment that has the representative test data.
- Take the Fivetran Connector Consultant through the service being requested, demonstrating how their business uses the service and what data is needed from it.
- Share more about the use cases planned for the data once it is available in the user’s destination (data warehouse).
Fivetran builds the connector. This includes:
- Building and testing the connector.
- Creating documentation for the connector.
- Finalizing the connector and promoting to the Private Preview phase.
NOTE: We expect to take around four weeks for Step 4.
The connector joins Fivetran's Private Preview program. In the Private Preview phase:
- The Starter Connector starts syncing data. Fivetran identifies and fixes issues.
- The users trying the connector review the data delivered into their destination to ensure its completeness.
- The user who requested the connector verifies that the connector meets the requirements.
Fivetran promotes the connector to General Availability. The By Request program is complete.
When Lite connectors are Generally Available, users can request enhancements to the connector by submitting to the Feedback portal.
NOTE: Fivetran operates the By Request program under these .
What makes a good candidate application?
The By Request process allows you to request that Fivetran prioritize a new Lite connector that delivers an immediate business impact. Some services are better candidates than others due to the technology behind Lite connectors.
If you submit a detailed and well-researched request, we can build and deliver the Lite connector more quickly and ultimately get your data moving faster.
A service that is ideal for a Lite connector has the following characteristics:
Well-documented APIs:
- Publicly accessible documentation is better
- A document you can send us can work in some cases
A service where a distinct set of data can deliver value through only a reasonable number of API calls with well-structured and reasonably-sized API responses:
- ~40 endpoints is a great number
- 2 or 3 levels of nesting in the data response only. Nesting is when we call one endpoint in order to get a list that we then need to iterate through to make additional API calls before getting the actual data
NOTE: You can submit the request even if your service doesn't meet the above criteria. We will try to build a connector for your service, although it might take us a little longer than our .
A service with not too much custom data
- Our Lite connector build process can support many examples of custom data. However, it does not work well for services where the entire schema is custom - that is, defined by the end user and therefore different for each user
Clear use case with APIs related to that use case
- Would you find it easy to get the data you are asking for?
- Can you share code or examples of the data you want?
- Two great resources on this topic:
- about what makes a great API for syncing data to a warehouse
- available on the blog is a more detailed source of information
Currently API key access is preferred over OAuth 2.0
- Our framework supports OAuth 2.0 however a lot more coordination and involvement from the requesting user and/or the source application is needed.
How the By Request program can work for you?
How to present Fivetran’s By Request program to your stakeholders
- Fivetran’s By Request program allows you to often get a Fivetran connector built for the SaaS service you need, when you need it.
- Fivetran assumes long term support and maintenance of the Lite connector once it is built - so you benefit from others finding and fixing issues before they impact you.
- The By Request program can reduce the effort it takes for your teams to get data from any of the unsupported data sources in your backlog.
Key questions that your InfoSec team may ask (and some possible answers)
The Lite building process creates a Starter Connector meaning that all credential information is stored in Fivetran’s secure systems. Throughout the connector build process, Fivetran uses state-of-the-art security measures to keep your data safe:
- Our single sign-on provider controls data access by enforcing permission validation, deny by default, separation of duties and Defense-in-Depth.
- We mandate multi-factor authentication to access production networks for securing consumer identities and preventing authentication bypass.
- We securely log and monitor all access to correlate and investigate relevant security events like unhandled exceptions, authentication or authorization failures, brute force attempts, etc.
- The environment is ephemeral and all data is deleted after seven days.
- We follow the principle of least access control. Only engineers working on building this connector have access to your data.
- We use strong cryptographic standards to preserve confidentiality and integrity of data at rest, in transit and in memory.
- Our employees are unable to copy data out of this environment.
- We only use this access to verify how data is returned from the source and confirm if we are writing it correctly to your destination.
Frequently Asked Questions
What timeline should I expect for a By Request build?
- We aim to take two weeks or less to review the initial request.
- We aim to take four weeks or less from the Starter Connector being setup with access granted to kick off the initial sync of the first build of the connector.
Do I need to be a Fivetran user to request a connector?
Yes. Fivetran is limiting this program to our users. However, it is easy to become a Fivetran user by signing up for one of our plans.
What user role should I have in Fivetran to be able to setup a connector?
To setup a connector, you must have one of the following in Fivetran:
- Account Administrator
- Account Analyst
- Connector Administrator
- Connector Creator
- Destination Administrator
- Destination Analyst
- Destination Creator
When will I know if Fivetran is able to build a Lite connector for the service I requested?
Our Connector Consultant contacts you as soon as we have enough information to determine if the requested service is a good candidate. We aim to take two weeks or less for this initial review.
What do I do if my source isn’t a good fit for a Lite connector?
If the source you request turns out not to be a good candidate then you can consider our or if necessary a to sync an export of the source's information.
What if I want to withdraw from the program?
You can withdraw at any time. You can delete the Starter Connector through Fivetran’s dashboard. You can also reach out to the assigned Connector Consultant for the build to let them know. The Lite connector you requested may still continue to get built if Fivetran works with other users or partners with the same request.
What is the difference between a Lite connector and other Fivetran connectors?
See .
What SLA and support does Lite connectors have?
Fivetran’s SLA is part of the agreement that comes with signing up for a pricing plan, including the Free Plan, becoming a Fivetran user. Lite connectors are covered in the same way that our Standard connectors are.
What if the connector Fivetran builds is missing critical data I need?
Fivetran focuses on building connectors our users need to get the data they want. We will always be limited by the APIs made available to us by the source. In some cases, we may need to build a connector in multiple phases. If you need more data to be added to a connector, submit a Feature Request through .
Comments
0 comments
Please sign in to leave a comment.