SlideShare uma empresa Scribd logo
1 de 41
1© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1
Doing More with Less:
Managing Multiple Database
Roles and Platforms
Lisa Waugh
Senior Product Manager
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 2
THE 8 BUSINESS PROCESSES
1. Determine how a hybrid strategy fits the requirements of the business an
organization.
2. Consider the implications of data governance. link to registration page
3. Enhance business organizational continuity. link to registration page
4. Don’t outsource security. link to registration page
5. Ensure the flexibility of data movement link to registration page
6. Embrace the range of tools.
7. Expand the scope of service-level agreements.
8. Prepare for new skill sets.
Download the PDF: 8 Rules for Managing Hybrid Cloud Environments by
Database Trends and Applications
2
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 3
ORGANIZATIONS ARE STRIVING TO STORE AND
MANAGE MORE AND MORE DATA
▪ It is rare to have an organization that uses a single platform anymore, so
organizations and IT teams must adapt
▪ The days of different disciplines for different roles are gone
▪ Multiple disciplines must work together
▪ The lack of the appropriate skill sets can slow the process down
3
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 4
EXAMPLE OF CLOUD INFRASTRUCTURE
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 55
EXAMPLE OF HYBRID INFRASTRUCTURE
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 6
COMPLEXITY OF NOSQL AND DISTRIBUTIONS
Clients Hive Services Hive Storage and Compute
Impala JDBC
Spark JDBC
Hive JDBC
Impala Server
Spark Server
Hive Server
Meta Store
File System
Job Client
Hive
Metadata
Store
Base
Hadoop
Cluster
Apache Hive Architecture
Driver
6
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 7
RELATIONAL VS NOSQL PLATFORMS
▪ Relational (SQL) databases like MySQL, PostgreSQL, and SQLite
represent and store data in tables and rows. They're based on a branch of
algebraic set theory known as relational algebra.
▪ Meanwhile, non-relational (NoSQL) databases like MongoDB represent
data in collections of JSON documents.
7
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 8
IN SOME OF THESE COMPLEX ENVIRONMENTS
THERE ARE NO MORE WELL-DEFINED ROLES
Read article: Role of DBAs changing but NOT going away by Database Trends and Applications
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 9
AQUA DATA STUDIO
▪ Universal database IDE and visual analytics tool for IT Professionals
working with data and databases
▪ Allows you to develop and manage your databases, and access, import,
export, and visually analyze data
▪ Supports over 30 database platforms, and works on all major operating
systems (Windows, macOS, Linux)
▪ Supports relational, NoSQL, and cloud databases, making your data
easily and quickly accessible
9
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved.
30+ DATABASE SUPPORTED
▪ Amazon Redshift
▪ Apache Cassandra
▪ Apache Derby
▪ DB2 iSeries
▪ DB2 LUW
▪ DB2 z/OS
▪ Excel
▪ Generic JDBC
▪ Generic ODBC
▪ Google BigQuery
▪ Greenplum
▪ Hive, Impala, and Spark connectors
within these distributions
• Amazon EMR, Cloudera,
HortonWorks, Impala, MapR
▪ Informix
▪ InterBase
▪ MariaDB
▪ Microsoft Azure SQL Database
▪ Microsoft SQL Server
▪ MongoDB
▪ MySQL
• Amazon Aurora MySQL
• Google SQL Cloud MySQL
▪ Netezza
▪ Oracle
▪ ParAccel
▪ PostgreSQL
• Amazon Aurora PostgreSQL
• Google SQL Cloud PostgreSQL
▪ SAP HANA
▪ Snowflake
▪ SQLite
▪ Sybase Anywhere
▪ Sybase ASE
▪ Sybase IQ
▪ Teradata Aster
▪ Teradata
▪ Vertica
▪ VoltDB
▪ MariaDB
▪ Microsoft Azure SQL Database
▪ Microsoft SQL Server
▪ MongoDB
▪ MySQL
• Amazon Aurora MySQL
• Google SQL Cloud MySQL
▪ Netezza
▪ Oracle
▪ ParAccel
▪ PostgreSQL
• Amazon Aurora PostgreSQL
• Google SQL Cloud PostgreSQL
▪ SAP HANA
▪ Snowflake
▪ SQLite
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1111
30+ DATA PLATFORM SUPPORTED
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 12
QUERIES, QUERIES, AND MORE QUERIES
▪ Different kinds of queries: There are a few differences between the two
dialects, including syntax, functions, data types
• Legacy such as Google BigQuery
- COUNT(DISTINCT x) returns an approximate count
• Standard
- It returns an exact count
▪ Single query
▪ Multi-database instance query
▪ Scripts – Multiple queries to be saved, scheduled, etc.
12
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 13
RELATIONAL VS NOSQL PLATFORMS
SQL Term/Concepts
database
table
row
column
index
table joins
primary key
NoSQL/MongoDB Terms/Concepts
database
collection
document of BSON (binary JSON) document
field
index
$lookup, embedded documents
primary key
Note: Specify a unique column or column combination as a primary
Key.
The primary key is automatically set to the _id field.
MongoDB documentation: SQL to Aggregation Mapping Chart
13
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 14
AQUA DATA STUDIO’S PRIMARY FEATURES
▪ Register Servers/Databases
▪ Database Navigator/Explorer
▪ Query Analyzer (SQL/JSON Editor)
▪ Query Builder
▪ Table Data Editor
▪ Visual Analytics
▪ Import/Export Data and DDL
▪ Schema/Data/File Compare
▪ ER Modeler
▪ Database Administration
14
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 15
GET TO ALL YOUR SERVERS WITH ONE INTERFACE
15
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1616
SERVER REGISTRATION/PROPERTIES
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1717
SERVER REGISTRATION/PROPERTIES CONT.
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 18
OPTIONS ALLOW FOR DIFFERENT SYNTAX CHANGES
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 19
MY WORKSPACE - SERVERS, WORK AREA, FILES
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 20
OPTIONS ALLOW FOR DIFFERENT SYNTAX CHANGES
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 21
HOW DO WE QUERY THE DATA?
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 22
AUTOMATE COMMANDS IN THE QUERY ANALYZER
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 23
QUERY THE DATA WITH AQUA DATA STUDIO
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 24
RESULTS SET CLIENT STATS
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 25
QUERY MONGODB WITH MONGOJS
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 26
SQL HISTORY
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 27
MULTI-SERVER QUERY – MEANING SAME VENDOR QUERY
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 28
SCRIPTS AND MORE SCRIPTS
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 29
ENTITY RELATIONSHIP DIAGRAM
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 30
USING THE PROJECTS TAB
▪ Projects are comprised of AquaScripts, Server Connections, and User Files.
▪ They provide a self-contained programming unit that allows users to create a set of
AquaScripts that work on a specific set of database servers that you identify with the
ability to store and access configuration files.
▪ Once a project is completed, it may be exported and shared with other users.
See blog: Using Projects for Multi-Environments Scripting
30
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 31
WHAT APPEARS IN THE QUERY ANALYZER - TEMPLATE
▪ //*************************************************
******************
// Create and Email Excel File
//
// Creates an Excel file from a user-specified
SQL query and
// emails the Excel file to the specified
recipients.
//
// For more information about Aqua Open
API visit link:
http://docs.aquafold.com/ads/19.5/openapi/
//*************************************************
******************
//*************************************************
******************
// Input parameters.
//*************************************************
******************
var server ="Lisa SQL Server 2016";
var database = "Healthcare";
var schema = "dbo";
var sqlQuery = "select * from dbo.doctors";
var filePathtoStore = "C:/Users/Lisa
Waugh/build/create_and_email_excel_file.xl
s";
var toRecipient =
"Lisa_Waugh@company.net";
var from = "Lisa.Waugh@company.com";
var subject = "Test Excel email";
var message = "This is a test of the create
email Excel file in project";
▪ try {
var conn =
aqua.project.getServerConnection(server
);
conn.connect();
conn.changeDatabase(database);
if (schema !== null || schema != "") {
conn.changeSchema(schema);
}
var resultset =
conn.executeQuery(sqlQuery);
var sheet =
aqua.data.excelSpreadsheet(filePathtoSt
ore);
sheet.clear();
sheet.insert(resultset.columnStructure);
while (resultset.next()) {
sheet.insert(resultset.getRow())
}
sheet.save();
sendEmail();
conn.disconnect();
aqua.console.println("E-mail sent!");
}
catch(err) {
aqua.console.println(err.lineNumber +
": " + err);
}
▪ //*******************************************
************************
// This function is used to send the
email.
//*******************************************
************************
function sendEmail() {
/**
Use the default SMTP information
configured in Aqua Data Studio.
In Aqua Data Studio, go to File--
>Options-->Email to configure email
settings.
**/
var smtpServer =
aqua.mail.getDefaultSmtpServer();
var msg = aqua.mail.newMessage();
msg.addToRecipient(toRecipient);
msg.setFrom(from);
msg.setSubject(subject);
msg.setText(message);
msg.addFileAttachment(filePathtoStor
e);
smtpServer.sendMail(msg);
}
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 32
DIRECTORY STRUCTURE/PROJECT CREATED
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 33
SOURCE CONTROL: SVN, CVS, GIT, AND PERFORCE
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 34
TOOLS TO HELP MANAGE THESE COMPLEX ENVIRONMENTS
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 35
SYNCHRONIZE SCHEMA
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 36
THE SOLUTION OF BUSINESS ANALYTICS
CHALLENGES
Support the citizen analyst’s data storytelling and intelligent
decisioning with a tool that addresses the key challenges
▪ Broaden access to a wide variety of data sources
▪ Simplify query and analysis tasks
▪ Provide a robust palette of graphs and charts for effective visualizations
▪ Provide an environment for development, collaboration, and integration
36
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 37
BUSINESS INTELLIGENCE VS ANALYTICS
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 38
BUSINESS ANALYTICS: HOW DO YOU TELL A STORY?
▪ Provide the datasheet as a package with the data and the worksheet, therefore, linking
parameters across different data sources
▪ Export as an image
38
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 39
VISUAL ANALYTICS
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 4040
SUMMARY
▪ Today’s database environments are often more complicated
• Not just a single type of data store
• Relational, NoSQL, cloud
▪ Database professionals must perform multiple tasks across them all
• Managing different platforms
• Running queries
• Creating data analytics
▪ Aqua Data Studio makes it easier
• 14-day free trial
• Learn more at aquafold.com
© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 41
THANKS!
Any questions?

