{"id":17981828,"url":"https://github.com/ljtill/bicep-synapse-analytics","last_synced_at":"2025-04-04T01:23:30.385Z","repository":{"id":114502367,"uuid":"554190674","full_name":"ljtill/bicep-synapse-analytics","owner":"ljtill","description":"Azure Synapse Analytics platform built with Bicep including GitHub Actions workflows","archived":false,"fork":false,"pushed_at":"2024-03-06T11:46:58.000Z","size":21,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T13:11:49.452Z","etag":null,"topics":["azure","bicep","synapse"],"latest_commit_sha":null,"homepage":"","language":"Bicep","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ljtill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-19T11:58:51.000Z","updated_at":"2024-03-15T14:33:31.000Z","dependencies_parsed_at":"2024-10-29T18:35:25.671Z","dependency_job_id":null,"html_url":"https://github.com/ljtill/bicep-synapse-analytics","commit_stats":null,"previous_names":["ljtill/bicep-synapse-analytics"],"tags_count":0,"template":false,"template_full_name":"ljtill/bicep-scaffold","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ljtill%2Fbicep-synapse-analytics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ljtill%2Fbicep-synapse-analytics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ljtill%2Fbicep-synapse-analytics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ljtill%2Fbicep-synapse-analytics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ljtill","download_url":"https://codeload.github.com/ljtill/bicep-synapse-analytics/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247104367,"owners_count":20884218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","bicep","synapse"],"created_at":"2024-10-29T18:12:14.347Z","updated_at":"2025-04-04T01:23:30.186Z","avatar_url":"https://github.com/ljtill.png","language":"Bicep","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Synapse\n\nAzure Synapse Analytics is a limitless analytics service that brings together data integration, enterprise data warehousing, and big data analytics. It gives you the freedom to query data on your terms, using either serverless or dedicated options—at scale. Azure Synapse brings these worlds together with a unified experience to ingest, explore, prepare, transform, manage, and serve data for immediate BI and machine learning needs.\n\nThis repository contains the infra-as-code components to quickly scaffold a new Azure Synapse Analytics environment.\n\n_Please note these artifacts are under development and subject to change._\n\n---\n\n### Getting Started\n\nBefore deploying the Azure Synapse resources, the parameters file `src/parameters/main.json` needs to be updated.\n\n#### Using locally with Azure CLI\n\n```bash\naz deployment sub create \\\n    --name 'Microsoft.Bicep' \\\n    --location 'uksouth' \\\n    --template-file './src/main.bicep' \\\n    --parameters \\\n      '@./src/parameters/main.json'\n```\n\n#### Using with GitHub Actions\n\nAzure Active Directory - Application\n\n- Navigate to the 'App Registration' blade wihin the Azure portal\n- Select 'New registration' and provide a Name for the application\n- Select the newly created application and select 'Certificates \u0026 secrets'\n- Select 'Federated Credentials' and 'Add credential'\n- Provide the 'Organization (username)' and Repository for the credential\n- Select 'Entity type' - Branch and provide 'main'\n- Repeat process for 'Entity type' - Pull Request\n\nAzure Resource Manager - Role Assignment\n\n- Navigate to the Subscription in the Azure portal\n- Select 'Access control (IAM)' and 'Add' - 'Add role assignment'\n- Select Role - Contributor and select 'Members'\n- Provide the 'Name' of the application from the previous steps\n\nGitHub Actions - Secrets\n\n- Navigate to 'Settings' on the repository\n- Select 'Secrets' and 'Actions' link\n- Select 'New repository secret' and create secrets for the following:\n  - AZURE_TENANT_ID\n  - AZURE_SUBSCRIPTION_ID\n  - AZURE_CLIENT_ID\n\n---\n\n### Links\n\n- [Synapse](https://azure.microsoft.com/products/synapse-analytics/)\n- [Bicep](https://github.com/Azure/bicep)\n- [Templates](https://learn.microsoft.com/azure/templates/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fljtill%2Fbicep-synapse-analytics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fljtill%2Fbicep-synapse-analytics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fljtill%2Fbicep-synapse-analytics/lists"}