Tag: PL/SQL

•An effective way to leverage emerging technologies to solve some common complex problems which are currently being done manually. A cool way to utilize ML/AI along with Natural Language processing to scan large volumes of text. The primary goal is to identify Keywords and frequency of keywords that relate to diseases using tokenization and Lemmatization models. Opensource Models like FuzzyWuzzy logic and Document Frequency Terms (DFT) were extensively used.
•Our Business Operations at Kaiser captures long texts and unstructured data for each research subject (about 6000 to 10000 of them a year) that they work on. This unstructured data is captured in long text fields and sometimes runs into multiple pages for each subject. We created models to scan through volumes of texts, identify Keywords using python Spacy models, and have the models predict the area of and type of study.
•Tools used: Python, SQL, Oracle Cloud Analytics, Oracle Cloud reporting, and Data Science services from Oracle

Speaker: Pratap Madgula and Tony Schollum, Kaiser Permanente

Presented at INSYNC 21

Session ID: 100720

Business rules define the requirements of the organization such as what constitutes valid data. A PL/SQL Table API provides a centralized location for the code you write to represent those business rules. This technique has many benefits including better performance, reduced cloud database costs, simplification of user interface code, and more secure applications, and it can be used for any development environment: APEX, ADF, MAF, JET, MAX, VB Studio, Java, JavaScript, or any other framework.

Attend this session to hear about the benefits of this kind of centralized code in more detail as well as some advice about how to incorporate it into your development practices. The presentation focuses on the code components and strategies relevant to using a PL/SQL Table API and the methods used to call it. It also describes and demonstrates methods for automatically generating a large part of the code and shows examples of generated code as well as code that calls the Table API.

Presented at INSYNC 21

Session ID: 100730

Efficient applications require the best performance from all components used to implement the application. If you are using cloud services, tuning of some components is out of your control, but regardless of your use of cloud, your job as an application developer is to ensure that your database code runs as efficiently as possible. It is so much easier to create highly-performant code in the first place than it is to have to fix the code later when you find that it is not performing well.

At this session, you will hear an introduction to (or a review of) a set of PL/SQL coding techniques that help performance. Although these techniques have been known for years, if you are relatively new to the language you may not have been exposed to them. Examples of these techniques include: caching local variables, iteration handling, reducing context switching, datatype selection, and various methods for handling data manipulation. Sample code will illustrate the principles.

Oracle Database 19c is the world's leading relational database, and it gets even better when combined with Oracle SQL Developer.

Everyone knows that SQL Developer is a great tool for creating world-class applications. Not so well known, is that SQL Developer produces some amazing dashboards of the database and application operation.

These dashboards are relevant for both transactional, and data warehouse environments. To view the dashboards, the user account needs to be granted the SELECT_CATALOG_ROLE role.

Samuel Pesse, an Oracle ACE, wrote in his blog about how to self-test your database. The content below is a republishing of his words.

This talk covers a real-world solution, that recreates database links using ORDS, REST and JSON. It breaks the limits of database links by loosely coupling two databases. The complexity is completely hidden from users and developers. Modern technologies such as REST and JSON offer elegant ways to couple databases without fixed dependencies. The protocol http(s)…

Proper design of an application includes security plans, which ensure that specific data is available only to specific user groups. Application design should also include security plans for guarding against data or application tampering. These two aspects can easily be set aside while developers are caught up in the process of developing PL/SQL code to…