Mais conteúdo relacionado

Mais procurados

IDERA Live | Working with Complex Data Environments
IDERA Live | Working with Complex Data EnvironmentsIDERA Live | Working with Complex Data Environments
IDERA Live | Working with Complex Data EnvironmentsIDERA Software
 
Webinar: DataStax Managed Cloud: focus on innovation, not administration
Webinar:  DataStax Managed Cloud: focus on innovation, not administrationWebinar:  DataStax Managed Cloud: focus on innovation, not administration
Webinar: DataStax Managed Cloud: focus on innovation, not administrationDataStax
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data CloudKent Graziano
 
DataStax on Azure: Deploying an industry-leading data platform for cloud apps...
DataStax on Azure: Deploying an industry-leading data platform for cloud apps...DataStax on Azure: Deploying an industry-leading data platform for cloud apps...
DataStax on Azure: Deploying an industry-leading data platform for cloud apps...DataStax
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceSnowflake Computing
 
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Amazon Web Services
 
Analyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudAnalyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudRobert Dempsey
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeKent Graziano
 
MySQL JSON Document Store - A Document Store with all the benefits of a Trans...
MySQL JSON Document Store - A Document Store with all the benefits of a Trans...MySQL JSON Document Store - A Document Store with all the benefits of a Trans...
MySQL JSON Document Store - A Document Store with all the benefits of a Trans...Olivier DASINI
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...DataStax
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018Olivier DASINI
 
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamMySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamOlivier DASINI
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxIDERA Software
 
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)GeeksLab Odessa
 
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data InsightSyncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data InsightCloudera, Inc.
 
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Certus Solutions
 
