diff --git a/Desafios/DIO_02_Financial_Dados_PowerBI.pdf b/Desafios/DIO_02_Financial_Dados_PowerBI.pdf new file mode 100644 index 00000000..54b17463 Binary files /dev/null and b/Desafios/DIO_02_Financial_Dados_PowerBI.pdf differ diff --git a/Desafios/DIO_06_Desafio_Finacials.pdf b/Desafios/DIO_06_Desafio_Finacials.pdf new file mode 100644 index 00000000..f54b692c Binary files /dev/null and b/Desafios/DIO_06_Desafio_Finacials.pdf differ diff --git "a/Desafios/DIO_08_Desafio_Dashboard_corporativo_integra\303\247\303\243o_MySQL_Azure.pbix" "b/Desafios/DIO_08_Desafio_Dashboard_corporativo_integra\303\247\303\243o_MySQL_Azure.pbix" new file mode 100644 index 00000000..ef828fed Binary files /dev/null and "b/Desafios/DIO_08_Desafio_Dashboard_corporativo_integra\303\247\303\243o_MySQL_Azure.pbix" differ diff --git a/Desafios/DIO_09_Desafio_Modelando.pbix b/Desafios/DIO_09_Desafio_Modelando.pbix new file mode 100644 index 00000000..d38d958d Binary files /dev/null and b/Desafios/DIO_09_Desafio_Modelando.pbix differ diff --git a/Desafios/DIO_11_Desafio Dashboad Gerencial.pbix b/Desafios/DIO_11_Desafio Dashboad Gerencial.pbix new file mode 100644 index 00000000..ab9f6b57 Binary files /dev/null and b/Desafios/DIO_11_Desafio Dashboad Gerencial.pbix differ diff --git "a/Desafios/Desafio de Projeto - Processando e Transformando Dados com Power BI - Instru\303\247\303\265es.docx" "b/Desafios/Desafio de Projeto - Processando e Transformando Dados com Power BI - Instru\303\247\303\265es.docx" new file mode 100644 index 00000000..1db7bf0b Binary files /dev/null and "b/Desafios/Desafio de Projeto - Processando e Transformando Dados com Power BI - Instru\303\247\303\265es.docx" differ diff --git "a/Desafios/Descri\303\247\303\243o do Desafio - Modelagem e Transforma\303\247\303\243o de dados com DAX com Power BI.docx" "b/Desafios/Descri\303\247\303\243o do Desafio - Modelagem e Transforma\303\247\303\243o de dados com DAX com Power BI.docx" new file mode 100644 index 00000000..b5a1b95e Binary files /dev/null and "b/Desafios/Descri\303\247\303\243o do Desafio - Modelagem e Transforma\303\247\303\243o de dados com DAX com Power BI.docx" differ diff --git a/Desafios/Readme.md b/Desafios/Readme.md new file mode 100644 index 00000000..5d9fafe0 --- /dev/null +++ b/Desafios/Readme.md @@ -0,0 +1,33 @@ +# Projeto de Desafio - Modelagem e Transformação de Dados com DAX no Power BI # +
+
+Neste desafio o objetivo foi realizar as instruções indicadas na descrição do desafio com o objetivo de treinar as técnicas de modelagem de DAX. +
+Na minha concepção, não seguindo as instruções, teria feito em cima da financials: +
+01) Criar Domínios para: País, Produto, Segmento e Tipo de Desconto. Nestas tabelas também armazenaria totais como: Quantidades Vendidas, Total de Vendas, Total de Lucro +02) Criar Calendário +03) Criado tabela de detalhe substituindo colunas descritivas pelos seus respectivos índices +
+Caso tivesse que fazer a extração de banco dados, já traria estas informações transformadas. +
+
+
+### ======================================================================== ### +
+
+
+# Projeto de Desafio - Processando e Transformando Dados com Power BI - Instruções +
+## Explicação solicitada para o Readme.md +
+11. Realize a junção dos colaboradores e respectivos nomes dos gerentes . Isso pode ser feito com consulta SQL ou pela mescla de tabelas com Power BI. Caso utilize SQL, especifique no README a query utilizada no processo. +select * + from employee a + ,departament b + where b.Mgr_ssn = a.Super_ssn +
+## Documento "Desafio de Projeto - Processando e Transformando Dados com Power BI - Instruções.docx" possui todas as ações tomadas +
+## Relatório DIO_08_Desafio_Dashboard_corporativo_integração_MySQL_Azure.pbix feito visualização simples +
diff --git a/Desafios/star-schema-power-bi.png b/Desafios/star-schema-power-bi.png new file mode 100644 index 00000000..a1f70286 Binary files /dev/null and b/Desafios/star-schema-power-bi.png differ diff --git "a/M\303\263dulo 3/Desafio de Projeto/insercao_de_dados_e_queries_sql.sql" "b/M\303\263dulo 3/Desafio de Projeto/insercao_de_dados_e_queries_sql.sql" index 9b1b98c7..15362b15 100644 --- "a/M\303\263dulo 3/Desafio de Projeto/insercao_de_dados_e_queries_sql.sql" +++ "b/M\303\263dulo 3/Desafio de Projeto/insercao_de_dados_e_queries_sql.sql" @@ -1,13 +1,15 @@ -use company_constraints; - -insert into employee values ('John', 'B', 'Smith', 123456789, '1965-01-09', '731-Fondren-Houston-TX', 'M', 30000, 333445555, 5), - ('Franklin', 'T', 'Wong', 333445555, '1955-12-08', '638-Voss-Houston-TX', 'M', 40000, 888665555, 5), - ('Alicia', 'J', 'Zelaya', 999887777, '1968-01-19', '3321-Castle-Spring-TX', 'F', 25000, 987654321, 4), - ('Jennifer', 'S', 'Wallace', 987654321, '1941-06-20', '291-Berry-Bellaire-TX', 'F', 43000, 888665555, 4), - ('Ramesh', 'K', 'Narayan', 666884444, '1962-09-15', '975-Fire-Oak-Humble-TX', 'M', 38000, 333445555, 5), - ('Joyce', 'A', 'English', 453453453, '1972-07-31', '5631-Rice-Houston-TX', 'F', 25000, 333445555, 5), - ('Ahmad', 'V', 'Jabbar', 987987987, '1969-03-29', '980-Dallas-Houston-TX', 'M', 25000, 987654321, 4), - ('James', 'E', 'Borg', 888665555, '1937-11-10', '450-Stone-Houston-TX', 'M', 55000, NULL, 1); +use dio_azure_company; + +insert into employee values ('James', 'E', 'Borg', 888665555, '1937-11-10', '450-Stone-Houston-TX', 'M', 55000, NULL, 1); +insert into employee values ('Franklin', 'T', 'Wong', 333445555, '1955-12-08', '638-Voss-Houston-TX', 'M', 40000, 888665555, 5); +insert into employee values ('John', 'B', 'Smith', 123456789, '1965-01-09', '731-Fondren-Houston-TX', 'M', 30000, 333445555, 5); +insert into employee values ('Ramesh', 'K', 'Narayan', 666884444, '1962-09-15', '975-Fire-Oak-Humble-TX', 'M', 38000, 333445555, 5); +insert into employee values ('Joyce', 'A', 'English', 453453453, '1972-07-31', '5631-Rice-Houston-TX', 'F', 25000, 333445555, 5); +insert into employee values ('Jennifer', 'S', 'Wallace', 987654321, '1941-06-20', '291-Berry-Bellaire-TX', 'F', 43000, 888665555, 4); +insert into employee values ('Alicia', 'J', 'Zelaya', 999887777, '1968-01-19', '3321-Castle-Spring-TX', 'F', 25000, 987654321, 4); +insert into employee values ('Ahmad', 'V', 'Jabbar', 987987987, '1969-03-29', '980-Dallas-Houston-TX', 'M', 25000, 987654321, 4); +select * from employee e +; insert into dependent values (333445555, 'Alice', 'F', '1986-04-05', 'Daughter'), (333445555, 'Theodore', 'M', '1983-10-25', 'Son'), @@ -55,7 +57,7 @@ insert into works_on values (123456789, 1, 32.5), -- Consultas SQL select * from employee; -select Ssn, count(Essn) from employee e, dependent d where (e.Ssn = d.Essn); +select Ssn, count(Essn) from employee e, dependent d where (e.Ssn = d.Essn) group by Ssn; select * from dependent; SELECT Bdate, Address FROM employee diff --git "a/M\303\263dulo 3/Desafio de Projeto/script_bd_company.sql" "b/M\303\263dulo 3/Desafio de Projeto/script_bd_company.sql" index 8239b048..77406e53 100644 --- "a/M\303\263dulo 3/Desafio de Projeto/script_bd_company.sql" +++ "b/M\303\263dulo 3/Desafio de Projeto/script_bd_company.sql" @@ -1,3 +1,5 @@ +show databases; + create schema if not exists azure_company; use azure_company; @@ -22,6 +24,8 @@ CREATE TABLE employee( constraint pk_employee primary key (Ssn) ); +-- drop constraint fk_employee; + alter table employee add constraint fk_employee foreign key(Super_ssn) references employee(Ssn)