This presentation by Paul Bertucci describes an ordered method of determining what users need and which SQL Server data distribution solution is best to use.
There are many needs of data throughout an organization. Getting data to those who need it can be accomplished many different ways with SQL Server 2008 technologies.
This presentation covers data replication, database mirroring and snapshots, older methods such as log shipping and linked servers, and new methods such as using the sync framework.
You'll Learn
* Each of SQL Server’s main data distribution solutions
* How to determine which solution to use to solve different purposes
Microsoft SQL Server internals & architectureKevin Kline
From noted SQL Server expert and author Kevin Kline - Let’s face it. You can effectively do many IT jobs related to Microsoft SQL Server without knowing the internals of how SQL Server works. Many great developers, DBAs, and designers get their day-to-day work completed on time and with reasonable quality while never really knowing what’s happening behind the scenes. But if you want to take your skills to the next level, it’s critical to know SQL Server’s internal processes and architecture. This session will answer questions like:
- What are the various areas of memory inside of SQL Server?
- How are queries handled behind the scenes?
- What does SQL Server do with procedural code, like functions, procedures, and triggers?
- What happens during checkpoints? Lazywrites?
- How are IOs handled with regards to transaction logs and database?
- What happens when transaction logs and databases grow or shrinks?
This fast paced session will take you through many aspects of the internal operations of SQL Server and, for those topics we don’t cover, will point you to resources where you can get more information.
Microsoft SQL Server internals & architectureKevin Kline
From noted SQL Server expert and author Kevin Kline - Let’s face it. You can effectively do many IT jobs related to Microsoft SQL Server without knowing the internals of how SQL Server works. Many great developers, DBAs, and designers get their day-to-day work completed on time and with reasonable quality while never really knowing what’s happening behind the scenes. But if you want to take your skills to the next level, it’s critical to know SQL Server’s internal processes and architecture. This session will answer questions like:
- What are the various areas of memory inside of SQL Server?
- How are queries handled behind the scenes?
- What does SQL Server do with procedural code, like functions, procedures, and triggers?
- What happens during checkpoints? Lazywrites?
- How are IOs handled with regards to transaction logs and database?
- What happens when transaction logs and databases grow or shrinks?
This fast paced session will take you through many aspects of the internal operations of SQL Server and, for those topics we don’t cover, will point you to resources where you can get more information.
Presenter: Dean Richards of Confio Software
If you're a developer or DBA, this presentation will outline a method for determining the best execution plan for a query every time by utilizing SQL Diagramming techniques.
Whether you're a beginner or expert, this approach will save you countless hours tuning a query.
You Will Learn:
* SQL Tuning Methodology
* Response Time Tuning Practices
* How to use SQL Diagramming techniques to tune SQL statements
* How to read executions plans
SQL Server Reporting Services Disaster Recovery WebinarDenny Lee
This is the PASS DW/BI Webinar for SQL Server Reporting Services (SSRS) Disaster Recovery webinar. You can find the video at: http://www.youtube.com/watch?v=gfT9ETyLRlA
SQL Server 2016 AlwaysOn Availability Groups New FeaturesJohn Martin
This deck was presented at SQL Relay 2015 in Bristol;
In this deck we will look at some of the new capabilities that are slated for release as part of the Microsoft SQL Server 2016 platform.
Demo code for this deck can be found at: http://1drv.ms/1PC8707
MySQL 5.7 is GA. Here is the news about our NoSQL features in MySQL and MySQL Cluster, with a lot of emphasize on the new JSON features that make MySQL suitable as a document store.
Deep dive Developer Productivity and Performance SOA Suite 12c. Presentation during the SOA track of the AMIS SOA and BPM Suite 12c launch event on July 17, 2014
Top five reasons for selecting react.js for your next web applicationSolution Analysts
Selecting a JavaScript framework for developing enterprise-level web apps is a herculean task for entrepreneurs. Here are the top five reasons why you should choose React.js for your upcoming web app project.
To learn the architecture of WebLogic Server especially in terms of machines, domains and
servers.
• Installation and Configuration of WebLogic Server.
• Handling routine Administration tasks.
• Performing Backups and recovery.
• Monitoring server with GUI and command line tools.
• Setting up a cluster and distributing the resources to the cluster.
• To configure Oracle HTTP Server as the Web-tier front end for WebLogic Server instances and
clusters.
• Deploying and managing JavaEE applications/ large-scale Java EE applications throughout the
development and production life cycle.
• Configuring resource and application security
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
This deck covers new features in SQL Server 2017, as well as carryover features from 2012 onwards. This includes high availability, columnstore, alwayson, In-memory tables, and other enterprise features.
An overview of microsoft data mining technologyMark Tabladillo
Microsoft has provided data mining technology in their SQL Server product since 2000, being the first major database vendor to put analytics at the database. SQL Server 2012 continues that leadership including the newly introduced semantic search (for text mining). This demonstration talk will outline this SQL Server technology, including the Excel 2013 add-in, SQL Server Integration Services for production scoring and data cleaning, and semantic search for text mining. This talk is appropriate for people new to data mining
Presenter: Dean Richards of Confio Software
If you're a developer or DBA, this presentation will outline a method for determining the best execution plan for a query every time by utilizing SQL Diagramming techniques.
Whether you're a beginner or expert, this approach will save you countless hours tuning a query.
You Will Learn:
* SQL Tuning Methodology
* Response Time Tuning Practices
* How to use SQL Diagramming techniques to tune SQL statements
* How to read executions plans
SQL Server Reporting Services Disaster Recovery WebinarDenny Lee
This is the PASS DW/BI Webinar for SQL Server Reporting Services (SSRS) Disaster Recovery webinar. You can find the video at: http://www.youtube.com/watch?v=gfT9ETyLRlA
SQL Server 2016 AlwaysOn Availability Groups New FeaturesJohn Martin
This deck was presented at SQL Relay 2015 in Bristol;
In this deck we will look at some of the new capabilities that are slated for release as part of the Microsoft SQL Server 2016 platform.
Demo code for this deck can be found at: http://1drv.ms/1PC8707
MySQL 5.7 is GA. Here is the news about our NoSQL features in MySQL and MySQL Cluster, with a lot of emphasize on the new JSON features that make MySQL suitable as a document store.
Deep dive Developer Productivity and Performance SOA Suite 12c. Presentation during the SOA track of the AMIS SOA and BPM Suite 12c launch event on July 17, 2014
Top five reasons for selecting react.js for your next web applicationSolution Analysts
Selecting a JavaScript framework for developing enterprise-level web apps is a herculean task for entrepreneurs. Here are the top five reasons why you should choose React.js for your upcoming web app project.
To learn the architecture of WebLogic Server especially in terms of machines, domains and
servers.
• Installation and Configuration of WebLogic Server.
• Handling routine Administration tasks.
• Performing Backups and recovery.
• Monitoring server with GUI and command line tools.
• Setting up a cluster and distributing the resources to the cluster.
• To configure Oracle HTTP Server as the Web-tier front end for WebLogic Server instances and
clusters.
• Deploying and managing JavaEE applications/ large-scale Java EE applications throughout the
development and production life cycle.
• Configuring resource and application security
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
This deck covers new features in SQL Server 2017, as well as carryover features from 2012 onwards. This includes high availability, columnstore, alwayson, In-memory tables, and other enterprise features.
An overview of microsoft data mining technologyMark Tabladillo
Microsoft has provided data mining technology in their SQL Server product since 2000, being the first major database vendor to put analytics at the database. SQL Server 2012 continues that leadership including the newly introduced semantic search (for text mining). This demonstration talk will outline this SQL Server technology, including the Excel 2013 add-in, SQL Server Integration Services for production scoring and data cleaning, and semantic search for text mining. This talk is appropriate for people new to data mining
If you have a SQL Server license (Standard or higher) then you already have the ability to start data mining. In this new presentation, you will see how to scale up data mining from the free Excel 2013 add-in to production use. Aimed at beginning to intermediate data miners, this presentation will show how mining models move from development to production. We will use SQL Server 2012 tools including SSMS, SSIS, and SSDT. Technology includes SQL Server 2012 SP1, Office 2013, Windows 8 Professional.
Full blown of useful and highly technical information on SQL Server 2005 and 2008 High Availabilty features.
Included benchmarks results on: SQL Server 2005 vs. 2008 and Conventional vs. Solid State Devices.
This presentation was delivered at one of Intergen's Twilight sessions during 2008. It provides an overview of the new features of Microsoft SQL Server 2008, and is targeted at both business and IT users.
Angel Abundez of DesignMind explains how to build and automate data sets and data models in Excel using the Power BI toolset. You'll see how to pull data from a variety of on-premise and cloud data sources to familiarize yourself with the latest capabilities of Power Query and Power Pivot. Then you'll learn about the software required to automate your Power BI analysis whether you are trying to refresh your Excel workbooks on a file server, in SharePoint Online, or SharePoint. on-premise.
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Mark Ginnebaugh
Patrick Sheehan of Microsoft covers platform architecture, data warehousing methodology, and multi-dimensional cube development.
You will learn:
* How to develop and deploy data cubes using SQL Server Analysis Services (SSAS)
* Optimal data warehouse methodology for use with SSAS
* Tips/tricks for designing & building cubes over no warehouse/suboptimal source system (it happens)
* Cube processing types - How/why to use each
* Cube design practices + How to build and deploy cubes!
Platfora - An Analytics Sandbox In A World Of Big DataMark Ginnebaugh
As Big Data becomes the norm in dealing with data volume, variety, and velocity, it becomes increasingly harder for the Data Analyst to understand and work with data sets. To overcome this we introduce Platfora, a Hadoop backed data analysis framework which nicely complements more traditional data warehousing and BI solutions. This presentation covers ingestion of new data and building of data sets and visualizations,in a system that requires no more work than interacting with a graphical interface. You'll see examples of peer-to-peer lending and how insights on loan applicants and their risk profiles can be quickly revealed with no ETL development or demanding data transformation.
Microsoft SQL Server Relational Databases and Primary KeysMark Ginnebaugh
SQL Server guru Ami Levin explains some of the fundamental design principles of relational databases: normalization rules, key selection, and the controversies associated with these issues from a practical perspective.
This presentation hits on the benefits and challenges of using different types of keys - natural, surrogates, artificial, and others.
Each key offers benefits from multiple aspects: data consistency, application development, maintenance, portability and performance.
Ami Levin is a Microsoft MVP and a consultant with SolidQ. Last fall he moved to California from Israel, where he led the Israeli SQL Server User Group.
DesignMind Microsoft Business Intelligence SQL ServerMark Ginnebaugh
DesignMind is a custom software firm in San Francisco specializing in SQL Server, SharePoint, .NET, and Microsoft Business Intelligence.
We're a Microsoft Certified Partner with expertise in Business Intelligence, Data Platform, Portals and Collaboration, and Custom Development. Our Business Intelligence team specializes in Enterprise Data Warehouse, Data Mart, Mobile Business Intelligence, and Self-Service BI.
San Francisco Bay Area SQL Server July 2013 meetingsMark Ginnebaugh
San Francisco Bay Area July 2013 Microsoft SQL Server and Business Intelligence meetings.
Learn more:
www.meetup.com/The-San-Francisco-SQL-Server-Meetup-Group
www.meetup.com/The-SiliconValley-SQL-Server-User-Group
www.meetup.com/San-Francisco-Bay-Area-Microsoft-BI-User-Group
Presenter: Ernest Hwang of Practice Fusion > This presentation shows how to simplify your database deployments, ensure that no database changes are overlooked, and implement unit tests using the suite of Red Gate developer tools.
You'll see how Practice Fusion streamlines database deployments in their Integration, Testing, Staging, and Production environments. This frees developers from the burden of maintaining deployment scripts, while reducing the number of overlooked breaking changes to zero.
The demo uses a Windows Azure box as the Jenkins (Continuous Integration) server and several SQL Azure databases (representing Integration and QA environments). The entire repository is hosted on GitHub (https://github.com/CF9/Databases.RGDemo), for anyone to download.
You'll learn how to:
* Add your database to source control in under five minutes
* Create a CI Job to validate your database “build”
* Deploy database changes to your environments with a mouse click
* Set up database unit testing using tSQLt
* Avoid problems when implementing Database CI in the “real-world”
Ernest Hwang is a Principal Software Engineer at Practice Fusion in San Francisco. He uses Red Gate SQL Source Control, SQL Compare, SQL Data Compare, and SQL Test to automate Practice Fusion's Continuous Integration efforts and instrument database deployments.
Presenter: Ofer Mendelevitch of Hortonworks > Learn the benefits of big data for data scientists, and how Hadoop and HDInsight fit into the modern data architecture and enable data-driven products.
You'll learn:
* What data science actually means
* The term "data products"
* The benefits of using big data for data scientists
* How Hadoop helps data scientists work with big data
* About HDInsight, the big data platform from Microsoft and Hortonworks
SQL Server implements three different physical operators to perform joins. In this presentation you'll see how each of these operators work plus its advantages and challenges.
You'll learn:
* The logic behind the optimizer's decisions
* Which operator to use for various joins using (semi) real life examples
* How to avoid common join-related pitfalls
Ami Levin is a Microsoft SQL Server MVP and a Mentor with SolidQ. For the past 14 years, he has been consulting, teaching, writing, and speaking about SQL Server worldwide.
Levin’s areas of expertise are data modeling, database design, T-SQL and performance tuning.
Before moving to California, he led the Israeli SQL Server user group (ISUG) and moderated the Hebrew MSDN SQL Server support forum. Ami is a regular speaker at Microsoft Tech-Ed Israel, Dev Academy, and other SQL Server conferences. He blogs at SQL Server Tuning Blog.
Microsoft PowerPivot & Power View in Excel 2013Mark Ginnebaugh
PowerPivot is an add-in for Excel that empowers business users to create their own tabular data models. Power View is also available in the Excel 2013 client. It was first released as a server-based report authoring tool with SQL Server 2012 and is available in SharePoint Server 2010 Enterprise.
You'll learn:
* How to work with the add-in in the Excel 2013 client
* How compelling interactive reports can be created quickly and easily
* The new PowerPivot features - including pie charts, maps, KPIs, hierarchies, drill down/drill up, and report styles
Peter Myers specializes in Microsoft Business Intelligence, and provides mentoring, technical training and course content authoring for SQL Server and Office. Peter has current SQL Server and MCT certifications, and has been a Microsoft MVP (Most Valued Professional) since 2007.
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMark Ginnebaugh
Data Warehouse - Business Intelligence Lifecycle Overview by Warren Thronthwaite
This slide deck describes the Kimball approach from the best-selling Data Warehouse Toolkit, 2nd Edition. It was presented to the Bay Area Microsoft Business Intelligence User Group in October 2012.
Starting with business requirements and project definition, the lifecycle branches out into three tracks: Technical, Data and Applications. You will learn:
* The major steps in the Lifecycle and what needs to happen in each one.
* Why business requirements are so important and how they influence all major decisions across the entire DW/BI system.
* Key tools for prioritizing business requirements and creating an enterprise information framework.
* How to break up a DW/BI system into doable increments that add real business value and can be completed in a reasonable time frame.
Fusion-io Memory Flash for Microsoft SQL Server 2012Mark Ginnebaugh
You've heard about Solid State Drives (SSDs), and might be using them now. To get dramatically improved IO performance, you need Flash Memory – storage that can be connected to your server’s Bus, and really maximize IO.
Fusion-io is an industry leader in this area, and Sumeet Bansal explains how to best employ this powerful technology. You'll learn:
* The many ways Flash can help your SQL Server performance, while at the same time lowering costs
* How you can use Flash optimally for your SQL Server deployment
* Easy, low risk ways to introduce ioMemory into SQL Server environments to instantly realize significant benefits.
* How to implement ioMemory optimally for the most pervasive configurations of SQL Server
Author: William Brown, Microsoft BI Specialist > This slide presentation covers Microsoft Data Mining functionality from the developer to the end user. In the past, data mining belonged to the deep technical specialist, but the current Microsoft stack allows anyone to create very powerful data mining models. Data mining allows users to find insights that are difficult or impossible to discover with traditional analysis.
You'll learn
* How to get started with Data mining
* The various data mining models and where they can be applied
* How to create models and surface the data to users
* How to use the new Excel Data mining add-in
This presentation lists upcoming events and summer 2012 virtual chapter meetings of the Professional Association for SQL Server. You will find meetings about data warehousing, Big Data, Master Data, Powershell, and virtualization.
Learn more about PASS at www.sqlpass.org
Business Intelligence Dashboard Design Best PracticesMark Ginnebaugh
Microsoft BI expert Dan Bulos spoke on Dashboard Design Best Practices to the Bay Area Microsoft Business Intelligence User Group.
This presentation shows techniques for displaying data in a dashboard for maximum impact. Dan also discusses various tools available in the Microsoft BI stack – Reporting Services, Excel, PerformancePoint and the new entry, Power View.
Take a look at Mobile BI on iPad, Windows Phone, SQL Server Reporting Services, and SharePoint with emphasis on data visualization best practices. Angel Abundez explains how design approaches change when launching mission-critical dashboards and reports on smaller screen sizes using touch-screen technology.
Presenter Angel Abundez is a Business Intelligence consultant with DesignMind in San Francisco. He focuses on Business Intelligence, Visualization, and improving business processes using Microsoft SQL Server, SharePoint, and ASP.NET. He also works with the new visualizations coming out with PowerPivot, Power View, and SharePoint. Angel is Co-Lead of the Bay Area Business Intelligence User Group and is an active speaker in the SQL Server community.
SQL Server 2012 is the most crucial release of SQL Server to-date. In this slideshow, you'll see how SQL Server 2012 supports mission critical applications 24x7 and gives significant insight into business operations. Presented by Subhash Jawahrani of Microsoft to the Silicon Valley SQL Server User Group in March 2012.
You'll learn about:
* Mission Critical Apps
* New Business Intelligence features
* Improving business agility with Cloud computing
Microsoft SQL Server 2012 Master Data ServicesMark Ginnebaugh
Author: Mark Gschwind, DesignMind
San Francisco, California
Master Data Services had a major upgrade in the SQL Server 2012 release. BI Consultant Mark Gschwind takes you through the new Excel interface, the new Silverlight look and feel, and integration improvements.
Knowing how to use this tool can be a valuable addition to your repertoire as a BI professional, allowing you to address data quality and other challenges.
Mark will show how to create a model, add columns and rows, manage security, and create hierarchies. He demos the new Excel interface and discuss how to allow you to manage master data yourself. He'll touch on how to integrate with a DW, migrating from Dev to Production.
You'll learn:
* How to let users manage dimensions and hierarchies for your DW
* How to create workflows to improve data quality in your DW
* Tips from real-life implementations to help you achieve a successful implementation
Mark Gschwind, Partner at DesignMind, is an expert on data warehousing, OLAP, and ERP migration. He has authored three enterprise data warehouses and over 80 OLAP cubes for 46 clients in a wide range of industries. Mark has certifications in SQL Server and Oracle Essbase.
This slideshow is for IT professionals, data analysts, managers, and anyone looking to drive more productivity from Excel. You will learn how you can effectively leverage the add-ins with your own data and analysis requirements.
One of the pillars of the SQL Server 2008 R2 release is Managed Self-Service BI.
Peter Myers of SolidQ will introduce:
* SQL Server PowerPivot for Excel
* SQL Server PowerPivot for SharePoint
The SQL Server PowerPivot for Excel add-in is a key offering in this pillar, and delivers an entirely new analytic experience to Excel 2010. This add-in allows analysts to load and prepare large volumes of data from various sources to create a multidimensional model. The model can be enriched with sophisticated calculations. Then the model can then be used as the source for PivotTable and PivotChart reports.
With the SQL Server PowerPivot for SharePoint add-in, the Excel workbooks that host the PowerPivot model can be cataloged in SharePoint and exposed as a data source for other Excel and Reporting Services reports. These SharePoint hosted models can then be managed by IT with scheduled data refreshes from the originating data stores.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
3. Agenda
g
• Determining where data is needed
• What SQL Server options do you have
• How to get it there
• Work within your constraints
Security
Regulatory (like PII…)
Administratively
Ad i i t ti l
Data volatility/sizes
SLA’s you must deliver
Disaster Recovery/Business Continuity
Skills/Knowledge of your team
Resources (like $$’s, so on)
5. SQL Server 2008 SQL Server 2008
Reporting/ODS
Primary Reporting
OLTP Server
19FIG02
OLTP DB Rpt DB
pt
SQL Server 2008
Enabling/Partitioning
Europe
Server
SQL Server 2008
USA xyz DB
SQL Server 2008
(Headquarters)
Asia
xyz DB Server
xyz DB
SQL Server 2008 SQL Server 2008
North America Regionalization Europe
Region Region
xyz DB
y (multiple owners) xyz DB
y
SQL Server 2008 SQL Server 2008
Primary Failover Hot Spare
(Fail-over)
xyz DB xyz DB
6. Distributing periodic updates to
Data Marts from a “master” Data Warehouse
Data
Mart
Master
SQL Server Data Warehouse
2008
Data
Mart
Data
Mart
SQL Server
2000
SQL Server
2005
7. Enabling a Data Warehouse
from Legacy Systems
ORACLE
Master
Data Warehouse
SQL Server
2005
SQL Server
2008
8. Initialization of tables Heterogeneous
for a heterogeneous Subscriber Subscriber
in Replication
ORACLE
Publisher
Subscriber
SQL Server
2008
SQL Server
2008
Subscriber
SQL Server
2005
9. Pulling in Sales Order information
Sales Force Automation from disparate sources
Application for import into SQL Server 2008
Access
SQL Server
Excel 2008
10. Data Mart
OLTP
Database SQL Server
2008
SQL Server
2008 Excel
Export from the OLTP Database
to a business intelligence
Data Mart & Excel
11. Connection
Results Results
SQL Server SQL Server
2008 2008
Client Local Server Remote Server
12. Decision‐Tree Path Traversal
Database
Mirroring
Integration
I t ti With Snapshots
S h t
Services
1a2c3 1a2d3 Detach/
1a2e3 Attach
BCP 1a2b3
b c d
a 1a2 e
1a2a3
1 2 3
a b 1b2
1e2 Log
Sync e 1 c
d Shipping
Framework 1c2
1d2
Backup/ Data
Restore Replication
Linked
Servers
13. Data Log Database Mirroring Linked Backup/ Detach/ Sync
SSIS BCP
Replication Shipping with Snapshots Servers Restore Attach Framework
Large
Data
High
Volatility
On Line
Many Targets
Low
Latency
Transformation/
Filtering
15. Central Publisher
SQL Server SQL Server
2008 (default option) 2005
Adventure Adventure
Works2008 Works2008
translog SQL Server translog
Subscription 2008 Subscription
Server 19FIG10 Server
Adventure
Works2008
translog
Publication
Server
distribution SQL Server
2000
Oracle Distribution
Server Adventure
Adventure Works2008
Works2008 translog
Subscription Subscription
Server Server
15
16. Central Publisher
SQL Server
19FIG11 Remote Distributor SQL Server
2008 2005
Adventure Adventure
Works2008 Works2008
SQL Server
translog 2008 translog
Subscription Subscription
Server Adventure Server
Works2008
translog
Publication
Server
SQL Server
2008 SQL Server
2000
Oracle distribution
Remote Distribution Adventure
Adventure Works2008
Server
Works2008
translog
Subscription Subscription
Server Server
17. Publishing Subscriber
SQL Server SQL Server
2008 2005
SQL Server
Publication
2008
Adventure Adventure
Server
Works2008 Works2008
Adventure
19FIG12
Works2008 translog
S
translog
Subscription translog Subscription
Distribution
Server Server
Server
distribution
Subscription
SQL Server
Serveer
2008
Adventure SQL Server
Works2008 2000
tion
Oracle
er
translog
Publicat
Serve
Adventure
Adventure Works2008
Works2008
translog
Subscription
ion
Subscription
Distributi
Server r
Server Server
distribution
17
18. Publication SQL Server SQL Server
tion
2008 2008
19FIG13
er
er
Central
Serve
Publicat
Serve
Adventure Adventure
Works2008 Works2008
translog
Subscriber translog
ion
Distribution
Distributi
Server r
Server
distribution distribution
SQL Server 2008
Subscription
Server
Adventure
Works2008
SQL Server SQL Server
Publication
ation
2008 2008
ver
ver
Publica
Serv
Serv
Adventure Adventure
Works2008 Works2008
translog translog
ution
ution
er
er
Serve
Serve
Distribu
Distribu
distribution distribution
19. Multiple Publishers
of a Single Table
19FIG14Server
on
on
Subscriptio
Subscriptio
SQL S SQL Server
S
Server
Server
2008 2008
Adventure Adventure
on
on
Works2008 Works2008
Publicatio
Publicatio
Serverr
Server
translog translog
Distribution
Distribution
Server
Server
distribution distribution
Territory 1 Territory 2
Customers Table
CustomerID TerritoryID AccountNumber CustomerType rowguid ModifiedDate
1345 1 AW1345 I X69G9.. 120203
1356 2 AW1356 I W211G.. 051605
2354 1 AW2354 S 7SQ78K.. 106705
3346 2 AW3346 I W12DV.. 022305
7643 2 AW7643 S WZ8R4.. 122205
7901 2 AW7901 I S2345X.. 041506
8921 1 AW8921 I RT66Y.. 031206
20. SQL Server
Updating
U d ti
blication
2008 Subscriber
Server
19FIG15
Adventure
Works2008
Pub
S
translog SQL Server Queue
stribution
(Queue Reader Agent)
Server
S
distribution
Dis
Update Customers
set AccountNumber = null
where CustomerID = 12345
SQL Server SQL Server
2008 2008
Adventure Adventure
Works2008 Works2008
W k 2008
translog translog
Subscription Subscription
Server Server
21. SQL Server SQL Server
2008 2008
19FIG16
Adventure
Works2008 Peer-to-Peer Adventure
Works2008
translog translog
Publication Publication
Server Server
North American
o e ca Asia
sa
SQL Server 2008
Server Server
distribution
Peer Originator id: 1 Distribution Server Peer Originator id: 2
Customers Table
CustomerID
C t ID TerritoryID
T it ID AccountNumber C
A tN b CustomerType
T rowguid
id ModifiedDate
M difi dD t
1345 1 AW1345 I X69G9.. 120203
1356 2 AW1356 I W211G.. 051605
2354 1 AW2354 S 7SQ78K.. 106705
3346 2 AW3346 I W12DV..
W12DV 022305
7643 3 AW7643 S WZ8R4.. 122205
7901 5 AW7901 I S2345X.. 041506
8921 4 AW8921 I RT66Y.. 031206
22. Publisher
Publication
P bli ti
AW_Vertical
Adventure
Works2008
translog CustomerV (Article)19FIG05
SQL Server
2008
CustomerID TerritoryID AccountNumber CustomerType rowguid ModifiedDate CustomerID TerritoryID CustomerType
1345 1 AW1345 I X69G9.. 120203 1345 1 I
1356 2 AW1356 I W211G.. 051605 1356 2 I
2354 1 AW2354 S 7SQ78K.. 106705 2354 1 S
3346 2 AW3346 I W12DV.. 022305 3346 2 I
7643 3 AW7643 S WZ8R4.. 122205 7643 3 S
7901 5 AW7901 I S2345X.. 041506 7901 5 I
8921 4 AW8921 I RT66Y.. 031206 8921 4 I
23. Publisher
Publication
AW_Horizontal
Adventure
Works2008
19FIG06
CustomerH (Article)
translog
SQL Server
2008
CustomerID TerritoryID AccountNumber CustomerType rowguid ModifiedDate
1345 1 AW1345 I X69G9.. 120203
1356 2 AW1356 I W211G.. 051605
2354 1 AW2354 S 7SQ78K.. 106705
3346 2 AW3346 I W12DV.. 022305 Only these Rows!
7643 3 AW7643 S WZ8R4.. 122205
7901 5 AW7901 I S2345X.. 041506
8921 4 AW8921 I RT66Y.. 031206
CustomerID TerritoryID AccountNumber CustomerType
yp rowguid
g ModifiedDate
2354 1 AW2354 S 7SQ78K.. 106705
7643 3 AW7643 S WZ8R4.. 122205
24. Publisher
Publication
Adventure
Ad t
19FIG07
AW_H_and_V
Works2008 07FIG08
translog CustomerHV (Article)
SQL Server
2008
CustomerID TerritoryID AccountNumber CustomerType rowguid ModifiedDate
1345 1 AW1345 I X69G9.. 120203
1356 2 AW1356 I W211G.. 051605 Only these Columns
2354 1 AW2354 S 7SQ78K.. 106705 and
3346 2 AW3346 I W12DV.. 022305 these Rows!
7643 3 AW7643 S WZ8R4.. 122205
7901 5 AW7901 I S2345X.. 041506
8921 4 AW8921 I RT66Y.. 031206
CustomerID TerritoryID
y CustomerType
2354 1 S
7643 3 S
26. Publisher
AW (Publication)
(P bli ti ) Subscriber
SQL Server
cation
19FIG17 2008 Customers (Article)
rver
SQL Server
Public
Adventure 2008
Ser
Works2008
Adventure
translog Works2008
bution
PUSH
rver
translog
Distrib
Ser
distribution
di t ib ti
Subscription
Server
PUSH: initiated by Publisher PULL
(agent will be on the Publisher if local distribution,
or on the Distributor if remote distribution)
PULL: initiated by Subscriber
y
(agent will be on the subscriber)
27. Data Access Latency
Distributing Data
Distributing Data
Autonomy
Sites
(locations)
Frequency Network Machines Owner Other REPLICATION
Read Only Each site only Central Publisher
fast/ n Transactional repl
Reporting short high many high 1 OLTP needs regional
stable server/site site data filter by region
Read Only Each site only Central Publisher
fast/ n Snapshot repl
Reporting long high many low 1 OLTP needs regional
stable server/site site data filter by region
Read Mostly
ead ost y Regional updates Central Publisher
g p
fast/ n Transactional repl
A few updates short high < 10 medium 1 OLTP on one table
stable server/site site Updating Subs
Read Mostly Regional update Central Publisher
slow/ n All Merge repl
A few updates medium high < 10 medium all tables
unreliab server/site update
Read equal Regional update Peer-to-Peer
fast/ 1 All Transactional
Equal updates short high < 10 medium all tables
stable server/site update repl
Inserts 1 Each site only Central Subscriber
fast/ 1 Transactional repl
(new orders) short high many high needs regional
stable server/site report data
site
Central Publisher
Hot/Warm
/ Very high <2 high fast/
f / 1 Fail-over Remote Distributor
1 OLTP
Spare short stable server/site site Transactional repl
29. Log Shipping
“Source”
SQL Server 2008
“Destination”
SQL Server 2008
Q
TxnLog
T L
Primary CallOne DB backups Secondary
Server Server
translog
CallOne DB
BackupCallOne_tlog_200405141120.TRN
pped
wer
LogShareCallOne_tlog_200405141120.TRN
LogShareCallOne tlog 200405141120 TRN TxnLog
Last log ship
Delay Answ
TxnLog
T L
Copies Restores
“Monitor”
SQL Server 2008
S Delay between
logs loaded
Delay Answer
Monitor
Server MSDB DB
Don’t build on this, it is being deprecated !
31. Client Client Client Client
Network
A
SQL Server 2008 SQL Server 2008
Mirror Server
Mi S
DB Mirroring
Adventure D
Principal Adventure D
Works DB
Server B Works DB
translog
t l
translog
C
SQL Server xyz
Witness
t ess
Server MSDB DB
31
32. SQL Server 2008 SQL Server 2008
Mirror Server
Principal 10
Server AdventureWorks
AdventureWorks
DB DB
translog translog
Database Database
Snapshot Snapshot
comes the mirror.
If this server node
SQL Server 2008
m
n
Witness
MSDB DB
Server
bec
t
32
33. SQL Server 2008
01AdventureWork
Source CREATE DB ‘xyz’
s DB
AS SNAPSHOT OF
Server AdventureWorks
translog
Database
D t b
Snapshot
--- Reverting --- if needed ---
RESTORE DB
AdventureWorks
FROM DATABASE_SNAPSHOT = ‘xyz’
34. Source Data
Pages
Source
02
SQL Server 2008
SQL Sparse
Server File
Pages Snapshot
AdventureWorks AdventureWorks
DB DB
Empty Sparse file
of a Snapshot just created
(no p
( updates to original
g
data pages have occurred yet)
34
35. Source
Data
Pages
Source
03
SQL Server 2008
SQL Sparse
Server File
Pages Snapshot
AdventureWorks AdventureWorks
DB DB
System Catalog Copy of original
of changed pages pages for snapshot
only when a page is changed
(Copy-on-write)
35
36. Snapshot
Source Data Users
Pages
SELECT …..data…….
FROM AdventureWorks
SNAPSHOT
04
SQL Server 2008
SQL
Server
Snapshot
AdventureWorks AdventureWorks
DB DB
System Catalog Sparse
of changed pages File
Pages
36
37. SQL Server 2008 SQL Server 2008
Mirror Server
Principal 10
Server AdventureWorks
AdventureWorks
DB DB
translog translog
Database
Database
Snapshot
Snapshot
comes the mirror.
If this server node
SQL Server 2008
m
n
Witness
MSDB DB
Server
bec
t
37
38. PH Topology With Snapshots
Real time
Reporting
R ti
Users
Network
SQL Server 2008
N
Principal
Server
SQL Server 2008
OLTP Application
n
Active Mirror Server
stered
Replication
Adventure Adventure
Works DB Works DB
Clus
translog translog
Database
Passive
PH Snapshot
Topology
Principal Network
Server
SQL Server 2008
Point in time 38
Reporting Users
39. Publisher DB Mirror and
SQL Server 2008 SQL Server 2008 Replication
Principal Mirror SQL Server 2008
Server Server
Subscriber
Distributor
s bu o
SQL Server 2008 SQL Server 2008
Principal Mirror
Server Server
SQL Server 2008
SQL Server 2008
Witness
Server
Subscriber
39
41. Excel
OLAP
Data Warehouse
Access
Multidimensional
OLTP Cube
Databases
Other Data Sources
OLTP
Databases
SQL Server
Flat
XML
Web Services files
42. Package
P k
Task Task
Task
ainer
Source
Cache
e
Conta Data
Flow Transformation
Task
Destination
D ti ti
Task Task
Task
43. SSIS
Data Mart
Join and Aggregate
e
OLTP
Database
Tas to
SQL Server
sk
AdventureWorks 2008
d
UnleashedDataMart
SQL Server
2008 Excel
.csv flat file
Export from the OLTP Database
to a business intelligence
Data Mart & Excel/.csv flat file
45. OLE DB Provider
for MS SQL Server
SQL Server
6.5 – 2008
OLE DB Provider DLL’s
OLE DB Provider Sybase
for ODBC Informix
DB2
ODBC Others
OLE DB Provider Excel spreadsheet
for Jet Jet FoxPro Database
database Dbase file
MS OLE DB OLE DB Provider file Access Database
E
Provider
P id for Oracle
f O l
SQL Server
ORACLE
2008
OLE DB Provider
P id
for Indexing Service Active Directory Services
Index Server
Others
Client Tier Server Tier Remote Data Source Tier
(can be “Linked”)
46. Might be to easy?
Might be to easy?
-------------------------------------------------------------
-- Selecting data from Excel spreadsheet via Linked Server --
-------------------------------------------------------------
SELECT substring(CustomerID,1,5) as 'CustID', substring(ContactName,1,18) as
ContactName,
substring(City,1,10) as 'Cit ' substring(Country,1,15) as 'C
b t i (Cit 1 10) 'City', b t i (C t 1 15) 'Country''
t
FROM [Linked ExcelSW]...[SWCustomers$]
ORDER BY ContactName
g
go
CustID ContactName City Country
------ ------------------ ---------- ---------------
PICCO Adam Greifer Los Angele USA
BLAUS John Monroe Concord USA
CHOPS Martin Sommer Berkeley USA
47. Microsoft Sync Framework
Microsoft Sync Framework
A comprehensive synchronization platform that
enables collaboration and offline access for
enables collaboration and offline access for
applications, services, and devices. It features
technologies and tools that enable roaming,
sharing, and taking data offline.
By using Sync Framework, developers can build
B i S F k d l b ild
sync ecosystems that integrate any application
with any data from any store that uses any
y y y
protocol over any network. Mentioned here
because of its replication‐like behavior for
“occasionally connected” applications.
occasionally connected applications
50. DB Mirroring
Client Client Client Client
Network
A
SQL Server 2008 SQL Server 2008
Mirror Server
Mi S
Principal Adventure D Adventure
Works DB D
Server B Works DB
translog
t l
translog
C
SQL Server xyz
Witness
t ess
Server MSDB DB
50
51. Source
Data
Pages
Source
03
SQL Server 2008
SQL Sparse
Server File
Pages Snapshot
AdventureWorks AdventureWorks
DB DB
System Catalog Copy of original
of changed pages pages for snapshot
only when a page is changed
(Copy-on-write)
51
52. Database Architechs
Paul Bertucci
Founder Database Architechs
Former Chief Data Architect – Veritas & Symantec
Currently
C rrentl Chief Architect - A todesk
Autodesk
Author of SQL Server 2000, 2005 & 2008/R2 Unleashed
Co-
Co-Author of ADO.NET in 24 hours
Author MS SQL Server High Availability
Author Sybase Performance & Tuning
Author Sybase Physical DB Design
Author Chen Entity/Relationship Modeling
Veritas SQL Server Performance Series
pbertucci@dbarchitechs.com