Pentaho big data camp - 5 min
Pentaho   big data camp - 5 minPentaho   big data camp - 5 min
Pentaho big data camp - 5 minianfyfe
 
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQLCouchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQLDATAVERSITY
 

Mais procurados (20)

IDERA Live | Working with Complex Data Environments
IDERA Live | Working with Complex Data EnvironmentsIDERA Live | Working with Complex Data Environments
IDERA Live | Working with Complex Data Environments
 
Webinar: DataStax Managed Cloud: focus on innovation, not administration
Webinar:  DataStax Managed Cloud: focus on innovation, not administrationWebinar:  DataStax Managed Cloud: focus on innovation, not administration
Webinar: DataStax Managed Cloud: focus on innovation, not administration
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data Cloud
 
DataStax on Azure: Deploying an industry-leading data platform for cloud apps...
DataStax on Azure: Deploying an industry-leading data platform for cloud apps...DataStax on Azure: Deploying an industry-leading data platform for cloud apps...
DataStax on Azure: Deploying an industry-leading data platform for cloud apps...
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
Snowflake: Your Data. No Limits (Session sponsored by Snowflake) - AWS Summit...
 
Analyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudAnalyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The Cloud
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
 
MySQL JSON Document Store - A Document Store with all the benefits of a Trans...
MySQL JSON Document Store - A Document Store with all the benefits of a Trans...MySQL JSON Document Store - A Document Store with all the benefits of a Trans...
MySQL JSON Document Store - A Document Store with all the benefits of a Trans...
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018
 
