From 00f0fb9e0ab726869f4d4512fc5af3cf9d9ded20 Mon Sep 17 00:00:00 2001 From: Nick Harvey Date: Thu, 17 Feb 2022 11:49:37 -0500 Subject: [PATCH 1/4] Adding a Transforms overview page --- .DS_Store | Bin 0 -> 8196 bytes transforms/.DS_Store | Bin 0 -> 6148 bytes transforms/README.html | 1082 ++++++++++++++++++++++++++++++++++++++++ transforms/README.md | 24 + 4 files changed, 1106 insertions(+) create mode 100644 .DS_Store create mode 100644 transforms/.DS_Store create mode 100644 transforms/README.html create mode 100644 transforms/README.md diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4cd64e6ef9b7d2e58aa99f72089659395fb7c90c GIT binary patch literal 8196 zcmeHM!EO^V5FOJkN{dEh1{5GB$6a zsVF?pwN!4{k-Ii^OJmA&-^@xY3Wx&N zQUU&b2vHd$i-ke`(}6~(0Kfplx}e|W4luMBSu6}<21OZHpm9|;#Zbl_SEEWch zJ1LudD7&+=8H&=oWBpK@lZp&VD+-7LWd%5Q59lEsP?ttt{=V4Rap!t@94A?xV61Wa z{^PwT-@iWc=hNExLC1MFaPtDLxbb#hN+`$Y(Az(_zfoo5^4MBh`4Af(rL}tbgioEF z$17N4UaOSSD;lAmpdQg{>VVxb4bdBV9O=%BS@tg9XFFrQwR^bS=k@X8ARR}O_QASO zZN$<=1buoy8F~p~;<(=Wu>|iB%S<0Po-gS*o;my`=W!W7Kdu54X_*FK-=!XZXHnmj z&*k>>X?8CEpXX!#m20}^Fw55G`PA?nX{G!4=IlfNBQPGO!*-VBdB)GNWzgrN@C>{| zQD=NXEA8As!ojZ}FU>`mVmlFkWn*`(&ejWL;S&e4gp0uR4-rO&-pSwBpmkAg<#PP| zZS~J(tys^My57>`M_OoXF3*2HC@G@A{0b}>(-!CdkEg%?pMOEI6a_?q|4soF#M|*E zXxrSn6aeSiA?h9~7q%-5Y8Ny*9S7=k960{N5d9FQ>=Rim3}OUDUIb_vq!9(KRDs{Y CvLCMi literal 0 HcmV?d00001 diff --git a/transforms/.DS_Store b/transforms/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a0fd4214906389c2ab133fd370306c7471510e78 GIT binary patch literal 6148 zcmeHKJ5Iwu5S@hxMSvnB8YCKD0EvhTn8;K#NVx!U!l#JiC?TRXH=yDU)U~prFkxiiU??`Dx zdvrw;>dj?az!WeA{+a^(?QT(@G8)p1%HQvZrgV<@1kvg6qTTIh=~$LOd#qQLW^tSh zvjo}A?cLU0{QPuSw{q~!%JF4srS6s&+yaM;u8W;%0kgH^W%*@J4+jOOg>$6YJDa*S z6&|$DJOb>jJxcIPoz>xT^IE5-%;)94;InkDGN-T9Rd~4*=4JLf3gFCUYiC8@VD9+E0_lG{6TqJ0%DPRgz6k%K8knX-Y^z&2N)^lf{4KEkARoK8dKm$6?g+AkeTWL literal 0 HcmV?d00001 diff --git a/transforms/README.html b/transforms/README.html new file mode 100644 index 0000000..c4baa84 --- /dev/null +++ b/transforms/README.html @@ -0,0 +1,1082 @@ +README

RasgoQL Transforms

+

Overview

+

RasgoQL Transforms are the best way to create features out of data. This open library of templatized SQL functions enable you to quickly manipulate large amounts of abstract table data into insightful features directly in your data warehouse.

+

Transforms can be as simple or complex as you want them to be. You can use them to quickly join two tables togather with a single line of Python, or thay can be more advanced, such as a chain of aggregations across millions of rows. Either way, all the complex SQL logic is executed/generated for you. Also, RasgoQL only needs basic metadata to execute transforms, so your private data remains secure and in the warehouse.

+

A few of the most common use cases for RasgoQL transforms are: +* Filtering and truncating time-series data +* Joining multiple tables into a single dataset +* Imputing, pivoting, and binning data +* Aggregating and lagging data for forecasting

+

Transform Categories

+

All of the transforms provided by RasgoQL fall into one of three categories. Use the links below to explore the library of pre-defined transforms, or use them as a starting point to create your own.

+ +
\ No newline at end of file diff --git a/transforms/README.md b/transforms/README.md new file mode 100644 index 0000000..b701ff8 --- /dev/null +++ b/transforms/README.md @@ -0,0 +1,24 @@ +# RasgoQL Transforms +### Overview + +RasgoQL Transforms are the best way to create features out of data. This open library of templatized SQL functions enable you to quickly manipulate large amounts of abstract table data into insightful features directly in your data warehouse. + +Transforms can be as simple or complex as you want them to be. You can use them to quickly join two tables togather with a single line of Python, or thay can be more advanced, such as a chain of aggregations across millions of rows. Either way, all the complex SQL logic is executed/generated for you. Also, RasgoQL only needs basic metadata to execute transforms, so your private data remains secure and in the warehouse. + + +A few of the most common use cases for RasgoQL transforms are: +* Filtering and truncating time-series data +* Joining multiple tables into a single dataset +* Imputing, pivoting, and binning data +* Aggregating and lagging data for forecasting + + +### Transform Categories +All of the transforms provided by RasgoQL fall into one of three categories. Use the links below to explore the library of pre-defined transforms, or use them as a starting point to create your own. + +* [Column Transforms](/transforms/column-transforms) +* [Row Transforms](/transforms/row-transforms) +* [Table Transforms](/transforms/table-transforms) + + + \ No newline at end of file From 9fd45de16dcd03be92f7b62f0238f13afcf04eba Mon Sep 17 00:00:00 2001 From: Nick Harvey Date: Thu, 17 Feb 2022 11:51:16 -0500 Subject: [PATCH 2/4] removing extra files --- .DS_Store | Bin 8196 -> 8196 bytes transforms/.DS_Store | Bin 6148 -> 0 bytes transforms/README.html | 1082 ---------------------------------------- 3 files changed, 1082 deletions(-) delete mode 100644 transforms/.DS_Store delete mode 100644 transforms/README.html diff --git a/.DS_Store b/.DS_Store index 4cd64e6ef9b7d2e58aa99f72089659395fb7c90c..14717cf319228058727a993057b661e6679abb41 100644 GIT binary patch delta 165 zcmZp1XmQw}CJ^_JkAZ=Kg+Y%YogtH7R;5)cwPbsPZXrc_+mi z0_gGu8HT~h`MCu^JwOu}7$#p35ZOFKK$w|{dD`T)!YUjubZfOint&WBA%s~-!V;5Z OMfeyMHtUGo;06GNZZ3@g delta 165 zcmZp1XmQw}CJ>hq&A`CG!l1{H&XCDalAG`1l9ZF51Qg?F>t7`2asRL*s(cDw`GO3? z;N<+=0-zoS2DS?flP?H}Y@Q(?%*@m!J9(|J3Wq|$`v;LgLxCJAA%t1HX0ZlPVTsAI OB7BS+HtUGo;06GQPcLEs diff --git a/transforms/.DS_Store b/transforms/.DS_Store deleted file mode 100644 index a0fd4214906389c2ab133fd370306c7471510e78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJ5Iwu5S@hxMSvnB8YCKD0EvhTn8;K#NVx!U!l#JiC?TRXH=yDU)U~prFkxiiU??`Dx zdvrw;>dj?az!WeA{+a^(?QT(@G8)p1%HQvZrgV<@1kvg6qTTIh=~$LOd#qQLW^tSh zvjo}A?cLU0{QPuSw{q~!%JF4srS6s&+yaM;u8W;%0kgH^W%*@J4+jOOg>$6YJDa*S z6&|$DJOb>jJxcIPoz>xT^IE5-%;)94;InkDGN-T9Rd~4*=4JLf3gFCUYiC8@VD9+E0_lG{6TqJ0%DPRgz6k%K8knX-Y^z&2N)^lf{4KEkARoK8dKm$6?g+AkeTWL diff --git a/transforms/README.html b/transforms/README.html deleted file mode 100644 index c4baa84..0000000 --- a/transforms/README.html +++ /dev/null @@ -1,1082 +0,0 @@ -README

RasgoQL Transforms

-

Overview

-

RasgoQL Transforms are the best way to create features out of data. This open library of templatized SQL functions enable you to quickly manipulate large amounts of abstract table data into insightful features directly in your data warehouse.

-

Transforms can be as simple or complex as you want them to be. You can use them to quickly join two tables togather with a single line of Python, or thay can be more advanced, such as a chain of aggregations across millions of rows. Either way, all the complex SQL logic is executed/generated for you. Also, RasgoQL only needs basic metadata to execute transforms, so your private data remains secure and in the warehouse.

-

A few of the most common use cases for RasgoQL transforms are: -* Filtering and truncating time-series data -* Joining multiple tables into a single dataset -* Imputing, pivoting, and binning data -* Aggregating and lagging data for forecasting

-

Transform Categories

-

All of the transforms provided by RasgoQL fall into one of three categories. Use the links below to explore the library of pre-defined transforms, or use them as a starting point to create your own.

- -
\ No newline at end of file From 5d23517bbe4535147a861d3f40bb3bbe04255c30 Mon Sep 17 00:00:00 2001 From: Nick Harvey Date: Thu, 17 Feb 2022 11:52:28 -0500 Subject: [PATCH 3/4] removing extra files --- .DS_Store | Bin 8196 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 14717cf319228058727a993057b661e6679abb41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM&ubGw6n2X1@1LCd=Cpk?J0&TSOfqYNE1j-$GMU zc%Eye+^{3}U={o++uz#h<%3ZLDFdQ_C?E=m0-}H@@V6*{XEvASoaerol~xoG1^!C~ z`1c`1WgA&r7^{Ce(C8EZHo&kh=(o888(JG#TNsNO6lGjtjjOULhBEFL4=paTwlLPX zld{Q&vO6oAp(wpO)(Dbn?%W`c<0Q)yj5RN> z9&Eh&`SqzkpO*98`#;*V^P>aj-GI5Q&Fg(Bp&Xw>Z~tK93GX$Fad|vnyL}oP9yPcr zpG7#2SMV5HQj1c0OB2)+)FXOF2Vi$hWAw%zN4mSa4Da%N@w()@aF0Pg<-V$q7YFG$ z+O!AOL+T-xJ|Y;>CS~X)h>7F+;KvetL@Y~v+<4B?GM*LurZN4FpC4BNinLB6uk)d}odks3@>rpPpFW*|% zm$ha+m*HZh$B(qo*j%3fd{9zEfz=gg7-)y{|7Y{x|F6EFAVmRD;Ga`K1@TVY1#O#K yR|4Q%J4Ahh%7t--vDyU Date: Thu, 17 Feb 2022 11:53:20 -0500 Subject: [PATCH 4/4] Adding .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..63123fb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_store