This is a help page for settinh up Zeppelin with geotrellis and geotrellis-spark-sql and continue with analysis.
Set properties for EMR cluster
object IngestImage extends App{ | |
val _spark = SparkSession | |
.builder() | |
.config("spark.serializer", "org.apache.spark.serializer.KryoSerializer") | |
.config("spark.kryo.registrator", "geotrellis.spark.io.kryo.KryoRegistrator") |
import geotrellis.proj4.{LatLng, WebMercator} | |
import geotrellis.raster.{ArrayTile, DoubleCellType, IntConstantNoDataCellType, MutableArrayTile, RasterExtent, Tile} | |
import geotrellis.raster.render.ColorRamps | |
import geotrellis.raster.resample.Max | |
import geotrellis.spark._ | |
import geotrellis.spark.io._ | |
import geotrellis.spark.io.index._ | |
import geotrellis.spark.io.s3._ | |
import geotrellis.spark.pyramid._ | |
import geotrellis.spark.tiling._ |
SELECT | |
CASE | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '8%' THEN 'SQL2000' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '9%' THEN 'SQL2005' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '10.0%' THEN 'SQL2008' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '10.5%' THEN 'SQL2008 R2' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '11%' THEN 'SQL2012' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '12%' THEN 'SQL2014' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '13%' THEN 'SQL2016' | |
WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '14%' THEN 'SQL2017' |
--http://blogs.lobsterpot.com.au/2018/02/13/sql-server-cpu-usage-by-session/ | |
DECLARE @sessionsCPU TABLE | |
( | |
session_id SMALLINT NOT NULL, | |
cpu_time INT NULL , | |
initialCPUFlag BIT NOT NULL | |
) | |
INSERT INTO @sessionsCPU | |
SELECT |
USE MyDatabase | |
GO | |
EXEC sp_spaceused N'User.ContactInfo' | |
GO |
WITH dataCTE | |
AS | |
( | |
SELECT allocated_page_page_id, next_page_page_id, previous_page_page_id | |
FROM sys.dm_db_database_page_allocations(DB_ID(), OBJECT_ID('dbo.TEMP_POS_TERR'),1, NULL, 'DETAILED') | |
WHERE is_allocated = 1 | |
AND page_type_desc = 'DATA_PAGE' | |
) | |
,pageCTE | |
AS |
select index_id | |
, index_type_desc | |
, index_depth | |
, index_level | |
, page_count | |
, record_count | |
from sys.dm_db_index_physical_stats (DB_ID(), | |
OBJECT_ID('Table_Name'), DEFAULT, DEFAULT, 'DETAILED') | |
go |
{ | |
"baseLayer": { | |
"tilejson": "2.2.0", | |
"name": "base", | |
"version": "1.0.0", | |
"scheme": "xyz", | |
"tiles": [ | |
"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png" | |
] | |
}, |