I hereby claim:
- I am anderson-marques on github.
- I am mccanderson (https://keybase.io/mccanderson) on keybase.
- I have a public key ASB1xgOAbqJl320g1Mf5iQQsEuPVj5M5xs80133Cb8gAOQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
O nosso data flow é: | |
(S3) -> (Lambda/Python) -> Glue (Transferencia e Metadados) -> (S3) -> Glue -> Redshift (DW) -> QuickSight (Visualização) | |
-> Athena (Queries nos dados crus) ou QuickSight (Visualização) | |
- AWS Glue para o processo de extração dos dados "crus". Estou exporando o DBT. | |
- A partir de dados armazendos no S3 (DB, arquivos) - voce faz a primeira filtragem e gera um novo Dataset- | |
-------------- | |
- https://www.databricks.com/product/data-intelligence-platform | |
- https://www.databricks.com/product/data-intelligence-platform |
https://chat.openai.com/share/c6913b30-41ab-4e81-9b21-066d96842907 |
const http = require('http'); | |
const GITLAB_OAUTH_AUTHORIZATION_URL = 'https://gitlab.com/oauth/authorize' | |
const GITLAB_OAUTH_CLIENT_ID = 'change-me' | |
const SERVER_PORT = 4321 | |
let config = { | |
'base_url': GITLAB_OAUTH_AUTHORIZATION_URL, | |
'client_id': GITLAB_OAUTH_CLIENT_ID, | |
'redirect_uri': `http://localhost:${SERVER_PORT}/cb`, |
#!/bin/bash | |
# Set as cronjob | |
# * * * * * /root/scripts/iptables-ddns.sh >> /root/logs/iptables-ddns.log 2>&1 | |
log () { | |
echo "[$(date "+%F +%T")] [$1] $2" >> "$LOGS/changes.log" | |
} | |
HOSTS="mydynamichost.ddns.net" |
podman run --rm -it --env-file credentials.env -v /mnt$(pwd)/my-folder:/${WORKDIR}//my-folder/:Z ${PROJECT_NAME}:base sh |
import { SendWelcomeMessageInteractor } from "../marketing/control/send-welcome-message"; | |
import { CustomerEventNames, CreateCustomerEvent } from "../customer/entity/customer-event"; | |
import { S3PutEvent, S3PutEventEntry } from "../s3/entity/put-event-entry"; | |
import { DataLakeGateway } from "../datalake/boundary/datalake-gateway"; | |
const dataLakeGateway = DataLakeGateway.newInstance(); | |
const sendWelcomeMessageInteractor = SendWelcomeMessageInteractor.newInstance(); | |
const extractEventIdAndEventName = ( | |
s3PutEventEntry: S3PutEventEntry |
AWSTemplateFormatVersion: "2010-09-09" | |
Transform: AWS::Serverless-2016-10-31 | |
Description: > | |
SAM Template - Example of S3 Event processing | |
Process related events: CustomerCreated, CustomerDeleted, CustomerUpdated | |
Parameter: | |
DataLakeBucket: | |
Type: String | |
Default: com-mycompany-datalake-bucket |
export type S3PutEventEntry = { | |
eventVersion: string; | |
eventsource: string; | |
awsRegion: string; | |
eventTime: string; | |
eventName: string; | |
userIdentity: Record<string, unknown>; | |
requestParameters: Record<string, unknown>; | |
responseElements: Record<string, unknown>; | |
s3: { |