Elastic Data Warehousing
Elastic Data WarehousingElastic Data Warehousing
Elastic Data Warehousing
 
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamMySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptx
 
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
 
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data InsightSyncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
Syncsort, Tableau, & Cloudera present: Break the Barriers to Big Data Insight
 
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
Melbourne: Certus Data 2.0 Vault Meetup with Snowflake - Data Vault In The Cl...
 
Pentaho big data camp - 5 min
Pentaho   big data camp - 5 minPentaho   big data camp - 5 min
Pentaho big data camp - 5 min
 
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQLCouchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
 

Semelhante a Managing Multiple Database Roles and Platforms

IDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsIDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsDATAVERSITY
 
Xanadu Big Data Platform Technology Introduction
Xanadu Big Data Platform Technology IntroductionXanadu Big Data Platform Technology Introduction
Xanadu Big Data Platform Technology IntroductionAlex G. Lee, Ph.D. Esq. CLP
 
Move InterBase Management to the Next Level with Aqua Data Studio
Move InterBase Management to the Next Level with Aqua Data StudioMove InterBase Management to the Next Level with Aqua Data Studio
Move InterBase Management to the Next Level with Aqua Data StudioIDERA Software
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
 
Do you know where your databases are?
Do you know where your databases are?Do you know where your databases are?
Do you know where your databases are?DATAVERSITY
 
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the CloudIDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the CloudIDERA Software
 
Postgres Integrates Effectively in the "Enterprise Sandbox"
Postgres Integrates Effectively in the "Enterprise Sandbox"Postgres Integrates Effectively in the "Enterprise Sandbox"
Postgres Integrates Effectively in the "Enterprise Sandbox"EDB
 
Unlocking Big Data Insights with MySQL
Unlocking Big Data Insights with MySQLUnlocking Big Data Insights with MySQL
Unlocking Big Data Insights with MySQLMatt Lord
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021:  Managing Digital Transformation on a Budget by Bert ScalzoIdera live 2021:  Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Managing Digital Transformation on a Budget by Bert ScalzoIDERA Software
 
Power Up Your Productivity with ER/Studio 18.0
Power Up Your Productivity with ER/Studio 18.0Power Up Your Productivity with ER/Studio 18.0
Power Up Your Productivity with ER/Studio 18.0IDERA Software
 
Geekier Analytics for SaaS data
Geekier Analytics for SaaS dataGeekier Analytics for SaaS data
Geekier Analytics for SaaS dataProgress
 
IDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNAIDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNAIDERA Software
 
