Skip to content

Commit

Permalink
LWMS ID 11507 Update expired URLs and Instructions (oracle-livelabs#710)
Browse files Browse the repository at this point in the history
* LWMS ID 11507: Initial Creation

LWMS ID 11507: Initial Creation

* Acknowledgements & Images Updates

Acknowledgements, Image downloadable URLs and files update.

Changing LAB Authors and contributors

Updating Movie Images Download URLs
Updating Movie Images Files

* Instructions to avoid commands hanging

Adding instructions to avoid getting commands hanging without executing after multiple command blocks

* LWMS ID 11507 Update Lab 9

LWMS ID 11507

Update lab 9. Added instructions, and images

* LWMS ID 11507 Update Acknowledgments November

Update Introduction and acknowledgements

* LWMS ID 11507 APEX App URL update

Update of APEX App URL

* LWMS ID 11507 Instructions Improvement

Improve Lab Instructions for Lab 10
Update Images for lab 9

* LWMS ID 11507 Update Instrucions Lab 11

Update instructions and images lab 11

* LWMS ID 11507 Instructions Improvement

* LWMS ID 11507 Testing change

* LWMS ID 11507 Change Lab Title Gerund

* LWMS ID 11507 Change Introduction Lab

Change in Introduction - About Product/Technology section

Removed Unused Files

* LWMS ID 11507 Update Lab 9

Fixed Broken image link
Added missing objectives, prerequisites and estimated time

* LWMS ID 11507 Removed unlisted folder

Removed Dev - Unlisted Lab Folder

* LWMS ID 11507 Workshop Rename

Renamed Workshop from "Build a Movie Recommendation App with MySQL HeatWave Machine Learning" to "Build a Movie Recommendation App with MySQL HeatWave Machine Learning" . Requested by MySQL Marketing Team

* LWMS ID 11507 Quarterly Update

Quarterly Update:

Updated Dates
Updated Images
Deleted Unused Images
Verified every lab is still working accordingly and updated some instructions to fit new images

* LWMS ID 11507

LWMS ID 11507 Update:

Updated URLs
Added Freetier and Tenancy
Deleted Unused Images
Verified every lab is still working accordingly and updated some instructions to fit new images
  • Loading branch information
ci-aguilar authored Oct 29, 2024
1 parent 62128b1 commit e2d6d42
Show file tree
Hide file tree
Showing 15 changed files with 172 additions and 21 deletions.
2 changes: 1 addition & 1 deletion heatwave-movie-stream/add-data-mysql/add-data-mysql.md
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ You may now **proceed to the next lab**
- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
- **Dataset** - F. Maxwell Harper and Joseph A. Konstan. 2015. The MovieLens Datasets:
History and Context. ACM Transactions on Interactive Intelligent
Expand Down
4 changes: 2 additions & 2 deletions heatwave-movie-stream/apex-heatwave/apex-heatwave.md
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ In this lab, you will be guided through the following task:
| --------| -------:|
| Name | mysqlheatwave |
| Static ID | mysqlheatwave |
| Authentication Type | Oracle Cloud Infraestructure (OCI) |
| Authentication Type | OCI Native Authentication |
| OCI User ID | **< YourUserOCID >** |
| OCI Private Key | **< ContentOfYourSavedPrivateKey >** |
| OCI Tenancy ID | **< YourTenancyOCID >** |
Expand Down Expand Up @@ -328,4 +328,4 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ In this lab, you will be guided through the following tasks:

1. Download the MovieHub application template:

Click on this link to **Download file** [MovieHub.zip](https://objectstorage.us-phoenix-1.oraclecloud.com/p/p_59Wj-TSoegriKLewLSQEC3T7IBIkCllrs5ztNZ5TDvtbLGSu2RR4pH6u8oQ8J6/n/idazzjlcjqzj/b/bucket-images/o/MovieHub_V2.zip) to your local machine
Click on this link to **Download file** [MovieHub.zip](https://objectstorage.us-ashburn-1.oraclecloud.com/p/IV9G5YNe0k7TxBeL-kIs7APtLwgHBEXHGc9nxARpsgS1lxcNg6tm6qTVIsbOdnw6/n/idi1o0a010nx/b/Bucket-CA/o/LiveLab-MovieHub-images/MovieHub_V3.zip) to your local machine

## Task 2: Import the sample application - MovieHub

Expand Down Expand Up @@ -180,4 +180,4 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
2 changes: 1 addition & 1 deletion heatwave-movie-stream/create-automl/create-automl.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,4 +243,4 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ The Cloud Shell machine is a small virtual machine running a Bash shell which yo

![ssh key list ](./images/shh-key-list.png "shh key list")

Note in the output there are two files, a *private key:* `id_rsa` and a *public key:* `id_rsa.pub`. Keep the private key safe and don't share its content with anyone. The public key will be needed for various activities and can be uploaded to certain systems as well as copied and pasted to facilitate secure communications in the cloud.
Note: In the output there are two files, a *private key:* `id_rsa` and a *public key:* `id_rsa.pub`. Keep the private key safe and don't share its content with anyone. The public key will be needed for various activities and can be uploaded to certain systems as well as copied and pasted to facilitate secure communications in the cloud.
## Task 2: Create Compute instance
Expand Down Expand Up @@ -188,14 +188,20 @@ You will need a compute Instance to connect to your brand new MySQL database.
![connect signin](./images/connect-first-signin.png "connect signin ")
3. You will need a MySQL client tool to connect to your new MySQL HeatWave System from the Batien.
3. You will need a MySQL client tool to connect to your new MySQL HeatWave System from the Bastion. You can download the specific desired version and architecture at [MySQL Community Dowloads](https://dev.mysql.com/downloads/shell/)
Install MySQL Shell with the following command (enter y for each question)
To Install the current latest version MySQL Shell version, you can follow the instructions:
a. Install MySQL Shell with the following command (enter y for each question)
**[opc@…]$**
```bash
<copy>sudo yum install mysql-shell -y</copy>
<copy>wget https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-9.1.0-1.el8.x86_64.rpm</copy>
```
```bash
<copy>sudo yum install mysql-shell-9* -y</copy>
```
![mysql shell install](./images/mysql-install-shell.png "mysql shell install ")
Expand Down Expand Up @@ -227,4 +233,4 @@ You may now **proceed to the next lab**
- **Author** - Perside Foster, MySQL Principal Solution Engineering
- **Contributors** - Mandy Pang, MySQL Principal Product Manager, Nick Mader, MySQL Global Channel Enablement & Strategy Manager, Cristian Aguilar, MySQL Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
2 changes: 1 addition & 1 deletion heatwave-movie-stream/create-db/create-db.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,4 +281,4 @@ You may now **proceed to the next lab**

- **Author** - Perside Foster, MySQL Principal Solution Engineering
- **Contributors** - Mandy Pang, MySQL Principal Product Manager, Nick Mader, MySQL Global Channel Enablement & Strategy Manager
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
Original file line number Diff line number Diff line change
Expand Up @@ -329,4 +329,4 @@ You may now **proceed to the next lab**

- **Author** - Perside Foster, MySQL Principal Solution Engineering
- **Contributors** - Mandy Pang, MySQL Principal Product Manager, Nick Mader, MySQL Global Channel Enablement & Strategy Manager
- **Last Updated By/Date** - Perside Foster, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Perside Foster, MySQL Solution Engineering, November 2024
Original file line number Diff line number Diff line change
Expand Up @@ -168,4 +168,4 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
4 changes: 2 additions & 2 deletions heatwave-movie-stream/improve-app-hw/improve-app-hw.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ In this lab, you will be guided through the following tasks:

## Task 1: Download sample display images from a Bucket in OCI Object Store:

1. Click on this link to Download the images [MovieHub Sample Images](https://objectstorage.us-phoenix-1.oraclecloud.com/p/Uim7lrT2O4eMuGunwu608ejFy-nlvNTtfEBNbElXaaAwTafZn2QveR6kgWJE5atV/n/idazzjlcjqzj/b/bucket-images/o/moviehub_imgs.zip) from the Demo to your local machine
1. Click on this link to Download the images [MovieHub Sample Images](https://objectstorage.us-ashburn-1.oraclecloud.com/p/IQ5Zvpi-KPjZMgVUMfAQfkzwezllFxOzLgEZ9tuLdkQilotp3WzvUh58eMGRXGTc/n/idi1o0a010nx/b/Bucket-CA/o/LiveLab-MovieHub-images/moviehub_imgs.zip) from the Demo to your local machine

## Task 2: Upload Images to the OCI Object Store:

Expand Down Expand Up @@ -191,4 +191,4 @@ In this lab, you will be guided through the following tasks:
- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
2 changes: 1 addition & 1 deletion heatwave-movie-stream/introduction/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024

- **Dataset** - F. Maxwell Harper and Joseph A. Konstan. 2015. The MovieLens Datasets:
History and Context. ACM Transactions on Interactive Intelligent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,4 +188,4 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
2 changes: 1 addition & 1 deletion heatwave-movie-stream/setup-hw-cluster/setup-hw-cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ You may now **proceed to the next lab**

- **Author** - Perside Foster, MySQL Principal Solution Engineering
- **Contributors** - Mandy Pang, MySQL Principal Product Manager, Nick Mader, MySQL Global Channel Enablement & Strategy Manager, Cristian Aguilar, MySQL Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024
4 changes: 2 additions & 2 deletions heatwave-movie-stream/transform-data/transform-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ In this lab, you will be guided through the following tasks:
Enter the following command at the prompt

```bash
<copy>sudo wget https://objectstorage.us-phoenix-1.oraclecloud.com/p/uaOgU_UDi0OIvgvS1R0-UPSD9PqK0UXHtojya5VZrrFtTbssGq_8dhNNmmkUnFyb/n/idazzjlcjqzj/b/bucket-images/o/scripts.zip</copy>
<copy>sudo wget https://objectstorage.us-ashburn-1.oraclecloud.com/p/7yuwIwQMyXC5lTzpv-mKaXbnqAnIDTdubHnHsCaWd0LyUgs7KGVxphWDMaFZpviL/n/idi1o0a010nx/b/Bucket-CA/o/LiveLab-MovieHub-images/scripts.zip</copy>
```

Unzip the application code. Be sure to include the -j option to avoid creating a new folder.
Expand Down Expand Up @@ -185,7 +185,7 @@ You may now **proceed to the next lab**

- **Author** - Cristian Aguilar, MySQL Solution Engineering
- **Contributors** - Perside Foster, MySQL Principal Solution Engineering
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, February 2024
- **Last Updated By/Date** - Cristian Aguilar, MySQL Solution Engineering, November 2024

- **Dataset** - F. Maxwell Harper and Joseph A. Konstan. 2015. The MovieLens Datasets:
History and Context. ACM Transactions on Interactive Intelligent
Expand Down
61 changes: 61 additions & 0 deletions heatwave-movie-stream/workshops/tenancy/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<!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-livelabs.github.io/common/redwood-hol/js/jquery-1.11.0.min.js"></script>
<script src="https://oracle-livelabs.github.io/common/redwood-hol/js/jquery-ui-1.10.4.custom.js"></script>
<script src="https://oracle-livelabs.github.io/common/redwood-hol/js/main.min.js"></script>

<link rel="stylesheet" href="https://oracle-livelabs.github.io/common/redwood-hol/css/style.min.css" />
<link rel="shortcut icon" href="https://oracle-livelabs.github.io/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://livelabs.oracle.com" 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>
84 changes: 84 additions & 0 deletions heatwave-movie-stream/workshops/tenancy/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
{
"workshoptitle": "Build a Movie Recommendation App with Machine Learning in MySQL HeatWave",
"help": "[email protected]",
"tutorials": [
{
"title": "Introduction",
"description": "The Introduction is always second. The title and contents menu title match for the Introduction.",
"filename": "../../introduction/introduction.md"
},

{
"title": "Get Started",
"description": "This is the prerequisites for customers using Free Trial and Paid tenancies. The title of the lab and the Contents Menu title (the title above) match for Prerequisite lab. This lab is always first.",
"filename": "https://oracle-livelabs.github.io/common/labs/cloud-login/pre-register-free-tier-account.md"
},

{
"title": "Lab 1: Create MySQL HeatWave Database System",
"filename": "../../create-db/create-db.md"
},

{
"title": "Lab 2: Setup a HeatWave Cluster for OLAP/AutoML",
"filename": "../../setup-hw-cluster/setup-hw-cluster.md"
},

{
"title": "Lab 3: Create Bastion Server for MySQL Data",
"filename": "../../create-bastion-with-python/create-bastion-with-python.md"
},

{
"title": "Lab 4: Download & Transform the MovieLens dataset files",
"filename": "../../transform-data/transform-data.md"
},

{
"title": "Lab 5: Add MovieLens data to MySQL HeatWave",
"filename": "../../add-data-mysql/add-data-mysql.md"
},

{
"title": "Lab 6: Create and test HeatWave AutoML Recommender System",
"filename": "../../create-automl/create-automl.md"
},

{
"title": "Lab 7: Create the base Movies Database Tables for the Movie App",
"filename": "../../create-movie-tables/create-movie-tables.md"
},

{
"title": "Lab 8: Query Information from the movies and predictions tables",
"filename": "../../query-from-movies-predictions/query-from-movies-predictions.md"
},

{
"title": "Lab 9: Create a Low Code Application with Oracle APEX and REST SERVICES for MySQL",
"filename": "../../apex-heatwave/apex-heatwave.md"
},

{
"title": "Lab 10: Setup the APEX Application and Workspace",
"filename": "../../app-configure-apex/app-configure-apex.md"
},

{
"title": "Lab 11: Explore the Movie Recommendation App with data inside MySQL HeatWave",
"filename": "../../develop-moviehub-apex-app/develop-moviehub-apex-app.md"
},

{
"title": "Lab 12: (Bonus) Add your images to the MovieHub App for display",
"filename": "../../improve-app-hw/improve-app-hw.md"
},

{
"title": "Need Help?",
"description": "Solutions to Common Problems and Directions for Receiving Live Help",
"filename":"https://oracle-livelabs.github.io/common/labs/need-help/need-help-freetier.md"
}
]
}

0 comments on commit e2d6d42

Please sign in to comment.