Rittman Mead Blog
919 FOLLOWERS
Rittman Mead consults, trains, and innovates within the world of Oracle Business Intelligence, data integration, and analytics. Helping companies harness data in and around their organisations through a range of analytics strategies, processes and tools.
Rittman Mead Blog
1d ago
Data type hints in Python, introduced in PEP 484 and enhanced in subsequent PEPs, provide a way to specify the expected types of variables, function parameters, and return values. While Python remains dynamically typed, type hints allow developers to add optional static typing to their code for documentation, readability, and tooling support. Here’s an overview of how data type hints work in Python:
Type Hinting for Variables:
# Specify the expected type of a variable
name: str = "Jon"
age: int = 30
price: float = 12.5
is_valid: bool = True
Type Annotations for Function Parameters and Re ..read more
Rittman Mead Blog
1d ago
I have recently been working on an Oracle APEX upgrade project. As part of this upgrade, we undertook a migration that involved transitioning from the PL/SQL Gateway to Oracle REST Data Services (ORDS).
Given the time gap since I last worked with on-premises systems (a non-cloud environment, if you will), I've been actively researching the optimal methods for initiating and halting ORDS.
1️⃣ The proper way
If you deploy ORDS using a package manager, as well described in thatjeffsmith's blog here, the stop and start functionality should will already be available for you to enjoy.
In this scena ..read more
Rittman Mead Blog
4d ago
I have recently been working on an Oracle APEX upgrade project. As part of this upgrade, we undertook a migration that involved transitioning from the PL/SQL Gateway to Oracle REST Data Services (ORDS).
Given the time gap since I last worked with on-premises systems (a non-cloud environment, if you will), I've been actively researching the optimal methods for initiating and halting ORDS.
1️⃣ The proper way
If you deploy ORDS using a package manager, as well described in thatjeffsmith's blog here, the stop and start functionality should will already be available for you to enjoy.
In this scena ..read more
Rittman Mead Blog
6d ago
In a recent blog post we gave an overview of Retrieval Augmented Generation (RAG) as a way to leverage the natural language querying capabilities of Large Language Models (LLMs) on private or proprietary stores of unstructured data. A major use case for RAG is in the creation of chatbots which allow users to have a conversation with their documents, avoiding the potentially time-consuming task of searching through hundreds or thousands of files for a piece of information. As a demonstrator for this, Rittman Mead have used python and RAG to create a chatbot which searches a vector da ..read more
Rittman Mead Blog
1w ago
Oracle recently announced the general availability of Oracle Analytics Server 2024. While it introduces 100+ new capabilities, this article is focused on the top 10 ones according to my personal opinion. If you are interested in a comprehensive list of all the new features and enhancements please refer to the official documentation.
10. Navigation Menu
The Home page features a new Navigation Menu, offering a convenient pathway to shared workbooks and dashboards.
Figure 1. The new Navigation Menu9. Watchlists
Watchlists allow consumer users to group together visualizations from one or mor ..read more
Rittman Mead Blog
2w ago
We are hosting a live webinar focused on Oracle Analytics Cloud. Discover AI and ML for OAC and see Data Science in Action.
Our data science team recently collaborated with a higher education institution to create machine learning models that assess the likelihood of students failing to enrol at the start of the term.
The outcomes, presented through an interactive dashboard in Oracle Data Visualiser, enable the admissions office to visualise and monitor these predictions dynamically.
As a result of this project, the institution can intervene early with targeted support for these students, to ..read more
Rittman Mead Blog
1M ago
In today's fast-paced business environment, the need for rapid application development is more pressing than ever.
The use of low-code and no-code tools in making new software is growing fast in the tech world. Gartner predicts that by 2025, about 70% of new apps made by companies will use these technologies.
The purpose of this blog post is to offer a detailed comparison between Oracle APEX and Microsoft Power Apps, equipping you with the insights necessary to make a knowledgeable decision.
Comparing Oracle APEX and Microsoft Power Apps is not a straightforward task, as they serve different ..read more
Rittman Mead Blog
1M ago
In a previous post, we’ve covered how to upload and execute custom Python scripts in Oracle Analytics Server (OAS), allowing greater flexibility in your data flows and more control over how your data are manipulated. However, executable scripts aren’t the only way to augment your OAS workflows using custom Python code; it’s also possible to upload custom machine learning models written using your machine learning library of choice. In this post, we’ll give a brief overview of how Python models can be trained and applied to data sources in OAS, as well as a glimpse of how Rittma ..read more
Rittman Mead Blog
1M ago
?
Don't waste any more time manually refreshing your cached datasets in Oracle Analytics Cloud!
Let us show you how to easily configure scheduled refreshes in OAC. Streamline your workflow, optimise performance and take charge of your data!
If you have been manually reloading datasets, the traditional way to do it is by simply doing a right-click on your selected dataset and choosing the 'Reload Data' option. This will refresh the data by queuing the respective dataset for reload in a background process.
By selecting 'New Schedule' after right-clicking on the respective dataset, you can ea ..read more
Rittman Mead Blog
1M ago
The January 2024 Update for Oracle Analytics Cloud came out a few days ago and in this article, I'm going to have a look at the features it includes. If you are also interested in a comprehensive list of the defects fixed by the update, please refer to Doc ID 2919336.1.
Navigation Menu
The Home page now features a new Navigation Menu, offering a convenient pathway to shared dashboards and workbooks. To access this menu, simply click on the bookmark icon located at the top right corner of the page (Figure 1).
Figure 1. The new Navigation Menu
To include a workbook within this menu, ensure ..read more