The New MariaDB Offering: MariaDB 10, MaxScale and More
The New MariaDB Offering: MariaDB 10, MaxScale and MoreThe New MariaDB Offering: MariaDB 10, MaxScale and More
The New MariaDB Offering: MariaDB 10, MaxScale and MoreMariaDB Corporation
 
C1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategyC1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategyDr. Wilfred Lin (Ph.D.)
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?Olivier DASINI
 
Protect Your Database: High Availability for High Demand Data
 Protect Your Database: High Availability for High Demand Data Protect Your Database: High Availability for High Demand Data
Protect Your Database: High Availability for High Demand DataEric Kavanagh
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceDATAVERSITY
 

Semelhante a Managing Multiple Database Roles and Platforms (20)

IDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data EnvironmentsIDERA Slides: Managing Complex Data Environments
IDERA Slides: Managing Complex Data Environments
 
Xanadu Big Data Platform Technology Introduction
Xanadu Big Data Platform Technology IntroductionXanadu Big Data Platform Technology Introduction
Xanadu Big Data Platform Technology Introduction
 
Move InterBase Management to the Next Level with Aqua Data Studio
Move InterBase Management to the Next Level with Aqua Data StudioMove InterBase Management to the Next Level with Aqua Data Studio
Move InterBase Management to the Next Level with Aqua Data Studio
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 
Do you know where your databases are?
Do you know where your databases are?Do you know where your databases are?
Do you know where your databases are?
 
Silicon Valley Workshop: Xanadu introduction
Silicon Valley Workshop: Xanadu introduction Silicon Valley Workshop: Xanadu introduction
Silicon Valley Workshop: Xanadu introduction
 
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the CloudIDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
 
Postgres Integrates Effectively in the "Enterprise Sandbox"
Postgres Integrates Effectively in the "Enterprise Sandbox"Postgres Integrates Effectively in the "Enterprise Sandbox"
Postgres Integrates Effectively in the "Enterprise Sandbox"
 
Unlocking Big Data Insights with MySQL
Unlocking Big Data Insights with MySQLUnlocking Big Data Insights with MySQL
Unlocking Big Data Insights with MySQL
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021:  Managing Digital Transformation on a Budget by Bert ScalzoIdera live 2021:  Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
 
CData Day Tokyo 2017 Opening Talk
CData Day Tokyo 2017 Opening TalkCData Day Tokyo 2017 Opening Talk
CData Day Tokyo 2017 Opening Talk
 
Power Up Your Productivity with ER/Studio 18.0
Power Up Your Productivity with ER/Studio 18.0Power Up Your Productivity with ER/Studio 18.0
Power Up Your Productivity with ER/Studio 18.0
 
Geekier Analytics for SaaS data
Geekier Analytics for SaaS dataGeekier Analytics for SaaS data
Geekier Analytics for SaaS data
 
IDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNAIDERA Live | Decode your Organization's Data DNA
IDERA Live | Decode your Organization's Data DNA
 
The New MariaDB Offering: MariaDB 10, MaxScale and More
The New MariaDB Offering: MariaDB 10, MaxScale and MoreThe New MariaDB Offering: MariaDB 10, MaxScale and More
The New MariaDB Offering: MariaDB 10, MaxScale and More
 
C1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategyC1 keynote creating_your_enterprise_cloud_strategy
C1 keynote creating_your_enterprise_cloud_strategy
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?
 
Protect Your Database: High Availability for High Demand Data
 Protect Your Database: High Availability for High Demand Data Protect Your Database: High Availability for High Demand Data
Protect Your Database: High Availability for High Demand Data
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and Governance
 

Mais de IDERA Software

The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...IDERA Software
 
Problems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudProblems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudIDERA Software
 
Public cloud uses and limitations
Public cloud uses and limitationsPublic cloud uses and limitations
Public cloud uses and limitationsIDERA Software
 
Monitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL ServerMonitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL ServerIDERA Software
 
Database administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databasesDatabase administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databasesIDERA Software
 
