APEX 5 Interactive Reports (IR) are powerful out of the box, but one can significantly improve performance by strategic settings of certain key parameters. The full presentation covers all the options.
APEX 5 Interactive Reports: Guts and PErformanceKaren Cannell
Outlines the CSS and JavaScript changes in APEX 5 Interactive Reports, recommending supported APIs and some unsupported options for customizing were necessary. Discusses and dmeonstrates how typical declarative settings influence end-user performance. LEarn how to leverage IR settings to maximize end user performance.
APEX 5.1 Interactive Grid: What it Means for You and Your UsersKaren Cannell
Going to the Grid: What moving to the APEX 5.1 Interactive Grid means for you and your end users. Learn Grid features, how to upgrade, how to perform basic customizations. Goodbye PL/SQL collections, JavaScript here we come!
Migrate underutilized BI installs to APEX 5? Consider Data, Features, Performance and Price. This works if planned, designed and built with care. This presentation outlines considerations for doing so.
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceKaren Cannell
The document provides an overview of new features in Oracle APEX 5 Interactive Reports, including enhancements to GROUP BY, Pivot tables, subscriptions, and accessibility improvements. It also discusses limitations such as the 32,000 row limit and how to work around issues with dynamic date filters and aggregate behavior. The presentation aims to help developers and users get the most out of Interactive Reports and choose the right tool for the job.
RTF is a simple, universal document exchange format. So simple it is often overlooked as a viable option for document or report generation. Learn the basics of RTF here.
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)Karen Cannell
Overview, demonstration and customization examples for Oracle APEX editable interactive grids. How to upgrade existing tabular forms. Strategies for when to upgrade, when to rebuild.
APEX 5 Interactive Reports: Guts and PErformanceKaren Cannell
Outlines the CSS and JavaScript changes in APEX 5 Interactive Reports, recommending supported APIs and some unsupported options for customizing were necessary. Discusses and dmeonstrates how typical declarative settings influence end-user performance. LEarn how to leverage IR settings to maximize end user performance.
APEX 5.1 Interactive Grid: What it Means for You and Your UsersKaren Cannell
Going to the Grid: What moving to the APEX 5.1 Interactive Grid means for you and your end users. Learn Grid features, how to upgrade, how to perform basic customizations. Goodbye PL/SQL collections, JavaScript here we come!
Migrate underutilized BI installs to APEX 5? Consider Data, Features, Performance and Price. This works if planned, designed and built with care. This presentation outlines considerations for doing so.
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceKaren Cannell
The document provides an overview of new features in Oracle APEX 5 Interactive Reports, including enhancements to GROUP BY, Pivot tables, subscriptions, and accessibility improvements. It also discusses limitations such as the 32,000 row limit and how to work around issues with dynamic date filters and aggregate behavior. The presentation aims to help developers and users get the most out of Interactive Reports and choose the right tool for the job.
RTF is a simple, universal document exchange format. So simple it is often overlooked as a viable option for document or report generation. Learn the basics of RTF here.
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)Karen Cannell
Overview, demonstration and customization examples for Oracle APEX editable interactive grids. How to upgrade existing tabular forms. Strategies for when to upgrade, when to rebuild.
APEX Interactive Grids: Essentials and Then Some, Part 1Karen Cannell
APEX 18 Essentials for developers ready to take a closer look and build interactive grids for production requirements. Background, architecture, building, configuring for business needs. Alternated edit processing, Upgrading tabular forms to interactive grids.
NZOUG APAC Groundbreakers Tour 2018
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...Karen Cannell
APEX Interactive Grids now have a documented set of JavaScript APIs for those times when you really need to customize. Learn the essential APIs and how to use them. For the PL/SQL developer that needs to work with Interactive Grids, this sessions gets you into the JavaScript APIs basics you need.
Validate Your Validations: Both Sides NowKaren Cannell
Time to validate your APEX validation processes: Are you always validating client side and server side? Are you using the most efficient validation options? Are you up to speed on interactive grid validation options, single and multi-row? Are your validations firing all the time, when they are supposed to? Are you sure? If any of the above questions make you pause – attend this session on APEX validation processes and best practices.
APEX 18 Interactive Grids: And Them Some, Part 2Karen Cannell
This document provides an overview of interactive grids in Oracle Application Express (APEX) beyond basic features. It discusses lesser-known features like icon, detail, and chart views. It also covers 18 new features in APEX 18.1 and 18.2 like no stretch columns, cell selection, and dynamic action events. Finally, it demonstrates how to build customizations to interactive grids using JavaScript APIs and functions.
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?Karen Cannell
Oracle Analytic Views bring analytic values to all persons with an Oracle database. Learn how to produce analytic values using simplified SQL syntax and no storage overhead. Use analytic views anywhere you can use a SQL query - good stuff!
Learn about JET charts in APEX - Oracle JET charts replace the legacy Anychart charts used in previous APEX versions. JET charts mean simple SQL queries - no special query syntax for each chart type - and many declarative options for the most commonly used charts. APEX users now have a wider set of charts, improvements of JET charts Customizations are done in JavaScript. Dara Viz is in - JET charts make it easier to incorporate graphs and charts and other visualizations in your APEX applications.
APEX Interactive Grids: Standardize for SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How does a developer, or an organization stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers and many applications is easier than you think.
This session demonstrates options to standardize grid features within and across applications: plugins, common configuration files and CSS classes. These methods allow developers to reuse components and code as opposed to making declarative and/or code-based setting for every grid. The result is consistent, clean interactive grids, increased productivity and improved sanity. Better yet, not every developer needs to be a JavaScript expert to implement customized grid features.
The session promotes the value of having standards, and the concept of code once, then include and use everywhere. Attendees learn how to standardize grid configurations – which increases productivity and saves on sanity.
APEX Interactive Grid API Essentials: The Stuff You Will Really UseKaren Cannell
The document discusses the JavaScript APIs available for customizing and interacting with interactive grids in Oracle Application Express (APEX). It provides an overview of the key APIs, such as interactiveGrid, grid, and apex.model, and examples of how to use them for validations, customizations, and standardizing changes across applications. It emphasizes best practices for adding JavaScript to APEX applications and leveraging the full capabilities of interactive grids.
APEX Grids: Standardize for Productivity and SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How to stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers, many applications across an organization is less difficult than you think.
We will demonstrate use of a common configuration file and classes to standardize grid features across your applications. Decide upon your grid options, code them once, then include and use everywhere. Better yet, not everyone needs to be a JavaScript expert to implement your standard grid configurations. Attend to learn how to standardize grid customization, and save on sanity.
Boston APEX Meetup ~ Standardize Your GridsKaren Cannell
Tips for standardizing your APEX Interactive Grid configuration and customization (when customization is needed), APEX Interactive Grids give us fewer declarative configuration options than Interactive Reports. One can customize via JavaScript APIs, but this could lead to many different grids. This session promotes localizing JS configuration code to a common shared JS file to achieve uniform grid configuration across an app or an enterprise.
Oracle now boasts two Low Code development tools for building new applications or extending your Cloud services: Application Express (APEX) and Visual Builder Cloud Service (Visual Builder). How do they measure up? Which is right for your organization? Do they work together? Which is best, for which use cases?
This session presents APEX and Visual Builder side by side, using a common application to illustrate the talking points. Learn essential information for making an informed decision on which to use – or both. Learn about key features for development, deployment, costs, learning curve, usability, and time to master. We will also discuss going beyond the low-code features – how each stands up to implementing complex requirements. For those who have not seen APEX or Visual Builder, or want to see the side by side comparison, here you go. Come learn which is the right cloud development tool your business needs.
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
See two of Oracle's Low Code development platforms side by side - How are these platforms similar, and different? How are they positioned? which is best for you, your requirements, your development team, your business?
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
Oracle Application Express (APEX) 4.0 includes enhancements to interactive reporting, flash charts, and report printing capabilities. Interactive reports now feature a search bar, actions menu for formatting and exporting, and the ability to save customized report views. Flash charts have been updated to use the new AnyChart 5 engine, providing additional chart types like gauges and gantt charts. Report printing leverages Oracle BI Publisher or Apache FOP for high-fidelity output to PDF, Word, and other formats from APEX applications and reports. A demonstration shows these updated features in action.
Balancing Automation and Explanation in Machine LearningDatabricks
For a machine learning application to be successful, it is not enough to give highly accurate predictions: Customers also want to know why the model has made that prediction, so they can compare it against their intuition and (hopefully) gain trust in the model. However, there is a trade-off between model accuracy and explainability - for example, the more complex your feature transformations become, the harder it is to explain what the resulting features mean to the end customer. However, with the right system design this doesn't mean it has to be a binary choice between these two goals. It is possible to combine complex, even automatic, feature engineering with highly accurate models and explanations. We will describe how we are using lineage tracing to solve this issue at Salesforce Einstein, allowing good model explanations to coexist with automatic feature engineering and model selection. By building this into an open source AutoML library TransmogrifAI, an extension to SparkMlLib, it is easy to ensure a consistent level of transparency in all of our ML applications. As model explanations are provided out of the box, data scientists don't need to re-invent the wheel when model explanations need to be surfaced.
This document discusses using Apache Falcon's Pipeline Designer for big data ETL. It provides an overview of the key concepts in Pipeline Designer including feeds, processes, actions, transforms, and deployment. Pipeline Designer aims to simplify authoring of ETL workflows for big data by providing a visual interface and compiling transformations into Pig scripts to be executed by Falcon.
Creating custom reports ora app express apex listenerDarnette A
This document discusses configuring Oracle Application Express to print reports as PDFs using the APEX Listener. It provides an overview of PDF printing options in APEX, including using Apache FOP, BI Publisher, or the APEX Listener. It then describes configuring the APEX Listener as the print server and printing a sample classic report as PDF. The document also covers creating custom report layouts using third-party tools and associating them with classic reports for PDF printing.
Meetup: An Introduction to InfiniteGraph, and Connecting the Dots in Big Data.InfiniteGraph
On August 17, 2011, the InfiniteGraph team hosted a local Meetup attended by dozens of senior developers working on large scale enterprise and startup projects. Big Data problems are quickly presenting themselves in almost every area of computing from Social Network Analysis to File Processing. Many technologies, such as those in the NoSQL space were developed in response to the limitations of current storage systems as an effective mechanism to deal with these mountains of data. And much of that data is interconnected in ways that, when organized properly, gives interesting and often valuable information. InfiniteGraph was designed specifically to traverse complex relationships in big data, and provide the framework for products built to provide real-time network analysis, business decision support and relationship analytics. Speakers: Thomas Krafft, Director of Marketing, InfiniteGraph. Darren Wood, Chief Architect, InfiniteGraph. Mark Maagdenberg, Senior Field Engineer, InfiniteGraph.
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Chester Chen
GoPro’s camera, drone, mobile devices as well as web, desktop applications are generating billions of event logs. The analytics metrics and insights that inform product, engineering, and marketing team decisions need to be distributed quickly and efficiently. We need to visualize the metrics to find the trends or anomalies.
While trying to building up the features store for machine learning, we need to visualize the features, Google Facets is an excellent project for visualizing features. But can we visualize larger feature dataset?
These are issues we encounter at GoPro as part of the data platform evolution. In this talk, we will discuss few of the progress we made at GoPro. We will talk about how to use Slack + Plot.ly to delivery analytics metrics and visualization. And we will also discuss our work to visualize large feature set using Google Facets with Apache Spark.
Utah Geek Events Big Mountain Data Mastering Oracle Interactive GridsKaren Cannell
OK, you are using Interactive Grids, and have the basics down, so what’s next? This session goes beyond interactive grid essentials and covers the extras – charting, alternate views, editable grid alternate processing options, JavaScript customizations and high-level use of the grid APIs. We will examine features and attributes of APEX interactive grids that you might not (yet) be aware of.
This is not your father's OLAP - Oracle 12.2 Analytic Views are not just for BI or DW experts. Analytic Views offer “a fast and efficient way to create analytic queries of data stored in existing database tables and views”. They enable simpler SQL statements and improved performance for aggregate and calculation queries – a big advantage for any developer building BI-like reports for data warehouse, business intelligence or other data analysis purpose. Even if you never used Oracle OLAP and/or do not have OBIEE, if you create BI-like queries, Analytic Views deserve a look.
APEX Interactive Grids: Essentials and Then Some, Part 1Karen Cannell
APEX 18 Essentials for developers ready to take a closer look and build interactive grids for production requirements. Background, architecture, building, configuring for business needs. Alternated edit processing, Upgrading tabular forms to interactive grids.
NZOUG APAC Groundbreakers Tour 2018
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...Karen Cannell
APEX Interactive Grids now have a documented set of JavaScript APIs for those times when you really need to customize. Learn the essential APIs and how to use them. For the PL/SQL developer that needs to work with Interactive Grids, this sessions gets you into the JavaScript APIs basics you need.
Validate Your Validations: Both Sides NowKaren Cannell
Time to validate your APEX validation processes: Are you always validating client side and server side? Are you using the most efficient validation options? Are you up to speed on interactive grid validation options, single and multi-row? Are your validations firing all the time, when they are supposed to? Are you sure? If any of the above questions make you pause – attend this session on APEX validation processes and best practices.
APEX 18 Interactive Grids: And Them Some, Part 2Karen Cannell
This document provides an overview of interactive grids in Oracle Application Express (APEX) beyond basic features. It discusses lesser-known features like icon, detail, and chart views. It also covers 18 new features in APEX 18.1 and 18.2 like no stretch columns, cell selection, and dynamic action events. Finally, it demonstrates how to build customizations to interactive grids using JavaScript APIs and functions.
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?Karen Cannell
Oracle Analytic Views bring analytic values to all persons with an Oracle database. Learn how to produce analytic values using simplified SQL syntax and no storage overhead. Use analytic views anywhere you can use a SQL query - good stuff!
Learn about JET charts in APEX - Oracle JET charts replace the legacy Anychart charts used in previous APEX versions. JET charts mean simple SQL queries - no special query syntax for each chart type - and many declarative options for the most commonly used charts. APEX users now have a wider set of charts, improvements of JET charts Customizations are done in JavaScript. Dara Viz is in - JET charts make it easier to incorporate graphs and charts and other visualizations in your APEX applications.
APEX Interactive Grids: Standardize for SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How does a developer, or an organization stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers and many applications is easier than you think.
This session demonstrates options to standardize grid features within and across applications: plugins, common configuration files and CSS classes. These methods allow developers to reuse components and code as opposed to making declarative and/or code-based setting for every grid. The result is consistent, clean interactive grids, increased productivity and improved sanity. Better yet, not every developer needs to be a JavaScript expert to implement customized grid features.
The session promotes the value of having standards, and the concept of code once, then include and use everywhere. Attendees learn how to standardize grid configurations – which increases productivity and saves on sanity.
APEX Interactive Grid API Essentials: The Stuff You Will Really UseKaren Cannell
The document discusses the JavaScript APIs available for customizing and interacting with interactive grids in Oracle Application Express (APEX). It provides an overview of the key APIs, such as interactiveGrid, grid, and apex.model, and examples of how to use them for validations, customizations, and standardizing changes across applications. It emphasizes best practices for adding JavaScript to APEX applications and leveraging the full capabilities of interactive grids.
APEX Grids: Standardize for Productivity and SanityKaren Cannell
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How to stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers, many applications across an organization is less difficult than you think.
We will demonstrate use of a common configuration file and classes to standardize grid features across your applications. Decide upon your grid options, code them once, then include and use everywhere. Better yet, not everyone needs to be a JavaScript expert to implement your standard grid configurations. Attend to learn how to standardize grid customization, and save on sanity.
Boston APEX Meetup ~ Standardize Your GridsKaren Cannell
Tips for standardizing your APEX Interactive Grid configuration and customization (when customization is needed), APEX Interactive Grids give us fewer declarative configuration options than Interactive Reports. One can customize via JavaScript APIs, but this could lead to many different grids. This session promotes localizing JS configuration code to a common shared JS file to achieve uniform grid configuration across an app or an enterprise.
Oracle now boasts two Low Code development tools for building new applications or extending your Cloud services: Application Express (APEX) and Visual Builder Cloud Service (Visual Builder). How do they measure up? Which is right for your organization? Do they work together? Which is best, for which use cases?
This session presents APEX and Visual Builder side by side, using a common application to illustrate the talking points. Learn essential information for making an informed decision on which to use – or both. Learn about key features for development, deployment, costs, learning curve, usability, and time to master. We will also discuss going beyond the low-code features – how each stands up to implementing complex requirements. For those who have not seen APEX or Visual Builder, or want to see the side by side comparison, here you go. Come learn which is the right cloud development tool your business needs.
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
See two of Oracle's Low Code development platforms side by side - How are these platforms similar, and different? How are they positioned? which is best for you, your requirements, your development team, your business?
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
Oracle Application Express (APEX) 4.0 includes enhancements to interactive reporting, flash charts, and report printing capabilities. Interactive reports now feature a search bar, actions menu for formatting and exporting, and the ability to save customized report views. Flash charts have been updated to use the new AnyChart 5 engine, providing additional chart types like gauges and gantt charts. Report printing leverages Oracle BI Publisher or Apache FOP for high-fidelity output to PDF, Word, and other formats from APEX applications and reports. A demonstration shows these updated features in action.
Balancing Automation and Explanation in Machine LearningDatabricks
For a machine learning application to be successful, it is not enough to give highly accurate predictions: Customers also want to know why the model has made that prediction, so they can compare it against their intuition and (hopefully) gain trust in the model. However, there is a trade-off between model accuracy and explainability - for example, the more complex your feature transformations become, the harder it is to explain what the resulting features mean to the end customer. However, with the right system design this doesn't mean it has to be a binary choice between these two goals. It is possible to combine complex, even automatic, feature engineering with highly accurate models and explanations. We will describe how we are using lineage tracing to solve this issue at Salesforce Einstein, allowing good model explanations to coexist with automatic feature engineering and model selection. By building this into an open source AutoML library TransmogrifAI, an extension to SparkMlLib, it is easy to ensure a consistent level of transparency in all of our ML applications. As model explanations are provided out of the box, data scientists don't need to re-invent the wheel when model explanations need to be surfaced.
This document discusses using Apache Falcon's Pipeline Designer for big data ETL. It provides an overview of the key concepts in Pipeline Designer including feeds, processes, actions, transforms, and deployment. Pipeline Designer aims to simplify authoring of ETL workflows for big data by providing a visual interface and compiling transformations into Pig scripts to be executed by Falcon.
Creating custom reports ora app express apex listenerDarnette A
This document discusses configuring Oracle Application Express to print reports as PDFs using the APEX Listener. It provides an overview of PDF printing options in APEX, including using Apache FOP, BI Publisher, or the APEX Listener. It then describes configuring the APEX Listener as the print server and printing a sample classic report as PDF. The document also covers creating custom report layouts using third-party tools and associating them with classic reports for PDF printing.
Meetup: An Introduction to InfiniteGraph, and Connecting the Dots in Big Data.InfiniteGraph
On August 17, 2011, the InfiniteGraph team hosted a local Meetup attended by dozens of senior developers working on large scale enterprise and startup projects. Big Data problems are quickly presenting themselves in almost every area of computing from Social Network Analysis to File Processing. Many technologies, such as those in the NoSQL space were developed in response to the limitations of current storage systems as an effective mechanism to deal with these mountains of data. And much of that data is interconnected in ways that, when organized properly, gives interesting and often valuable information. InfiniteGraph was designed specifically to traverse complex relationships in big data, and provide the framework for products built to provide real-time network analysis, business decision support and relationship analytics. Speakers: Thomas Krafft, Director of Marketing, InfiniteGraph. Darren Wood, Chief Architect, InfiniteGraph. Mark Maagdenberg, Senior Field Engineer, InfiniteGraph.
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Chester Chen
GoPro’s camera, drone, mobile devices as well as web, desktop applications are generating billions of event logs. The analytics metrics and insights that inform product, engineering, and marketing team decisions need to be distributed quickly and efficiently. We need to visualize the metrics to find the trends or anomalies.
While trying to building up the features store for machine learning, we need to visualize the features, Google Facets is an excellent project for visualizing features. But can we visualize larger feature dataset?
These are issues we encounter at GoPro as part of the data platform evolution. In this talk, we will discuss few of the progress we made at GoPro. We will talk about how to use Slack + Plot.ly to delivery analytics metrics and visualization. And we will also discuss our work to visualize large feature set using Google Facets with Apache Spark.
Utah Geek Events Big Mountain Data Mastering Oracle Interactive GridsKaren Cannell
OK, you are using Interactive Grids, and have the basics down, so what’s next? This session goes beyond interactive grid essentials and covers the extras – charting, alternate views, editable grid alternate processing options, JavaScript customizations and high-level use of the grid APIs. We will examine features and attributes of APEX interactive grids that you might not (yet) be aware of.
This is not your father's OLAP - Oracle 12.2 Analytic Views are not just for BI or DW experts. Analytic Views offer “a fast and efficient way to create analytic queries of data stored in existing database tables and views”. They enable simpler SQL statements and improved performance for aggregate and calculation queries – a big advantage for any developer building BI-like reports for data warehouse, business intelligence or other data analysis purpose. Even if you never used Oracle OLAP and/or do not have OBIEE, if you create BI-like queries, Analytic Views deserve a look.
The cost model is one of the core components of the MySQL optimizer. This presentation gives an overview over the MySQL Optimizer Cost Model, what is new in 5.7 and some ideas for further improvements.
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!Karen Cannell
APEX now includes Oracle JET charts, offering advantages for developers and end users - learn how to use JET charts and incorporate more data visualization in your applications.
How to load application data into an Oracle database, on-prem or cloud, for programmatic purposes. SQL Developer, APEX Data Loader, customized options, REST Web services.
How to load data for applications/programs into an Oracle database: SQL Developer, APEX Data Upload, APEX Data Upload Wizard, REST web services. Review and demonstration of techniques for loading data for applications.
Time Series Databases for IoT (On-premises and Azure)Ivo Andreev
This document discusses choosing the right time series database for IoT data. It compares InfluxDB to SQL Server and other databases.
Some key points made:
- InfluxDB outperforms SQL Server for writes by 40x and queries by 59x for time series data due to its optimized design.
- InfluxDB uses 19x-26x less disk storage than SQL Server for the same data.
- InfluxDB also outperforms MongoDB, Elasticsearch, OpenTSDB, and Cassandra for time series workloads.
- Azure Stream Insights is a managed service but has limited capabilities and can be pricey for high volumes of data.
- InfluxDB is open source, has no dependencies, and
Revanth Technologies provides the best specialized Computer Training & Software training for various Computer IT courses.For more details Contact us on 9290971883,9247461324.
Email.id:revanthads@gmail.com.
Effective data governance is imperative to the success of Data Lake initiatives. Without governance policies and processes, information discovery and analysis is severely impaired. In this session we will provide an in-depth look into the Data Governance Initiative launched collaboratively between Hortonworks and partners from across industries. We will cover the objectives of Data Governance Initiatives and demonstrate key governance capabilities of the Hortonworks Data Platform.
Revanth Technologies provides best SAP ABAP online training from Hyderabad by real time experts. If you want to learn SAP ABAP with live projects contact our training institute located in Hyderabad. For more details please contact 9290971883, 9247461324 or drop a mail to revanthonlineenquiry@gmail.com
The openCypher Project - An Open Graph Query LanguageNeo4j
We want to present the openCypher project, whose purpose is to make Cypher available to everyone – every data store, every tooling provider, every application developer. openCypher is a continual work in progress. Over the next few months, we will move more and more of the language artifacts over to GitHub to make it available for everyone.
openCypher is an open source project that delivers four key artifacts released under a permissive license: (i) the Cypher reference documentation, (ii) a Technology compatibility kit (TCK), (iii) Reference implementation (a fully functional implementation of key parts of the stack needed to support Cypher inside a data platform or tool) and (iv) the Cypher language specification.
We are also seeking to make the process of specifying and evolving the Cypher query language as open as possible, and are actively seeking comments and suggestions on how to improve the Cypher query language.
The purpose of this talk is to provide more details regarding the above-mentioned aspects.
We want to present the openCypher project, whose purpose is to make Cypher available to everyone – every data store, every tooling provider, every application developer. openCypher is a continual work in progress. Over the next few months, we will move more and more of the language artifacts over to GitHub to make it available for everyone.
openCypher is an open source project that delivers four key artifacts released under a permissive license: (i) the Cypher reference documentation, (ii) a Technology compatibility kit (TCK), (iii) Reference implementation (a fully functional implementation of key parts of the stack needed to support Cypher inside a data platform or tool) and (iv) the Cypher language specification.
We are also seeking to make the process of specifying and evolving the Cypher query language as open as possible, and are actively seeking comments and suggestions on how to improve the Cypher query language.
The purpose of this talk is to provide more details regarding the above-mentioned aspects.
I gave this talk on the Highload++ conference 2015 in Moscow. Slides have been translated into English. They cover the Apache HAWQ components, its architecture, query processing logic, and also competitive information
New features in C# 8 including nullable reference types, async streams, switch expressions, ranges, default interface members, enhanced pattern matching
Rails is a great Ruby-based framework for producing web sites quickly and effectively. Here are a bunch of tips and best practices aimed at the Ruby newbie.
The document discusses the new features introduced in Java 8 including lambda expressions, method references, streams, default methods, the new date and time API, and the Nashorn JavaScript engine. Lambda expressions allow eliminating anonymous classes and nested functions. Method references provide a simpler way to refer to existing methods. Streams enable parallel processing of data. Default methods allow adding new methods to interfaces without breaking existing code. The date and time API improves on the previous APIs by making it thread-safe and more intuitive. The Nashorn engine allows embedding JavaScript in Java applications.
The document discusses the architecture and programming model of Eclipse e4, which aims to make Eclipse RCP development easier. Key points include:
- Eclipse e4 uses a modeled workbench that allows defining the UI in an XML file rather than code.
- It uses dependency injection to reduce boilerplate code and make classes easier to test.
- UI components are rendered based on the workbench model, allowing flexibility in toolkits.
- CSS styling allows customizing the look without code changes.
- Contributions from other plugins can modify the runtime model and UI.
David Bilík: Anko – modern way to build your layouts?mdevtalk
The document discusses Anko, a library that aims to simplify Android development using Kotlin. It consists of multiple parts that provide helpers for common tasks like building layouts, SQLite queries, and coroutines. Anko uses a domain-specific language to allow building layouts in a type-safe way without XML, which can improve performance compared to traditional layout inflation. The document provides an example comparing the speed of building a layout with Anko versus XML, finding Anko to be up to 4 times faster in some cases. It also demonstrates creating a sample layout using both traditional Android code and Anko's DSL approach.
Training in Analytics, R and Social Media AnalyticsAjay Ohri
This document provides an overview of basics of analysis, analytics, and R. It discusses why analysis is important, key concepts like central tendency, variance, and frequency analysis. It also covers exploratory data analysis, common analytics software, using R for tasks like importing data, data manipulation, visualization and more. Examples and demos are provided for many common R functions and techniques.
East Coast Oracle 2018 APEX Charts - Data Viz NowKaren Cannell
Oracle JET charts are the new APEX charting engine, are in Interactive Grids and as of APEX 18.1 are in Interactive Reports. There are many new types, and the query syntax is different, even simplified, so everyone should be adopting them – so let’s make sure. Developers should be familiar with if not fluent with the use of JET charts: they should be able to configure charts in interactive grids and reports, and should be able to talk end user through doing the same. But not everyone is, yet.
This session covers the essentials for becoming comfortable with, even fluent in, Oracle JET charts. The session introduces JET and JET charts, describes key features and chart types, and demonstrates how to build and how to upgrade from earlier APEX versions. The session will detail query syntax and chart attributes for common chart types (we don’t have time for all!) and provide tips on when to use which chart type for the best visualization impact.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Most important New features of Oracle 23c for DBAs and Developers. You can get more idea from my youtube channel video from https://youtu.be/XvL5WtaC20A
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
What is Augmented Reality Image Trackingpavan998932
Augmented Reality (AR) Image Tracking is a technology that enables AR applications to recognize and track images in the real world, overlaying digital content onto them. This enhances the user's interaction with their environment by providing additional information and interactive elements directly tied to physical images.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
SMS API Integration in Saudi Arabia| Best SMS API ServiceYara Milbes
Discover the benefits and implementation of SMS API integration in the UAE and Middle East. This comprehensive guide covers the importance of SMS messaging APIs, the advantages of bulk SMS APIs, and real-world case studies. Learn how CEQUENS, a leader in communication solutions, can help your business enhance customer engagement and streamline operations with innovative CPaaS, reliable SMS APIs, and omnichannel solutions, including WhatsApp Business. Perfect for businesses seeking to optimize their communication strategies in the digital age.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
6. TH Technology
About You …
New to APEX?
APEX Experience?
APEX Versions?
IR Habits?
IR Customizations?
New Stuff or Old?
APEX5 Ready?
7. TH Technology
NOTE TO EARLY SLIDE DOWNLOADERS
• Many of these slides HAVE CHANGED as I find
more neat stuff to add for you every day.
• Please download the updated slides from the
Kscope16 site or www.thtechnology.com or
email kcannell@thtechnology.com
8. TH Technology
Agenda ~ Guts and Performance
• Guts ~ Inside and Outside
• CSS
• JS
• Performance
• The Real Query(ies)
• Declarative Settings
• Drills & Parameters
• Extra Boost
• Questions
9. TH Technology
Developer & User Team
“APEX IR give the end user great power to format and
arrange reports to their needs,
the developer needs to be aware of the end user needs
to prepare and deliver the appropriate IR query to
support them.”
Know Your Users
Know What Your Users Do
Train Your Users to Maximize IR Use
17. TH Technology
Guts ~ JavaScript
• All Changed
• Locked Down (relatively)
• No gReport
• No API in Sight
• Lots of Refactoring for Customizations …
18. TH Technology
IF You Need To Customize / Refactor
• See jQuery Widgets
<base_dir>/i/libraries/apex/minified
/widget.interactiveReport.js
/widget.menu.js
• Read
http://hardlikesoftware.com/weblog/2015/05
/12/apex-5-0-interactive-report-customization/
20. TH Technology
Reset IR – Dynamic Actions
• PL/SQL call to APEX_IR.RESET
$("#DEMO_IR_actions_menu").menu("find",
"irReset").action();
Same Result as the other, but
this approach is Unsupported
21. TH Technology
More UnSupported Customizations
• Download an IR:
$("#DEMO_IR_actions_menu").menu("find","irDownload").action();
• Get the Current Rows Per Page:
$("#DEMO_IR_ir”).interactiveReport("option","currentRowsPerPage”);
• Set the Current Rows Per Page:
$("#DEMO_IR_ir”).interactiveReport("option","currentRowsPerPage”, 50);
This approach is Unsupported and Subject to Change
22. TH Technology
Caveats
We Can Extend Things, But Before I/We/You Do
• Caveat 1 – Things May Change
• Caveat 2 – APEX 5.1 Multi Edit Grid
• WILL Supercede IRs
• May (will probably) Have an API
24. TH Technology
The Basic Interactive Report
• Few(er) Rows < 1000000
• Good Performance
• Defaults Are Fine
• Larger, More Complex
• Know Your Options
• Use Them!
25. TH Technology
The Pitifully Slow IR
• Slow IR performance Magnifies ...
• Wait for First Display …
• Wait for Col Heading Filters …
• Wait for Pivot …
• Wait for Chart …
28. TH Technology
The SQL Query
• Tune The Real Query.
• Slow Performance Magnifies
• Tune the Query for How Users Retrieve Data
• Debug to Find The Real Query
• Tune Outside of APEX
• Explain Plan
• Indexes
29. TH Technology
The Real Query
• Changes w Filters
• Search Filter
• Col Heading Filter
• Changes w Views
• Table
• Group By
• Chart
• Pivot
30. TH Technology
Let’s See The Real Query
• Table View
• Max Row Count
• Pagination “of Z “
• Tabular w Filters
• Group By
• Chart
• Pivot
33. TH Technology
MaxRowCount
• Small as Practical
• What Is Practical?
• 1000000 default
• Depends on Your Data
• Test ~ Timing ~ Debug
• For “Download It All” Users
• Offer a Separate Download Page
• Avoid High Max Row Count for All Users
34. TH Technology
Impact of Max Row Count
Demo
• Default Max Row Count
• High Max Row Count
• Low Max Row Count
• NULL Max Row Count
Your Mileage Will Vary
Know Your Data ~ Know Your Users
35. TH Technology
Max Rows Per Page
• Be Practical
• Higher Longer Page Load
• 5000?
• Always Set Max Rows Per Page
• Use Header Float Settings
• None
• Page
• Region
• Inform Users of Tradeoffs
Train Your Users to Maximize IR Use
36. TH Technology
Pagination
• Avoid X to Y of Z
• Z Gets Determined Every Time
• “of Z” is Expensive!
• Alternative for “of Z” – Set Count
• Lose Count w Filters
• Pagination Plugins
• Show Pagination Query, Timing, Impact
37. TH Technology
Column Heading Menus
• Column Filter ~ Based on Subset, Not All Rows!!
• “My Data is Not There!”
• Contents based on 1st 1000 Rows
• Search Fields Work on the Full Result Set
39. TH Technology
Column Filter Options
• IF you Set LOV
Choose LOV
Carefully
• Goal is to Display All ... Faster
• Exact Match vs Contains … controls filters relative to
Result Set
• Search Still Works on the Full Result Set
40. TH Technology
Drills, Passing Parameters
• 1 IR ~ Same Syntax for Passing Parameters
IREQ_<column_name>
• Multi IRs on Same Page
IREQ[IR Static Id]_<column_name>
• IR w Multiple Saved Reports
IREQ[IR Static Id] _<Saved Report Id>_<column_name>
• ‘’|| column_name||’’ if values contain , : ; %
41. TH Technology
Referencing IR Columns & Filter Values
• IREQ_[Static Id]_<column_alias> Equals
• IR [Static Id]_< <column_alias> Equals
• IRLT[Static Id]_< <column_alias> <
• IRLTE[Static Id]_< <column_alias> <=
• IRGT[Static Id]_< <column_alias> >
• IRGTE[Static Id]_< <column_alias> >=
• IRLIKE[Static Id]_< <column_alias> SQL LIKE
• IRN[Static Id]_ <column_alias> NULL
• IRNN[Static Id]_< <column_alias> NOT NULL
• IRC[Static Id]_< <column_alias> Contains
• IRNC[Static Id_]< <column_alias> Not Contains
No BETWEEN, IN, NOT IN
42. TH Technology
Syntax for IR Links / Drills
• Look at Saved Report attributes
• Gives you the exact syntax to reference each saved
report
45. TH Technology
Extra Power ~ Pipelined Table Functions
• Performance Boost
• More Work
• May Be Viable Option For
• Complex Queries
• High Volume Data
• Delivers Rows Faster? …. Let’s see.
46. TH Technology
IR From Pipelined Table Function
• Create SQL Type (Row Type) for the Report
Columns
• CREATE TYPE
• Create Table Type of the Row Type
• Create Function PIPELINED
• Dyn SQL
• Create IR Using
• SELECT <col name list>
FROM TABLE( pipelined_function (<parameters>));
47. TH Technology
Code Examples for Pipelined Function Option
• CREATE FUNCTION inter_rpt_pipelined ( …)
RETURN your_tbl_type PIPELINED
IS
TYPE rc IS REF_CURSOR;
l_rc rc;
v_your_type your_rec_type;
…
…
48. TH Technology
Query Example for Pipelined Function Option
• SQL that uses the function …
SELECT harvest_id,
harvest_Date,
sector_id
…
FROM TABLE ( INTER_RPT_PIPELINED);
50. TH Technology
SQL Query vs Pipelined Table Function
• SQL Query
• Traditional IR
• Pipelined Table Function
• Straight Table Slower
• Complex Query Faster for first rows
• Cut is on Processing Time
51. TH Technology
SQL Query Not Enough?
• Query From a Collection
• Heading Names via Query
• Function to build SQL
• APEX_COLLECTION.CREATE_COLLECTION_FROM_
QUERY_B
SELECT c001, c002, …
FROM apex_collections
WHERE collection_name = ‘YOUR_COLLECTION’;
52. Recap
Guts
• New CSS
• New JavaScript
• Refactoring
Performance
• Tune The Real Query
• Settings
• Max Row Count
• Pagination
• Rows Per Page
• Alternatives
• Pipelined Table Function
• Collection
53. TH Technology
The Future
Interactive Grid WILL Replace IR
• Upgrade Wizard
• Lazy Loading
• Endless Scroll - Buffers Next Fetch
• Require Filter
• Performance Options (Contains, Starts, REGEXP,
CASE)
• JavaScript API (Maybe/Probably)
54. TH Technology
The Future
Interactive Grid WILL Replace IR
• Guts
• Anticipate a JS API
• JavaScript Code region for Customizing
• Performance
• AJAX/JSON
• Show Total Row Count
• Fewer, Wiser Parameters
• Better Performance, More Controls
58. TH Technology
References
• Jari Laine Pagination Option
http://jaris.blogsite.org/apex/f?p=BLOG:READ:0::::ARTICLE:41900346848694
• JSnyder Blog Hard Like Software
http://hardlikesoftware.com/weblog/2015/05/12/apex-5-0-interactive-report-
customization/
• Vishal Blog Post re Table Functions
http://obiee-oracledb.blogspot.com/2011/07/performance-enhancing-drug-called-
table.html
• Sample App
• apex.oracle.com THUNTER kscope16/demo
• APEX 5.1 Early Adopter
• Sample Interactive Grid App
$("#DEMO_IR_ir").interactiveReport("refresh");$("#DEMO_IR_ir").interactiveReport("refresh");