-
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 all 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
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
164 changes: 164 additions & 0 deletions
164
_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,164 @@ | ||
| --- | ||
| # -------------------------- # | ||
| # 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 CloudSQL SQL Server (v1)" | ||
| 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 CloudSQL SQL Server database using Stitch's Microsoft SQL Server integration." | ||
|
|
||
| show-in-menus: true | ||
| key: "google-cloudsql-microsoft-sql-server-integration" | ||
|
|
||
| # -------------------------- # | ||
| # Integration Details # | ||
| # -------------------------- # | ||
|
|
||
| name: "google-cloudsql-microsoft-sql-server" | ||
| display_name: "Google CloudSQL SQL Server" | ||
| setup-name: "Microsoft SQL Server" | ||
|
|
||
| singer: true | ||
| tap-name: "Microsoft 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: | | ||
| ##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: false | ||
| ssl: false | ||
|
|
||
| ## 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 Change Tracking for CloudSQL SQL Server." | ||
| 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: "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.