SQL Presentation

Riccardo Esclapon

December 15, 2018

Business Background

Process Diagram

usecase

ER Model (press down key)

Focus On These

erfirst

All tables

erall

Queries (press down key)

Connect to Database

##  [1] "Bitgur"                 "Blocktivity"           
##  [3] "CoinToBuy"              "CoinToBuyCountries"    
##  [5] "CryptoNews"             "CryptoNews2"           
##  [7] "CryptoNews3"            "CryptoNews4"           
##  [9] "CryptoSemanticAnalysis" "Forecasts"             
## [11] "Liftopia"               "Liftopia(OLD)"         
## [13] "LiftopiaFull"           "LiftopiaFullAll"       
## [15] "LiftopiaInfo"           "LiftopiaQuick"         
## [17] "LiftopiaScatter"        "Markets"               
## [19] "NewPrices"              "PredictCryptoPrices"   
## [21] "PredictCryptoSocial"    "PredictCryptoTA"       
## [23] "Prices"                 "PricesView1"           
## [25] "PricesView2"            "Ratings"               
## [27] "SemanticData"           "Social"                
## [29] "TechnicalAnalysis"      "joinTarget"            
## [31] "newsCheck"              "priceTarget"

24h Percent Price Change (Target)

Technical Analysis

Challenges Faced and Lessons Learned

Large Datasets Challenges

  • Lots of data = lots of problems
  • Load times
  • Good approach is to take user inputs first and then execute query
  • Usually can get a bit creative and get major performance benefits

Current issues

  • Right now, uploading things slowly through MySQL because a number was larger than the pre-determined size and caused trouble

dataimport

Web Scraping Issues

Google Cloud Console

googlecloud

Profiling

picturetest

## [1] TRUE