-
Notifications
You must be signed in to change notification settings - Fork 38
Google CloudSQL SQL Server/v1 #615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jazsmi
wants to merge
9
commits into
master
Choose a base branch
from
google-cloud-mssql-v1
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 3 commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
b1ed11b
Google CloudSQL SQL Server/v1
jazsmi d77dab1
add googleto data file
jazsmi fa178ff
Merge branch 'master' into google-cloud-mssql-v1
erinkcochran87 f159691
corrections
jazsmi 3c85884
Match display names to other CloudSQL flavors
b43824a
Update google-cloud-v1.md
jazsmi da26384
Fix setup-name
0d8c3f1
Update google-cloud-v1.md
c5c003f
Fix display name
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
174 changes: 174 additions & 0 deletions
174
_database-integrations/mssql/google-cloud/v1/google-cloud-v1.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,174 @@ | ||
--- | ||
# -------------------------- # | ||
# USING THIS TEMPLATE # | ||
# -------------------------- # | ||
|
||
## NEED HELP USING THIS TEMPLATE? SEE: | ||
## https://docs-about-stitch-docs.netlify.com/reference/integration-templates/databases/ | ||
## FOR INSTRUCTIONS & REFERENCE INFO | ||
|
||
|
||
# -------------------------- # | ||
# Page & Formatting # | ||
# -------------------------- # | ||
|
||
title: Google Cloud SQL Server | ||
keywords: google-cloudsql-microsoft-sql-server, database integration, etl google-cloudsql-microsoft-sql-server, google-cloudsql-microsoft-sql-server etl | ||
permalink: /integrations/databases/google-cloudsql-microsoft-sql-server | ||
summary: "Connect and replicate data from your Google Cloud SQL Server database using Stitch's Google Cloud SQL Server integration." | ||
erinkcochran87 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
show-in-menus: true | ||
key: "google-cloudsql-microsoft-sql-server-integration" | ||
|
||
# -------------------------- # | ||
# Integration Details # | ||
# -------------------------- # | ||
|
||
name: "google-cloudsql-microsoft-sql-server" | ||
display_name: "Google Cloud SQL Server" | ||
|
||
erinkcochran87 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
singer: true | ||
tap-name: "Google Cloud SQL Server" | ||
repo-url: "https://github.com/singer-io/tap-mssql" | ||
|
||
this-version: "1" | ||
|
||
hosting-type: "google-cloudsql" ## amazon, microsoft, google, etc. | ||
|
||
driver: "7.2.1.jre8" | ||
|
||
|
||
# -------------------------- # | ||
# Feature Summary # | ||
# -------------------------- # | ||
|
||
feature-summary: | | ||
erinkcochran87 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
Stitch's {{ integration.display_name }} integration replicates data using the {{ integration.driver | flatify | strip }}. [TODO] | ||
|
||
|
||
# -------------------------- # | ||
# Stitch Details # | ||
# -------------------------- # | ||
|
||
certified: true | ||
|
||
frequency: "30 minutes" | ||
tier: "Standard" | ||
port: 1433 | ||
db-type: "mssql" | ||
|
||
## Stitch features | ||
|
||
api-type: "platform.mssql" | ||
versions: "2012 through 2017" | ||
ssh: true | ||
ssl: true | ||
jazsmi marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
## General replication features | ||
|
||
anchor-scheduling: true | ||
cron-scheduling: true | ||
|
||
extraction-logs: true | ||
loading-reports: true | ||
|
||
table-selection: true | ||
column-selection: true | ||
select-all: false | ||
select-all-reason: | | ||
{{ integration.display_name }} integrations don't currently support a default Replication Method, which is required to use the Select All feature. The default Replication Method setting is only available for integrations that support Log-based Incremental Replication. | ||
|
||
table-level-reset: true | ||
|
||
## Replication methods | ||
|
||
define-replication-methods: true | ||
|
||
log-based-replication-minimum-version: "n/a" | ||
log-based-replication-master-instance: false | ||
log-based-replication-master-instance-reason: "Google CloudSQL doesn't currently support logical replication." | ||
jazsmi marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
log-based-replication-master-instance-doc-link: "https://groups.google.com/forum/#!topic/google-cloud-sql-discuss/md_7Rq3LgB0" | ||
erinkcochran87 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
log-based-replication-read-replica: false | ||
|
||
## Other Replication Methods | ||
|
||
key-based-incremental-replication: true | ||
full-table-replication: true | ||
|
||
view-replication: true | ||
|
||
|
||
# -------------------------- # | ||
# Setup Requirements # | ||
# -------------------------- # | ||
|
||
requirements-list: | ||
- item: "**Permissions in Google Cloud that allow you to modify the database's connection settings.** This is required to whitelist Stitch's IP addresses." | ||
|
||
- item: "**A database running {{ integration.display_name }} version {{ page.versions }}.** {{ integration.display_name }} 2012 is the miminum version that Stitch supports for this type of integration." | ||
|
||
|
||
# -------------------------- # | ||
# Setup Instructions # | ||
# -------------------------- # | ||
|
||
setup-steps: | ||
- title: "Verify your Stitch account's data pipeline region" | ||
anchor: "verify-stitch-account-region" | ||
content: | | ||
{% include shared/whitelisting-ips/locate-region-ip-addresses.html first-step=true %} | ||
|
||
- title: "Configure database connection settings" | ||
anchor: "connect-settings" | ||
content: | | ||
{% include integrations/templates/configure-connection-settings.html %} | ||
|
||
- title: "Create a Stitch database user" | ||
anchor: "create-a-database-user" | ||
content: | | ||
In this step, you'll create a dedicated database user for Stitch. This will ensure Stitch is visible in any logs or audits, and allow you to maintain your privilege hierarchy. | ||
|
||
{% include integrations/templates/create-database-user-tabs.html %} | ||
jazsmi marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
- title: "Connect Stitch" | ||
anchor: "connect-stitch" | ||
content: | | ||
In this step, you'll complete the setup by entering the database's connection details and defining replication settings in Stitch. | ||
|
||
{% for substep in step.substeps %} | ||
- [Step 4.{{ forloop.index }}: {{ substep.title | flatify }}](#{{ substep.anchor }}) | ||
{% endfor %} | ||
|
||
substeps: | ||
- title: "Define the database connection details" | ||
anchor: "define-connection-details" | ||
content: | | ||
{% include shared/database-connection-settings.html type="general" %} | ||
|
||
- title: "Define the SSH connection details" | ||
anchor: "ssh-connection-details" | ||
content: | | ||
{% include shared/database-connection-settings.html type="ssh" %} | ||
jazsmi marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
- title: "Define the SSL connection details" | ||
anchor: "ssl-connection-details" | ||
content: | | ||
{% include shared/database-connection-settings.html type="ssl" %} | ||
jazsmi marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
- title: "Create a replication schedule" | ||
anchor: "create-replication-schedule" | ||
content: | | ||
{% include integrations/shared-setup/replication-frequency.html %} | ||
|
||
- title: "Save the integration" | ||
anchor: "save-integration" | ||
content: | | ||
{% include shared/database-connection-settings.html type="finish-up" %} | ||
|
||
- title: "Set objects to replicate" | ||
anchor: "setting-data-to-replicate" | ||
content: | | ||
{% include integrations/shared-setup/data-selection/object-selection.html %} | ||
--- | ||
{% assign integration = page %} | ||
{% include misc/data-files.html %} |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.