Code base for the Azure Data Services Go Fast Framework. A framework for rapid deployment and configuration of common Azure Data Services Architectures.
Перейти к файлу
John Rampono 061047a142
Update README.md
2021-11-22 07:13:27 +08:00
.github/workflows Corrected Cross Platform Issue with Configure ADF. JSON Payloads now moved to file reference 2021-08-20 17:03:09 +08:00
documentation/images Major changes in this version including: 2021-11-21 19:55:34 +08:00
solution Major changes in this version including: 2021-11-21 19:55:34 +08:00
.DS_Store Altered Development Environment to exclude build 2021-08-04 12:49:55 +08:00
.gitignore Started to update deployment to allow component by component deployment... note not yet finished 2021-04-21 19:11:06 +08:00
CODE_OF_CONDUCT.md Integrating secrets.json into function app development 2020-12-17 12:36:50 +08:00
README.md Update README.md 2021-11-22 07:13:27 +08:00
SECURITY.md Integrating secrets.json into function app development 2020-12-17 12:36:50 +08:00
SUPPORT.md Integrating secrets.json into function app development 2020-12-17 12:36:50 +08:00
gitcleancommands.txt initial Microsoft commit 2020-12-08 15:22:35 +08:00
license.txt initial Microsoft commit 2020-12-08 15:22:35 +08:00

README.md

Azure Data Services Go Fast Codebase

Introduction

The Azure Data Services Go Fast Codebase is a combination of Microsoft components designed to shorten the "time to value" when deploying an Azure Data Platform. Key features include:

  • Infrastucture as code (IAC) deployment of MVP Azure Data Platform
  • "Out of the box" Continuous Integration and Continuous Deployment framework
  • Enterpise grade security and monitoring with full support for Key Vault, VNETS, Private Enpoints and Managed Service Identities
  • Codeless Ingestion from commonly used enterprise source systems into an enterprise data lake
  • Users can interact with capabilities through a webpage and embedded dashboards.

This project is composed of Microsoft components and Open-Source Software (OSS) and is provided to customers and partners at no charge.

At its core this project is intended to be an accelerator. As such, it is designed to accelerate the “time to value” in using the Microsoft components. As an accelerator, is it not for sale, nor is it a supported product.


Getting Started

Getting started is always the hardest part of any process so help clients & partners get started with this repository we provide a set of online, on-boarding and upskilling workshops. Spaces in these workshops are limited and subject to an application process. If you are intersted then please nominate yourself at https://forms.office.com/r/qbQrU6jFsj.

Prerequisites

Deployment of this project requires a variety of services across Azure. Please ensure that you have access to these services before continuing on to the deployment section of this guide.

To get started you will need the following:

  • An active Azure Subscription & Empty Resource Group *
  • Contributor rights on the Azure Resource Group
  • Power BI Workspace

You can sign up for an Azure subscription here

Once you have your Prerequisite items, please move on to the Deployment Configuration step.


Deployment Configuration

You will also need some development tools to edit and run the deployment scripts provided. It is recommended you use the following:

The deployment uses a concept of Developing inside a Container to containerize all the necessary pre-requisite component without requiring them to be installed on the local machine. Follow our Configuring your System for Development Containers guide.

Once you have set up these pre-requisites you will then need to

  • Clone this repository to your local machine
  • Navigate to the root solution folder and then navigate to "solution/Deployment/environments". Within this folder you will find a file called "environment.schema.json".
  • Open a web browser and navigate to the website https://pmk65.github.io/jedemov2/dist/demo.html

Form


Cost Estimator

Comming Soon.


Deployment

Comming Soon.


Navigating the Source Code

This has the following structure:

Folder/File Description
solution/ Primary source code folder with sub-directories for each core technology
solution/Database Contains source code for the meta-data database and sample databases
solution/Deployment Contains CICD code
solution/Diagrams Contains a Structurizr diagramming project used for creation of architectural diagrams
solution/FunctionApp Contains source code for the ADS Go Fast Orchestration Functions
solution/PowerBi Contains source code for the Power BI files that can be used to provide reporting
solution/WebApplication Contains source code for the ADS Go Fast web front end

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Security

Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include Microsoft, Azure, DotNet, AspNet, Xamarin, and our GitHub organizations. Please review this repository's security section for more details.

Privacy

Microsoft values your privacy. See the Microsoft Privacy Statement for more information

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.