No description
Small update on the script to monitor New Illustration A/B testing Basically updated the `ab_test_name` and the variable names Related work items: #27721 |
||
|---|---|---|
| .gitignore | ||
| ab_test_guest_journey_monitoring.ipynb | ||
| credentials_example.yml | ||
| README.md | ||
| requirements.txt | ||
| template.ipynb | ||
Introduction
Small repository to save and share Jupyter Notebooks within Data Team.
Getting Started
Basics
- Pre-requisites
- You need a Linux environment. That can be Linux, macOS or WSL.
- You need to have Python
>=3.10installed. - All docs will assume you are using VSCode.
- Also install the following VSCode Python extension: ms-python.python
- Set up
- Create a virtual environment for the project with
python3 -m venv venv. - It's recommended that you set up the new
venvas your default interpreter for VSCode. To do this, click Ctrl+Shift+P, and look for thePython: Select interpreteroption. Choose the newvenv. - Ensure that VS code is using this virtual environment. You can activate it by running
source venv/bin/activate - Activate the virtual environment and run
pip install -r requirements.txt
- Create a virtual environment for the project with
- Lastly, you need to install the following extension to ensure VS code can render the notebooks. https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
DWH connection
In order to connect to DWH, you will need to create a local file with the credentials. You can use the file credentials_example.yml. Remember to fill the user and password.
Once done, you need to save the credentials file in your local path:
/home/{your_user}/.superhog-dwh/credentials.yml
Since this file has credentials, we need to secure it by ensuring that only your user has permissions. You need to run:
chmod 600 /home/{your_user}/.superhog-dwh/credentials.yml
Once you've handled the previous steps, you can try to run the code in the template.ipynb file. If it works, then everything is successful. If not, check with someone in Data Team.