Skip to content

Instantly share code, notes, and snippets.

View hfleitas's full-sized avatar
👔
working

Hiram Fleitas hfleitas

👔
working
View GitHub Profile
@hfleitas
hfleitas / 1PBIReady2019.kql
Created January 19, 2024 22:39
1PBIReady2019.kql
//txt on svrs, common dbo gen log, atlasbridge, bogaboo proc info,
#connect cluster('demo12.westus.kusto.windows.net').database('sqlbi')
print ("Welcome")
print now()
// 8 machines in Azure
.show cluster
@hfleitas
hfleitas / 2Ready2019GitHub.kql
Last active February 13, 2024 13:37
2Ready2019GitHub.kql
#connect cluster('demo12.westus.kusto.windows.net').database('GitHub')
// Basics
// 1.2 Billions records
GithubEvent
| count
// Sample
GithubEvent
| take 10
@hfleitas
hfleitas / April2017_PowerBI.kql
Created January 19, 2024 22:38
April2017_PowerBI.kql
#connect cluster('demo12.westus.kusto.windows.net').database('sqlbi')
.show tables details
| where TableName startswith "BIAzure"
| summarize sum(TotalOriginalSize), sum(TotalExtentSize) by TableName
| extend CompressionRatio = sum_TotalOriginalSize/sum_TotalExtentSize
// ~30TB of data in 3 different tables (traces and perormance counters)
// Data is compressed and indexed (x10.2 for traces, x21-34 for performance counters)
// Compressed data and index are persisted to blob and cached on SSD
@hfleitas
hfleitas / M06-Demo5-ML.kql
Last active February 15, 2024 01:30
M06-Demo5-ML.kql
// #connect cluster('igniteadxsource.eastus2').database('Occupancy')
#connect cluster('adxpm10774.eastus').database('IoTAnalytics')
print("😍 ML 🤖")
// Python UnSupervised Learning
//Create a cusotm UDF to run K-Means clustering using Python plugin
.create-or-alter function with (folder = "Python") kmeans_sf_OccupDetc(tbl:(*),k:int,features:dynamic,cluster_col:string) {
let kwargs = pack('k', k, 'features', features, 'cluster_col', cluster_col);
@mbcrump
mbcrump / Resources.md
Last active September 26, 2020 09:13
Scott's Build 2019 Talk Resources
@SQLDBAWithABeard
SQLDBAWithABeard / chocolately.ps1
Last active April 13, 2022 14:39
Laptop install
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install chocolatey -y
choco install 1password -y
choco install azure-data-studio -y
choco install azure-functions-core-tools-3 -y
choco install azure-cli -y
choco install bicep -y
choco install chocolatey-core.extension -y