Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions migrating-ssas-db-to-oci/configure-ssas/configure-ssas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Configure the SQL Server Analysis Service (SSAS)

## Introduction

This lab walks you through configuring the SQL Server Analysis Service (SSAS). Microsoft SQL Server Analysis Services (SSAS) are online analytical processing (OLAP) and data mining tool on Microsoft SQL Server. SSAS is used as a tool by organizations to analyze and make sense of information possibly spread out across multiple databases.

Estimated Time: 15 Minutes



### Objectives
In this lab, you will learn to :
* How to configure SQL Server Analysis Services with Tabular Format.

### Prerequisites

This lab assumes you have:
- A Free or LiveLabs Oracle Cloud account
- IAM policies to create resources in the compartment

## Task 1: Download the sample database backup for Analysis Service.

1. Log in to the compute instance and download the **SSAS Sample DB Backup** using [link.](https://github.com/microsoft/sql-server-samples/releases/download/adventureworks-analysis-services/adventure-works-multidimensional-model-full-database-backup.zip)

**File Name: adventure-works-multidimensional-model-full-database-backup.zip**

![adventure-works-multidimensional-model-full-database-backup](./images/sample-db.png "adventure-works-multidimensional-model-full-database-backup")


You may now **proceed to the next lab**.


## Acknowledgements
* **Author** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering
* **Contributors** - Ramesh Babu Donti, Principal Cloud Architect, NA Cloud Engineering
* **Last Updated By/Date** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering, June 2022
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Provision the Compute Instance from Market Place Image for SQL Server 2019

## Introduction

This lab walks you through how to provision the Microsoft SQL Server 2019 from the Market Place Image in compute instance.


Estimated Time: 15 Minutes


### Objectives
In this lab, you will learn to :
* Deploy the Microsoft SQL Server 2019 from the marketplace image
* Add the Computer Instances to Active Directory Domain Controller

### Prerequisites

This lab assumes you have:
- A Free or LiveLabs Oracle Cloud account
- IAM policies to create resources in the compartment
- Required Subnets are available in VCN

## Task 1: Provision the SQL Server 2019 from Market Place for Node1

1. Open the navigation menu, click **Marketplace**, and then click **All Applications**.

![OCI console marketplace](./images/compute-instance.png "OCI console marketplace")

2. Marketplace will show all applications. Search for **SQL Server 2019** image and select the desired edition of SQL Server. We have Enterprise and Standard Edition available.

![OCI console marketplace search SQL server](./images/compute-instance-marketplace.png "OCI console marketplace search SQL Server")


3. Choose the compartment and click on **Launch Instance**. The screen will be taken to the launch compute instance.

![OCI Console Marketplace Launch Instance](./images/compute-instance-compartment.png "OCI console marketplace launch Instance")

> **Note:** A minimum of 744 hours will be charged for the SQL Server Marketplace image.

4. Choose the Instance name and compartment where the compute instance needs to create and select the desired Availability Domain.

![OCI compute instance create](./images/compute-instance-create.png "OCI compute instance create")

5. Click on **Change Shape** to select the shape of the instance.

![OCI compute instance shape](./images/compute-instance-shape.png "OCI compute instance shape")

6. Choose the compartment where the compute instance should reside, and then choose the private subnet as shown below the image.

![OCI compute instance VCN](./images/compute-instance-compart.png "OCI compute instance VCN")

7. Choose the default values and click on **Create** instance.
![OCI compute instance boot volume](./images/compute-instance-default.png "OCI compute instance boot volume")

8. Once the compute instance provisioning is completed, we could able to see the instance state is running.

![OCI compute instance status](./images/compute-instance-running.png "OCI compute instance status")

You may now **proceed to the next lab.**
## Learn More
- You can find more information about Launching a Windows Instance [here](https://docs.oracle.com/en-us/iaas/Content/GSG/Tasks/launchinginstanceWindows.htm)


## Acknowledgements
* **Author** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering
* **Contributors** - Ramesh Babu Donti, Principal Cloud Architect, NA Cloud Engineering
* **Last Updated By/Date** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering, June 2022
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions migrating-ssas-db-to-oci/introduction/introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Introduction

## About this Workshop

This hands-on workshop provides users with step-by-step instructions on migrating SSAS DBs from On-Premise to OCI (Compute Instance).

**Architecture:**
This reference architecture includes a compute instance and Object Storage on Oracle Cloud Infrastructure.

![OCI reference architecture for Compute Instance](./images/compute-ssas.png "OCI reference architecture for Compute Instance")

The Oracle Cloud Infrastructure region provides object storage (for backup) that includes a single availability domain with one fault domain. It also consists of a virtual cloud network (VCN) with one regional subnet and a service gateway. The VCN provides routing tables for the subnet, and the subnet provides its security list access. The compute instance has SQL Server Analysis Services in the fault domain.

Estimated Time: 1 Hour 30 Mins



### Workshop Objectives
In this workshop, you will learn how to:
* Provisioning the Compute Instance from Market Place Image for SQL Server 2019
* Configure the SQL Server Analysis Services
* Restore the analysis Databases from backups (Cubes, Dimensions, etc.)


### Prerequisites
* An Oracle Free Tier, Always Free, Paid, or LiveLabs Cloud Account
* Some understanding of cloud and security terms is helpful
* Familiarity with Oracle Cloud Infrastructure (OCI) is helpful
* Required Subnets: One Private subnet for hosting compute instance


## Learn More
- You can find more information about Launching a Windows Instance [here](https://docs.oracle.com/en-us/iaas/Content/GSG/Tasks/launchinginstanceWindows.htm)



## Acknowledgements
* **Author** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering
* **Contributors** - Ramesh Babu Donti, Principal Cloud Architect, NA Cloud Engineering
* **Last Updated By/Date** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering, June 2022
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 49 additions & 0 deletions migrating-ssas-db-to-oci/restore-ssas-db/restore-ssas-db.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Connect to SQL Server Analysis Service and Restore the Database from Backup

## Introduction

This lab walks you through how to create a Windows bastion host and set up the Active Directory Domain Services in Compute instance. It involves provisioning the windows bastion host and Windows server in Compute instance and installing and configuring the Microsoft Active Directory Domain Services.

Estimated Time: 1 Hour


### Objectives
In this lab, you will learn to :
* How to Restore the SSAS database from Backup.

### Prerequisites

This lab assumes you have:
- A Free or LiveLabs Oracle Cloud account
- IAM policies to create resources in the compartment
- Required Subnets are available in VCN

## Task 1: Copy the SSAS DB Backup to the SSAS default Backup location.

1. Copy the backup file you downloaded in Lab2: Task1 to the default location below.

**C:\Program Files\Microsoft SQL Server\MSAS15.MSSQLSERVER\OLAP\Backup**

> **Note:** This is the default location where we can keep the backups.
## Task 2: Restore the SSAS Database from SQL Server Management Studio.

1. Connect to SQL Server Management Studio as **Admin** and connect to SQL Server Analysis Services. To restore the SSAS database, right-click on the SSAS database in the Object Explorer window of SSMS, and select Restore.

![Microsoft SQL Server Management Studio - restore database](./images/mssql-mgmt-studio.png "Microsoft SQL Server Management Studio - restore database")

2. Select the location of the Backup file and click OK.

![Microsoft SQL Server Management Studio - restore database disk location](./images/msql-backupfile.png "Microsoft SQL Server Management Studio - restore database disk location")

3. Once the SQL Server Analysis Service database is successfully restored, it looks like the below.

![Microsoft SQL Server Management Studio - restore database status](./images/mssql-db-restore.png "Microsoft SQL Server Management Studio - restore database status")

> **Note:** It will take some time to restore the Database depending upon the backup size.

Congratulations !!! You Have Completed Successfully The Workshop.

## Acknowledgements
* **Author** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering
* **Contributors** - Ramesh Babu Donti, Principal Cloud Architect, NA Cloud Engineering
* **Last Updated By/Date** - Devinder Pal Singh, Senior Cloud Engineer, NA Cloud Engineering, June 2022
62 changes: 62 additions & 0 deletions migrating-ssas-db-to-oci/workshops/freetier/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Oracle LiveLabs gives you access to Oracle's products to run a wide variety of labs and workshops; allowing you to experience our best technology, live!">
<title>Oracle LiveLabs</title>

<script src="https://oracle.github.io/learning-library/common/redwood-hol/js/jquery-1.11.0.min.js"></script>
<script src="https://oracle.github.io/learning-library/common/redwood-hol/js/jquery-ui-1.10.4.custom.js"></script>
<script src="https://oracle.github.io/learning-library/common/redwood-hol/js/main.min.js"></script>

<link rel="stylesheet" href="https://oracle.github.io/learning-library/common/redwood-hol/css/style.min.css" />
<link rel="shortcut icon" href="https://oracle.github.io/learning-library/common/redwood-hol/img/favicon.ico" />
</head>

<body>
<header class="hol-Header" role="banner">
<div class="hol-Header-wrap">
<div class="hol-Header-logo"><span>Oracle LiveLabs</span></div>
<a href="https://bit.ly/golivelabs" target="_blank" id="livelabs" title="Oracle LiveLabs"></a>
<div class="hol-Header-actions">
<button id="openNav" class="hol-Header-button hol-Header-button--menu rightNav" aria-label="Open Menu"
title="Open Menu">
<span class="hol-Header-toggleIcon"></span>
</button>
</div>
</div>
</header>

<div id="container">
<div id="leftNav">
<div id="toc"></div>
</div>
<div id="contentBox">
<main class="hol-Content" id="module-content"></main>
</div>
</div>

<footer class="hol-Footer">
<a class="hol-Footer-topLink" href="#top">Return to Top</a>
<div id="footer-banner"><div class="footer-row">
<div class="footer-content"><ul class="footer-links">
<li><a href="https://docs.oracle.com/pls/topic/lookup?ctx=en/legal&id=cpyr" target="_blank" aria-label="Open a new window to Oracle legal notices" data-lbl="copyright">© Oracle</a></li>
<li><a href="https://www.oracle.com/corporate/index.html" target="_blank" aria-label="Open a new window to learn more about oracle" data-lbl="about-oracle">About Oracle</a></li>
<li><a href="https://www.oracle.com/corporate/contact/" target="_blank" aria-label="Open a new window to contact oracle" data-lbl="contact-us">Contact Us</a></li>
<li class="footer-links-break"></li>
<li><a href="https://docs.oracle.com/en/browseall.html" target="_blank" aria-label="Open a new window to products a-z" data-lbl="products-a-z">Products A-Z</a></li>
<li><a href="https://www.oracle.com/legal/privacy/" target="_blank" aria-label="Open a new window to read more about Oracle terms of use and privacy" data-lbl="terms-of-use-and-privacy">Terms of Use & Privacy</a></li>
<li><a href="https://www.oracle.com/legal/privacy/privacy-policy.html#11" target="_blank" aria-label="Open a new window to read more about managing Oracle cookie preferences" data-lbl="cookie-preferences">Cookie Preferences</a></li>
<li><a href="https://www.oracle.com/legal/privacy/marketing-cloud-data-cloud-privacy-policy.html#adchoices" target="_blank" aria-label="Open a new window to ad choices" data-lbl="ad-choices">Ad Choices</a></li>
<li class="footer-links-break"></li><li class="last"><a href="https://docs.oracle.com/pls/topic/lookup?ctx=en/legal&id=cpyr" target="_blank" aria-label="Open a new window to Oracle legal notices" data-lbl="copyright">© Oracle</a></li>
</ul>
</div>
</div>
</div>
</footer>
</body>

</html>
37 changes: 37 additions & 0 deletions migrating-ssas-db-to-oci/workshops/freetier/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"workshoptitle": "Migrate Microsoft SQL Server Analysis Service (SSAS) Databases to OCI",
"help": "livelabs-help-oci_us@oracle.com",
"tutorials": [
{
"title": "Introduction",
"description": "Introduction about the Workshop and Labs",
"filename": "../../introduction/introduction.md"
},
{
"title": "Get Started",
"description": "Details about How to Register for Free Tier Account on OCI",
"filename": "https://objectstorage.us-phoenix-1.oraclecloud.com/p/SJgQwcGUvQ4LqtQ9xGsxRcgoSN19Wip9vSdk-D_lBzi7bhDP6eG1zMBl0I21Qvaz/n/c4u02/b/common/o/labs/cloud-login/pre-register-free-tier-account.md"
},

{
"title": "Lab 1: Provision the Compute Instance from Market Place Image for SQL Server 2019",
"description": "Step by step instruction on creating Microsoft Active Directory Domain Controller",
"filename": "../../create-compute-instances/installation-of-microsoft-sql-server-2019.md"
},
{
"title": "Lab 2: Configure the SQL Server Analysis Services",
"description": "Step by step instruction on creating a 2 node windows Server Failver Cluster",
"filename": "../../configure-ssas/configure-ssas.md"
},
{
"title": "Lab 3: Restore the analysis Databases from backups (Cubes, Dimensions, etc.)",
"description": "Step by step instruction on how to install SQL Server from OCI MarketPlace image",
"filename": "../../restore-ssas-db/restore-ssas-db.md"
},
{
"title": "Need Help?",
"description": "Solutions to Common Problems and Directions for Receiving Live Help",
"filename": "https://objectstorage.us-phoenix-1.oraclecloud.com/p/SJgQwcGUvQ4LqtQ9xGsxRcgoSN19Wip9vSdk-D_lBzi7bhDP6eG1zMBl0I21Qvaz/n/c4u02/b/common/o/labs/need-help/need-help-freetier.md"
}
]
}
62 changes: 62 additions & 0 deletions migrating-ssas-db-to-oci/workshops/livelabs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Oracle LiveLabs gives you access to Oracle's products to run a wide variety of labs and workshops; allowing you to experience our best technology, live!">
<title>Oracle LiveLabs</title>

<script src="https://oracle.github.io/learning-library/common/redwood-hol/js/jquery-1.11.0.min.js"></script>
<script src="https://oracle.github.io/learning-library/common/redwood-hol/js/jquery-ui-1.10.4.custom.js"></script>
<script src="https://oracle.github.io/learning-library/common/redwood-hol/js/main.min.js"></script>

<link rel="stylesheet" href="https://oracle.github.io/learning-library/common/redwood-hol/css/style.min.css" />
<link rel="shortcut icon" href="https://oracle.github.io/learning-library/common/redwood-hol/img/favicon.ico" />
</head>

<body>
<header class="hol-Header" role="banner">
<div class="hol-Header-wrap">
<div class="hol-Header-logo"><span>Oracle LiveLabs</span></div>
<a href="https://bit.ly/golivelabs" target="_blank" id="livelabs" title="Oracle LiveLabs"></a>
<div class="hol-Header-actions">
<button id="openNav" class="hol-Header-button hol-Header-button--menu rightNav" aria-label="Open Menu"
title="Open Menu">
<span class="hol-Header-toggleIcon"></span>
</button>
</div>
</div>
</header>

<div id="container">
<div id="leftNav">
<div id="toc"></div>
</div>
<div id="contentBox">
<main class="hol-Content" id="module-content"></main>
</div>
</div>

<footer class="hol-Footer">
<a class="hol-Footer-topLink" href="#top">Return to Top</a>
<div id="footer-banner"><div class="footer-row">
<div class="footer-content"><ul class="footer-links">
<li><a href="https://docs.oracle.com/pls/topic/lookup?ctx=en/legal&id=cpyr" target="_blank" aria-label="Open a new window to Oracle legal notices" data-lbl="copyright">© Oracle</a></li>
<li><a href="https://www.oracle.com/corporate/index.html" target="_blank" aria-label="Open a new window to learn more about oracle" data-lbl="about-oracle">About Oracle</a></li>
<li><a href="https://www.oracle.com/corporate/contact/" target="_blank" aria-label="Open a new window to contact oracle" data-lbl="contact-us">Contact Us</a></li>
<li class="footer-links-break"></li>
<li><a href="https://docs.oracle.com/en/browseall.html" target="_blank" aria-label="Open a new window to products a-z" data-lbl="products-a-z">Products A-Z</a></li>
<li><a href="https://www.oracle.com/legal/privacy/" target="_blank" aria-label="Open a new window to read more about Oracle terms of use and privacy" data-lbl="terms-of-use-and-privacy">Terms of Use & Privacy</a></li>
<li><a href="https://www.oracle.com/legal/privacy/privacy-policy.html#11" target="_blank" aria-label="Open a new window to read more about managing Oracle cookie preferences" data-lbl="cookie-preferences">Cookie Preferences</a></li>
<li><a href="https://www.oracle.com/legal/privacy/marketing-cloud-data-cloud-privacy-policy.html#adchoices" target="_blank" aria-label="Open a new window to ad choices" data-lbl="ad-choices">Ad Choices</a></li>
<li class="footer-links-break"></li><li class="last"><a href="https://docs.oracle.com/pls/topic/lookup?ctx=en/legal&id=cpyr" target="_blank" aria-label="Open a new window to Oracle legal notices" data-lbl="copyright">© Oracle</a></li>
</ul>
</div>
</div>
</div>
</footer>
</body>

</html>
Loading