Six tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsSix tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsIDERA Software
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021:  The Power of Abstraction by Steve HobermanIdera live 2021:  The Power of Abstraction by Steve Hoberman
Idera live 2021: The Power of Abstraction by Steve HobermanIDERA Software
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian FlugIdera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian Flug
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian FlugIDERA Software
 
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...IDERA Software
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...IDERA Software
 
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...IDERA Software
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica RathbunIDERA Software
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAIDERA Software
 
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...IDERA Software
 
Benefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERABenefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERAIDERA Software
 
Achieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERAAchieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERAIDERA Software
 
Benefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERABenefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERAIDERA Software
 
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERABe Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERAIDERA Software
 
Advanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERAAdvanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERAIDERA Software
 

Mais de IDERA Software (20)

The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
 
Problems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudProblems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloud
 
Public cloud uses and limitations
Public cloud uses and limitationsPublic cloud uses and limitations
Public cloud uses and limitations
 
Monitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL ServerMonitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL Server
 
Database administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databasesDatabase administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databases
 
Six tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsSix tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costs
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021:  The Power of Abstraction by Steve HobermanIdera live 2021:  The Power of Abstraction by Steve Hoberman
Idera live 2021: The Power of Abstraction by Steve Hoberman
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian FlugIdera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian Flug
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
 
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
 
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
 
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
 
Benefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERABenefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERA
 
Achieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERAAchieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERA
 
Benefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERABenefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERA
 
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERABe Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERA
 
Advanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERAAdvanced SQL Server Performance Tuning | IDERA
Advanced SQL Server Performance Tuning | IDERA
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Managing Multiple Database Roles and Platforms

  • 1. 1© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1 Doing More with Less: Managing Multiple Database Roles and Platforms Lisa Waugh Senior Product Manager
  • 2. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 2 THE 8 BUSINESS PROCESSES 1. Determine how a hybrid strategy fits the requirements of the business an organization. 2. Consider the implications of data governance. link to registration page 3. Enhance business organizational continuity. link to registration page 4. Don’t outsource security. link to registration page 5. Ensure the flexibility of data movement link to registration page 6. Embrace the range of tools. 7. Expand the scope of service-level agreements. 8. Prepare for new skill sets. Download the PDF: 8 Rules for Managing Hybrid Cloud Environments by Database Trends and Applications 2
  • 3. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 3 ORGANIZATIONS ARE STRIVING TO STORE AND MANAGE MORE AND MORE DATA ▪ It is rare to have an organization that uses a single platform anymore, so organizations and IT teams must adapt ▪ The days of different disciplines for different roles are gone ▪ Multiple disciplines must work together ▪ The lack of the appropriate skill sets can slow the process down 3
  • 4. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 4 EXAMPLE OF CLOUD INFRASTRUCTURE
  • 5. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 55 EXAMPLE OF HYBRID INFRASTRUCTURE
  • 6. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 6 COMPLEXITY OF NOSQL AND DISTRIBUTIONS Clients Hive Services Hive Storage and Compute Impala JDBC Spark JDBC Hive JDBC Impala Server Spark Server Hive Server Meta Store File System Job Client Hive Metadata Store Base Hadoop Cluster Apache Hive Architecture Driver 6
  • 7. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 7 RELATIONAL VS NOSQL PLATFORMS ▪ Relational (SQL) databases like MySQL, PostgreSQL, and SQLite represent and store data in tables and rows. They're based on a branch of algebraic set theory known as relational algebra. ▪ Meanwhile, non-relational (NoSQL) databases like MongoDB represent data in collections of JSON documents. 7
  • 8. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 8 IN SOME OF THESE COMPLEX ENVIRONMENTS THERE ARE NO MORE WELL-DEFINED ROLES Read article: Role of DBAs changing but NOT going away by Database Trends and Applications
  • 9. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 9 AQUA DATA STUDIO ▪ Universal database IDE and visual analytics tool for IT Professionals working with data and databases ▪ Allows you to develop and manage your databases, and access, import, export, and visually analyze data ▪ Supports over 30 database platforms, and works on all major operating systems (Windows, macOS, Linux) ▪ Supports relational, NoSQL, and cloud databases, making your data easily and quickly accessible 9
  • 10. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 30+ DATABASE SUPPORTED ▪ Amazon Redshift ▪ Apache Cassandra ▪ Apache Derby ▪ DB2 iSeries ▪ DB2 LUW ▪ DB2 z/OS ▪ Excel ▪ Generic JDBC ▪ Generic ODBC ▪ Google BigQuery ▪ Greenplum ▪ Hive, Impala, and Spark connectors within these distributions • Amazon EMR, Cloudera, HortonWorks, Impala, MapR ▪ Informix ▪ InterBase ▪ MariaDB ▪ Microsoft Azure SQL Database ▪ Microsoft SQL Server ▪ MongoDB ▪ MySQL • Amazon Aurora MySQL • Google SQL Cloud MySQL ▪ Netezza ▪ Oracle ▪ ParAccel ▪ PostgreSQL • Amazon Aurora PostgreSQL • Google SQL Cloud PostgreSQL ▪ SAP HANA ▪ Snowflake ▪ SQLite ▪ Sybase Anywhere ▪ Sybase ASE ▪ Sybase IQ ▪ Teradata Aster ▪ Teradata ▪ Vertica ▪ VoltDB ▪ MariaDB ▪ Microsoft Azure SQL Database ▪ Microsoft SQL Server ▪ MongoDB ▪ MySQL • Amazon Aurora MySQL • Google SQL Cloud MySQL ▪ Netezza ▪ Oracle ▪ ParAccel ▪ PostgreSQL • Amazon Aurora PostgreSQL • Google SQL Cloud PostgreSQL ▪ SAP HANA ▪ Snowflake ▪ SQLite
  • 11. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1111 30+ DATA PLATFORM SUPPORTED
  • 12. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 12 QUERIES, QUERIES, AND MORE QUERIES ▪ Different kinds of queries: There are a few differences between the two dialects, including syntax, functions, data types • Legacy such as Google BigQuery - COUNT(DISTINCT x) returns an approximate count • Standard - It returns an exact count ▪ Single query ▪ Multi-database instance query ▪ Scripts – Multiple queries to be saved, scheduled, etc. 12
  • 13. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 13 RELATIONAL VS NOSQL PLATFORMS SQL Term/Concepts database table row column index table joins primary key NoSQL/MongoDB Terms/Concepts database collection document of BSON (binary JSON) document field index $lookup, embedded documents primary key Note: Specify a unique column or column combination as a primary Key. The primary key is automatically set to the _id field. MongoDB documentation: SQL to Aggregation Mapping Chart 13
  • 14. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 14 AQUA DATA STUDIO’S PRIMARY FEATURES ▪ Register Servers/Databases ▪ Database Navigator/Explorer ▪ Query Analyzer (SQL/JSON Editor) ▪ Query Builder ▪ Table Data Editor ▪ Visual Analytics ▪ Import/Export Data and DDL ▪ Schema/Data/File Compare ▪ ER Modeler ▪ Database Administration 14
  • 15. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 15 GET TO ALL YOUR SERVERS WITH ONE INTERFACE 15
  • 16. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1616 SERVER REGISTRATION/PROPERTIES
  • 17. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 1717 SERVER REGISTRATION/PROPERTIES CONT.
  • 18. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 18 OPTIONS ALLOW FOR DIFFERENT SYNTAX CHANGES
  • 19. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 19 MY WORKSPACE - SERVERS, WORK AREA, FILES
  • 20. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 20 OPTIONS ALLOW FOR DIFFERENT SYNTAX CHANGES
  • 21. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 21 HOW DO WE QUERY THE DATA?
  • 22. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 22 AUTOMATE COMMANDS IN THE QUERY ANALYZER
  • 23. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 23 QUERY THE DATA WITH AQUA DATA STUDIO
  • 24. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 24 RESULTS SET CLIENT STATS
  • 25. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 25 QUERY MONGODB WITH MONGOJS
  • 26. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 26 SQL HISTORY
  • 27. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 27 MULTI-SERVER QUERY – MEANING SAME VENDOR QUERY
  • 28. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 28 SCRIPTS AND MORE SCRIPTS
  • 29. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 29 ENTITY RELATIONSHIP DIAGRAM
  • 30. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 30 USING THE PROJECTS TAB ▪ Projects are comprised of AquaScripts, Server Connections, and User Files. ▪ They provide a self-contained programming unit that allows users to create a set of AquaScripts that work on a specific set of database servers that you identify with the ability to store and access configuration files. ▪ Once a project is completed, it may be exported and shared with other users. See blog: Using Projects for Multi-Environments Scripting 30
  • 31. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 31 WHAT APPEARS IN THE QUERY ANALYZER - TEMPLATE ▪ //************************************************* ****************** // Create and Email Excel File // // Creates an Excel file from a user-specified SQL query and // emails the Excel file to the specified recipients. // // For more information about Aqua Open API visit link: http://docs.aquafold.com/ads/19.5/openapi/ //************************************************* ****************** //************************************************* ****************** // Input parameters. //************************************************* ****************** var server ="Lisa SQL Server 2016"; var database = "Healthcare"; var schema = "dbo"; var sqlQuery = "select * from dbo.doctors"; var filePathtoStore = "C:/Users/Lisa Waugh/build/create_and_email_excel_file.xl s"; var toRecipient = "Lisa_Waugh@company.net"; var from = "Lisa.Waugh@company.com"; var subject = "Test Excel email"; var message = "This is a test of the create email Excel file in project"; ▪ try { var conn = aqua.project.getServerConnection(server ); conn.connect(); conn.changeDatabase(database); if (schema !== null || schema != "") { conn.changeSchema(schema); } var resultset = conn.executeQuery(sqlQuery); var sheet = aqua.data.excelSpreadsheet(filePathtoSt ore); sheet.clear(); sheet.insert(resultset.columnStructure); while (resultset.next()) { sheet.insert(resultset.getRow()) } sheet.save(); sendEmail(); conn.disconnect(); aqua.console.println("E-mail sent!"); } catch(err) { aqua.console.println(err.lineNumber + ": " + err); } ▪ //******************************************* ************************ // This function is used to send the email. //******************************************* ************************ function sendEmail() { /** Use the default SMTP information configured in Aqua Data Studio. In Aqua Data Studio, go to File-- >Options-->Email to configure email settings. **/ var smtpServer = aqua.mail.getDefaultSmtpServer(); var msg = aqua.mail.newMessage(); msg.addToRecipient(toRecipient); msg.setFrom(from); msg.setSubject(subject); msg.setText(message); msg.addFileAttachment(filePathtoStor e); smtpServer.sendMail(msg); }
  • 32. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 32 DIRECTORY STRUCTURE/PROJECT CREATED
  • 33. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 33 SOURCE CONTROL: SVN, CVS, GIT, AND PERFORCE
  • 34. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 34 TOOLS TO HELP MANAGE THESE COMPLEX ENVIRONMENTS
  • 35. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 35 SYNCHRONIZE SCHEMA
  • 36. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 36 THE SOLUTION OF BUSINESS ANALYTICS CHALLENGES Support the citizen analyst’s data storytelling and intelligent decisioning with a tool that addresses the key challenges ▪ Broaden access to a wide variety of data sources ▪ Simplify query and analysis tasks ▪ Provide a robust palette of graphs and charts for effective visualizations ▪ Provide an environment for development, collaboration, and integration 36
  • 37. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 37 BUSINESS INTELLIGENCE VS ANALYTICS
  • 38. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 38 BUSINESS ANALYTICS: HOW DO YOU TELL A STORY? ▪ Provide the datasheet as a package with the data and the worksheet, therefore, linking parameters across different data sources ▪ Export as an image 38
  • 39. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 39 VISUAL ANALYTICS
  • 40. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 4040 SUMMARY ▪ Today’s database environments are often more complicated • Not just a single type of data store • Relational, NoSQL, cloud ▪ Database professionals must perform multiple tasks across them all • Managing different platforms • Running queries • Creating data analytics ▪ Aqua Data Studio makes it easier • 14-day free trial • Learn more at aquafold.com
  • 41. © 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.© 2020 IDERA, Inc. All rights reserved. 41 THANKS! Any questions?