<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-06-05T13:16:56+00:00</updated><id>/feed.xml</id><title type="html">Renato Siqueira</title><subtitle>Blog sobre banco de dados</subtitle><entry><title type="html">Fim do Blog!</title><link href="/fim-do-blog/" rel="alternate" type="text/html" title="Fim do Blog!" /><published>2026-06-04T03:00:00+00:00</published><updated>2026-06-04T03:00:00+00:00</updated><id>/cya-world</id><content type="html" xml:base="/fim-do-blog/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":3178,"sizeSlug":"full","linkDestination":"none"} --><html><body></p>
<figure class="wp-block-image size-full"><img src="/assets/reticencias.jpg" alt="" class="wp-image-3178"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p> Oi, post direto ao ponto. Esse blog foi convertido de wordpress para jekyll + Github pages com o intuito de arquivamento, para salvar meus posts. <br />
<p> Eventualmente o domínio renatomsiqueira[com].[br] também sairá do ar. Não irei mais pagar hospedagem e se voltar a postar, será através de outro domínio.<br />
<p> Para você que já leu, compartilhou e/ou comentou em algum post, muito obrigado pela moral!<br />
<p> Vem novidade por aí? Certamente, mas em outros endereços.<br />
<p> Vejo vocês em outras redes!<br />
</p>

<p>[]s</p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name></name></author><summary type="html"><![CDATA[Oi, post direto ao ponto. Esse blog foi convertido de wordpress para jekyll + Github pages com o intuito de arquivamento, para salvar meus posts. Eventualmente o domínio renatomsiqueira[com].[br] também sairá do ar. Não irei mais pagar hospedagem e se voltar a postar, será através de outro domínio. Para você que já leu, compartilhou e/ou comentou em algum post, muito obrigado pela moral! Vem novidade por aí? Certamente, mas em outros endereços. Vejo vocês em outras redes!]]></summary></entry><entry><title type="html">Delete em lotes no SQL Server e Postgres</title><link href="/delete-em-lotes-no-sql-server-e-postgres/" rel="alternate" type="text/html" title="Delete em lotes no SQL Server e Postgres" /><published>2025-08-15T17:45:58+00:00</published><updated>2025-08-15T17:45:58+00:00</updated><id>/delete-em-lotes-no-sql-server-e-postgres</id><content type="html" xml:base="/delete-em-lotes-no-sql-server-e-postgres/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":3178,"sizeSlug":"full","linkDestination":"none"} --><html><body></p>
<figure class="wp-block-image size-full"><img src="/assets/2025/08/borracha_apagando_banco_de_dados.png" alt="" class="wp-image-3178"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Olá! Sextou com dica.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Tem horas que deletar um grande volume de dados é necessário e deve ficar no radar de toda empresa, já que dados tem ciclo de vida e muitas vezes não faz sentido ficar disponível em produção. Portanto o post de hoje é uma dica de como realizar este tipo de técnica (expurgo).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Pode ser que a tabela que você precise expurgar seja extremamente concorrida e rodar aquele DELETE "pesado" pode ser uma má ideia, não só pela possibilidade de bloqueios mas também por abrir uma transação grande (que pode reter log e gerar outros problemas, dependendo do banco envolvido).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>O código abaixo é um exemplo de como deletar em lotes em uma tabela específica no MSDB mas você pode aplicar em qualquer outra coisa, basta adaptar o código.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:code --></p>
<pre class="wp-block-code"><code>USE msdb;
GO

DECLARE @Batch INT = 1000; -- vai deletar de quanto em quanto
DECLARE @DataCorte INT = 30;   -- data de corte do expurgo

WHILE 1=1
BEGIN
    DELETE TOP (@Batch)
    FROM sysmail_mailitems
    WHERE send_request_date &lt; DATEADD(DAY, -@DataCorte, GETDATE());

    IF @@ROWCOUNT = 0 BREAK;

    WAITFOR DELAY '00:00:01'; -- Break para aliviar carga
END</code></pre>
<p><!-- /wp:code --></p>
<p><!-- wp:paragraph --></p>
<p>Esse é um bom exemplo pois MSDB que faz muito uso de envio de e-mail geralmente é um bom candidato para acrescentar em rotina de expurgo, mas ele traz uma outra técnica que pode funcionar bem em alguns cenário de deleção que é DELEÇÃO EM VIEW, que por vezes é uma boa ideia para realizar a deleção em mais de uma tabela e manter integridade referencial se tiver.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>No Postgres uma implementação de delete em lote similar (ajuste as colunas e o intervalo, no script abaixo está 3 dias):</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:code --></p>
<pre class="wp-block-code"><code>DECLARE
    v_deletadas BIGINT;
    v_total BIGINT := 0;
    v_lote INTEGER := 5000; -- tamanho do lote
BEGIN
    LOOP
        DELETE FROM public.tabela_qualquer
        WHERE ctid IN (
            SELECT ctid
            FROM public.tabela_qualquer
            WHERE dt_validade &lt; CURRENT_DATE - INTERVAL '3 days'
            ORDER BY dt_validade
            LIMIT v_lote
        );

        GET DIAGNOSTICS v_deletadas = ROW_COUNT;
        v_total := v_total + v_deletadas;

        EXIT WHEN v_deletadas = 0;
        COMMIT;
    END LOOP;

    RAISE NOTICE 'Total de linhas deletadas: %', v_total;
</code></pre>
<p><!-- /wp:code --></p>
<p><!-- wp:paragraph --></p>
<p>Existem várias formas e estratégias de expurgo (incluindo arquivamento). O objetivo deste post foi ser bem simples para compartilhar o conceito e que pode ajudar no dia a dia de um DBA.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>[]s</p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><summary type="html"><![CDATA[Olá! Sextou com dica. Tem horas que deletar um grande volume de dados é necessário e deve ficar no radar de toda empresa, já que dados tem ciclo de vida e muitas vezes não faz sentido ficar disponível em produção. Portanto o post de hoje é uma dica de como realizar este tipo de técnica (expurgo). Pode ser que a tabela que você precise expurgar seja extremamente concorrida e rodar aquele DELETE "pesado" pode ser uma má ideia, não só pela possibilidade de bloqueios mas também por abrir uma transação grande (que pode reter log e gerar outros problemas, dependendo do banco envolvido). O código abaixo é um exemplo de como deletar em lotes em uma tabela específica no MSDB mas você pode aplicar em qualquer outra coisa, basta adaptar o código. USE msdb; GO]]></summary></entry><entry><title type="html">Exercício SQL #1 - Ajuda minha lojinha</title><link href="/exercicio-sql-1-ajuda-minha-lojinha/" rel="alternate" type="text/html" title="Exercício SQL #1 - Ajuda minha lojinha" /><published>2025-03-11T21:58:15+00:00</published><updated>2025-03-11T21:58:15+00:00</updated><id>/exercicio-sql-1-ajuda-minha-lojinha</id><content type="html" xml:base="/exercicio-sql-1-ajuda-minha-lojinha/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":3157,"sizeSlug":"large","linkDestination":"none"} --><html><body></p>
<figure class="wp-block-image size-large"><img src="/assets/2025/03/wexor-tmg-L-2p8fapOA8-unsplash-1024x640.jpg" alt="" class="wp-image-3157"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Olá! Carnaval passou e o ano começou daquele jeitão, certo? Aproveitei a oportunidade então para tirar as teias do blog e postar exercícios que eu tenho certeza que vão te ajudar a praticar não somente SQL mas também um pouco de lógica. Então sendo direto ao ponto, este post é para quem: </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul class="wp-block-list">
<!-- wp:list-item --></p>
<li>Está aprendendo SQL;</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Quer um exercício com dados de negócio real e que fazem algum sentido;</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Quer se divertir sei lá porque motivos além dos citados acima;</li>
<p><!-- /wp:list-item -->
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Caso você já seja sinistro(a) em SQL mas ainda assim quer dar uma brincada, além de responder as perguntas de negócio, você pode responder as perguntas com gráficos (quanto mais simples, melhor!) ou pode fazer a ingestão dessa tabela em outras tecnologias e brincar por lá também adaptando o que for necessário (lembrando que o script abaixo e os exercícios foram feitos no SQL Server).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><strong>INTRODUÇÃO</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Você é o(a) analista de dados que contratei para me ajudar em análises de uma loja virtual  que abri tem pouco tempo. Estou vendendo igual uma "metralhadora do rambo" e não quero perder meu tempo analisando dados, prefiro focar no negócio e contratar alguém (VOCÊ) para fazer isso por mim. Sem mais delongas, aqui está uma amostra da minha tabela:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:code --></p>
<pre class="wp-block-code"><code>/* Tabela para a gente brincar */
CREATE TABLE [dbo].[Sales](
	[SalesId] smallint identity (1,1) Primary key,
	[SalesDate] DATE NULL,
	[FreightType] VARCHAR(100),
	[Freight] DECIMAL(12,2) NULL,
	[Total] DECIMAL(12,2) NULL,
	[Buyer] varchar(100) NULL,
	[City] varchar(100) NULL,
	[State] CHAR(2) NULL,
	[Status] VARCHAR(20) NULL
) ON [PRIMARY]
GO

/* Os dados obviamente, sem eles nada acontece feijoada */ 
 
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/20', 'Frete combinado com o vendedor', '0.01', '48.01', 'Samurai', 'João Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/19', 'Frete Fixo com rastreio', '12', '50', 'ExDeath', 'Batatais - SP', 'SP', 'Cancelado')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/14', 'Frete combinado com o vendedor', '0.1', '85', 'Dante', 'João Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/11', 'Frete Fixo com rastreio', '12', '63', 'Lenna', 'Niterói - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/09', 'Frete Fixo com rastreio', '12', '56.7', 'Samus', 'Belo Horizonte - MG', 'MG', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/09', 'Frete Fixo com rastreio', '12', '52', 'Geralt', 'Petrolina - PE', 'PE', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/06', 'Frete Fixo com rastreio', '12', '50', 'Aloy', 'Vila Velha - ES', 'ES', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/06', 'Frete Fixo com rastreio', '12', '102', 'Ryu', 'Rio de Janeiro - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/04', 'Frete Fixo com rastreio', '12', '183.89', 'Scorpion', 'Brasília - DF', 'DF', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/03', 'Frete Fixo com rastreio', '12', '42', 'Sonic', 'Monte Alto - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/03', 'Frete Fixo com rastreio', '12', '86.9', 'Neo', 'Porto Alegre - RS', 'RS', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/02', 'Frete Fixo com rastreio', '12', '47', 'Yoda', 'João Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/02', 'Frete Fixo com rastreio', '12', '36', 'Spock', 'Jundiaí - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/01', 'Frete combinado com o vendedor', '0.01', '54', 'Gandalf', 'Joo Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/30', 'Frete Fixo com rastreio', '12', '94', 'Shanks', 'Fortaleza - CE', 'CE', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/29', 'Frete combinado com o vendedor', '0.01', '41.01', 'Daneedanee', 'Santa Rita - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/26', 'Frete Fixo com rastreio', '12', '55.1', 'Aeris', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/24', 'Frete Fixo com rastreio', '12', '74', 'Eleven', 'Itapevi - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/23', 'Frete Fixo com rastreio', '12', '52', 'Ripley', 'Rio de Janeiro - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/22', 'Frete Fixo com rastreio', '12', '115.3', 'Legolas', 'São João de Meriti - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/22', 'Frete Fixo com rastreio', '12', '47', 'Vader', 'Parambu - CE', 'CE', 'Cancelado')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/21', 'Frete Fixo com rastreio', '12', '96.8', 'Logan', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/21', 'Frete Fixo com rastreio', '12', '47', 'Thanos', 'Fortaleza - CE', 'CE', 'Cancelado')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/20', 'Frete Fixo com rastreio', '12', '175', 'Goku', 'Rio de Janeiro - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/13', 'Frete Fixo com rastreio', '12', '112', 'Naruto', 'Fortaleza - CE', 'CE', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/13', 'Frete combinado com o vendedor', '0.01', '31.01', 'Vegeta', 'João Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/13', 'Frete combinado com o vendedor', '0.5', '5.5', 'Luffy', 'João Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/13', 'Frete combinado com o vendedor', '0.01', '55.01', 'Gandalf', 'João Pessoa - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/01/13', 'Frete Fixo com rastreio', '12', '52', 'Kenshin', 'Teresina - PI', 'PI', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/20', 'Frete Fixo com rastreio', '12', '50.5', 'Spawn', 'Teresópolis - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/18', 'Frete Fixo com rastreio', '12', '196.88', 'Magneto', 'Florianópolis - SC', 'SC', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/12', 'Frete Fixo com rastreio', '12', '51.9', 'Hellboy', 'Ipojuca - PE', 'PE', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/11', 'Frete Fixo com rastreio', '12', '82', 'Mario', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/10', 'Frete combinado com o vendedor', '0.2', '31.2', 'Ash', 'Guarabira - PB', 'PB', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/07', 'Grátis', '0', '729', 'Seiya', 'Itajaí - SC', 'SC', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/26', 'Frete Fixo com rastreio', '12.00', '84.00', 'Shun', 'Duque de Caxias - RJ', 'RJ', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/26', 'Frete Fixo com rastreio', '12.00', '210.50', 'Omega', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/03/08', 'Frete Fixo com rastreio', '14.00', '48.00', 'Bartz', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/03/07', 'Grátis', '0.00', '351.49', 'Cloud', 'São Luís - MA', 'MA', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/03/07', 'Frete Fixo com rastreio', '14.00', '75.00', 'Sephiroth', 'Americana - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/03/07', 'Frete Fixo com rastreio', '14.00', '69.00', 'Tifa', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/03/01', 'Frete Fixo com rastreio', '14.00', '160.80', 'Barret', 'São Paulo - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/27', 'Frete Fixo com rastreio', '14.00', '73.98', 'Eleven', 'Itapevi - SP', 'SP', 'Recebido')
GO
INSERT [dbo].[Sales] ([SalesDate], FreightType, [Freight], [Total], [Buyer], City, [State], [Status]) VALUES ('2025/02/23', 'Frete Fixo com rastreio', '12.00', '112.50', 'Hyoga', 'Cachoeiro de Itapemirim - ES', 'ES', 'Recebido')
GO
</code></pre>
<p><!-- /wp:code --></p>
<p><!-- wp:paragraph --></p>
<p>O conteúdo da tabela é mais ou menos esse:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":3158,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2025/03/image.png" alt="" class="wp-image-3158"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>ATENÇÃO!!!!! Os dados não têm muito segredo, mas perceba que as únicas vendas que realmente importam para mim foram as que aconteceram de fato (Status = 'Recebido'). Essa informação é MUITO importante, porque se você esquecer de filtrar o status correto, vai considerar nos cálculos vendas que não aconteceram. Portanto, errar isso compromete várias das perguntas. Para fins de cálculo considere sempre a coluna "Total" que é de fato o valor final da venda (somando o frete que nessa modelagem se chama 'Freight' thanks to duolingo).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true} --></p>
<ol class="wp-block-list">
<!-- wp:list-item --></p>
<li>Qual total de dinheiro que eu já faturei nas minhas vendas?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual total de dinheiro que eu já faturei nas minhas vendas por mês? Me mostre a query.</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Preciso de uma consulta que mostre a venda com maior valor, a com menor valor e a média dos valores.  </li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Preciso saber quantas vendas por dia de semana aconteceram. A ideia é saber qual dia da semana (WEEKDAY) eu vendi mais vezes. Me mostre a query que traga essa agregação de dia de semana x quantidade de vendas efetuadas e ordene pelo maior número.</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Tem algum cliente que comprou mais de uma vez comigo? Quais são eles e quantas vezes eles compraram?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual estado do Brasil que mais compra comigo?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual valor total das vendas que eu perdi?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual foi a quantidade de vendas realizadas por mês? Me mostre a query.</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Esses dados de frete estão zoados. Todo frete grátis sai do bolso de alguém e nesse caso é o meu mesmo. Preciso saber quanto eu realmente gastei de frete como um todo. Onde tiver frete grátis, considere o valor de 15 reais.</li>
<p><!-- /wp:list-item -->
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p><strong>AGORA É COM VOCÊ</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>É isso. Dê o seu melhor e brinque com os dados. Se esforce ao máximo para fazer sem ajuda de IA.   Algumas perguntas são bem simples, outras nem tanto, mas a ideia é essa, faz até onde você conseguir e se precisar de alguma dica só avisar. Pode usar os comentários deste post mesmo, postar no git e colocar o link, "your choice".</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Futuramente farei posts parecidos com este porque eu sei que eles podem ajudar pelo menos uma pessoa e com toda certeza, valeu todo o o investimento de tempo. Vamo que vamo. Abraço!</p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="exercicio" /><category term="pratica" /><category term="SQL" /><category term="TSQL" /><summary type="html"><![CDATA[Olá! Carnaval passou e o ano começou daquele jeitão, certo? Aproveitei a oportunidade então para tirar as teias do blog e postar exercícios que eu tenho certeza que vão te ajudar a praticar não somente SQL mas também um pouco de lógica. Então sendo direto ao ponto, este post é para quem: Está aprendendo SQL; Quer um exercício com dados de negócio real e que fazem algum sentido; Quer se divertir sei lá porque motivos além dos citados acima; Caso você já seja sinistro(a) em SQL mas ainda assim quer dar uma brincada, além de responder as perguntas de negócio, você pode responder as perguntas com gráficos (quanto mais simples, melhor!) ou pode fazer a ingestão dessa tabela em outras tecnologias e brincar por lá também adaptando o que for necessário (lembrando que o script abaixo e os exercícios foram feitos no SQL Server). INTRODUÇÃO Você é o(a) analista de dados que contratei para me ajudar em análises de uma loja virtual que abri tem pouco tempo. Estou vendendo igual uma "metralhadora do rambo" e não quero perder meu tempo analisando dados, prefiro focar no negócio e contratar alguém (VOCÊ) para fazer isso por mim. Sem mais delongas, aqui está uma amostra da minha tabela: /* Tabela para a gente brincar */ CREATE TABLE [dbo].[Sales]( [SalesId] smallint identity (1,1) Primary key, [SalesDate] DATE NULL, [FreightType] VARCHAR(100), [Freight] DECIMAL(12,2) NULL, [Total] DECIMAL(12,2) NULL, [Buyer] varchar(100) NULL, [City] varchar(100) NULL, [State] CHAR(2) NULL, [Status] VARCHAR(20) NULL ) ON [PRIMARY] GO]]></summary></entry><entry><title type="html">MongoDB - Perguntas de entrevista técnica</title><link href="/mongodb-perguntas-de-entrevista-tecnica/" rel="alternate" type="text/html" title="MongoDB - Perguntas de entrevista técnica" /><published>2024-12-04T18:52:14+00:00</published><updated>2024-12-04T18:52:14+00:00</updated><id>/mongodb-perguntas-de-entrevista-tecnica</id><content type="html" xml:base="/mongodb-perguntas-de-entrevista-tecnica/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":3117,"sizeSlug":"full","linkDestination":"none"} --><html><body></p>
<figure class="wp-block-image size-full"><img src="/assets/2024/12/image-1.png" alt="" class="wp-image-3117"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Segue abaixo uma relação de perguntas relacionadas a MongoDB que eu já presenciei em algumas entrevistas. Não é uma lista exaustiva apesar do tamanho (a única coisa gerada por IA neste post é a imagem mesmo) mas cobre bastante do que é perguntado.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Lembrando, são perguntas genéricas partindo de pontos técnicos. Sempre dá pra apimentar e ir mais deep em assuntos de interesse (arquiteturais por exemplo) e a maior parte do tempo são perguntas do que você sabe e o que você fez com Mongo, que são perguntas mais abertas e que dizem muito sobre os candidatos. Sem mais delongas:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true} --></p>
<ol class="wp-block-list">
<!-- wp:list-item --></p>
<li>O que é NoSQL? </li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual diferença do MongoDB para outras soluções NoSQL?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual diferença do MongoDB para outras soluções de bancos relacionais?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como funciona a Replicação do MongoDB? (Leia-se Replicaset)</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como funciona o Particionamento do MongoDB? (Leia-se Sharding)</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como você faz o MongoDB escalar verticalmente? </li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como você faz o MongoDB escalar horizontalmente?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Para que serve o Mongod.conf ?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como você monitora o MongoDB do seu ambiente? </li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como você faz backup do MongoDB do seu ambiente?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como funciona um índice no MongoDB e quais tipos?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como funciona o Write-Concern?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O MongoDB suporta transações? </li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O MongoDB suporta transações multi-documento?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como faço join entre collections diferentes no MongoDB?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Qual a diferença entre mongos, mongod e mongoshell.</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Quais opções de backup existe no MongoDB?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é oplog?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é sharding e para que serve?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Explique a topologia de um Sharding</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é uma shark Key</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como você aplicaria atualizações de versão no MongoDB?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é documento e coleção no MongoDB?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>(Conte uma história de algum problema real) -Você usaria MongoDB para resolver esse problema ou usaria outra solução? </li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é WiredTiger?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é MongoDB Compass?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é MongoDB Ops Manager?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é journaling?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é readConcern?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Como funciona a autenticação e autorização no Mongodb?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>O que é MongoDB Atlas?</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Porque usar Atlas e não MongoDB em alguma EC2/VM?</li>
<p><!-- /wp:list-item -->
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Fique à vontade para acrescentar alguma questão se quiser ou compartilhar algo sobre este assunto.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Paz!</p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="entrevista" /><category term="mongodb" /><category term="replicaset" /><summary type="html"><![CDATA[Segue abaixo uma relação de perguntas relacionadas a MongoDB que eu já presenciei em algumas entrevistas. Não é uma lista exaustiva apesar do tamanho (a única coisa gerada por IA neste post é a imagem mesmo) mas cobre bastante do que é perguntado. Lembrando, são perguntas genéricas partindo de pontos técnicos. Sempre dá pra apimentar e ir mais deep em assuntos de interesse (arquiteturais por exemplo) e a maior parte do tempo são perguntas do que você sabe e o que você fez com Mongo, que são perguntas mais abertas e que dizem muito sobre os candidatos. Sem mais delongas: O que é NoSQL? Qual diferença do MongoDB para outras soluções NoSQL? Qual diferença do MongoDB para outras soluções de bancos relacionais? Como funciona a Replicação do MongoDB? (Leia-se Replicaset) Como funciona o Particionamento do MongoDB? (Leia-se Sharding) Como você faz o MongoDB escalar verticalmente? Como você faz o MongoDB escalar horizontalmente? Para que serve o Mongod.conf ? Como você monitora o MongoDB do seu ambiente? Como você faz backup do MongoDB do seu ambiente? Como funciona um índice no MongoDB e quais tipos? Como funciona o Write-Concern? O MongoDB suporta transações? O MongoDB suporta transações multi-documento? Como faço join entre collections diferentes no MongoDB? Qual a diferença entre mongos, mongod e mongoshell. Quais opções de backup existe no MongoDB? O que é oplog? O que é sharding e para que serve? Explique a topologia de um Sharding O que é uma shark Key Como você aplicaria atualizações de versão no MongoDB? O que é documento e coleção no MongoDB? (Conte uma história de algum problema real) -Você usaria MongoDB para resolver esse problema ou usaria outra solução? O que é WiredTiger? O que é MongoDB Compass? O que é MongoDB Ops Manager? O que é journaling? O que é readConcern? Como funciona a autenticação e autorização no Mongodb? O que é MongoDB Atlas? Porque usar Atlas e não MongoDB em alguma EC2/VM? Fique à vontade para acrescentar alguma questão se quiser ou compartilhar algo sobre este assunto. Paz!]]></summary></entry><entry><title type="html">Como é trabalhar com consultoria de TI? Parte 3 de 3</title><link href="/como-e-trabalhar-com-consultoria-de-ti-parte-3-de-3/" rel="alternate" type="text/html" title="Como é trabalhar com consultoria de TI? Parte 3 de 3" /><published>2023-01-02T14:00:20+00:00</published><updated>2023-01-02T14:00:20+00:00</updated><id>/como-e-trabalhar-com-consultoria-de-ti-parte-3-de-3</id><content type="html" xml:base="/como-e-trabalhar-com-consultoria-de-ti-parte-3-de-3/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":3025,"sizeSlug":"large","linkDestination":"none"} --><html><body></p>
<figure class="wp-block-image size-large"><img src="/assets/2023/01/DALL%C2%B7E-2022-11-11-15.42.32-consultant-cat-working-on-office-1024x1024.png" alt="" class="wp-image-3025"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Olá,</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Este post encerra a pequena série <strong>sobre minha opinião</strong> acerca de trabalhar com consultoria de TI, caso queira ler os posts passados:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<!-- wp:list-item --></p>
<li><a href="https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte1/" target="_blank" rel="noreferrer noopener">https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte1/</a></li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li><a href="https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte2/">https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte2/</a></li>
<p><!-- /wp:list-item -->
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Recapitulando os dois primeiros posts e adicionado certo "tempero" no que já foi publicado, <a href="https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte1/">no primeiro  </a>faço uma analogia de consultoria com salão do tempo e trago a primeira opinião impopular (acredito): <strong>nem sempre mares agitados fazem sentido pra todo mundo em todos os momentos da vida</strong>. Porém sempre lembrando, cada <strong>escolha uma renúncia</strong> (JUNIOR, Charlie Brown) e naturalmente, quanto mais problema você resolve mais experiência você ganha e experiência aliada com conhecimento se tornam uma fonte de muito valor e é algo que ninguém tira de você. Como leitura complementar, deixo aqui um post recente do <a href="https://blogdojamal.wordpress.com/">Reginaldo Silva </a> chamado [<a href="https://www.linkedin.com/pulse/horas-de-voo-voc%25C3%25AA-precisa-voar-reginaldo-silva/?trackingId=Qxbfr8pXTIi8yqfy67jG4g%3D%3D">Horas de vôo - você precisa voar</a>] e o que diabos isso tem a ver com sua carreira, <strong>PRINCIPALMENTE SE VOCÊ QUER ENTRAR OU É NOVO(A) NA ÁREA DE TI</strong>. </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Relacionando o que já conversamos aqui com o post do Regis, é simples chegar na conclusão de que consultoria é um ambiente mais propicio para gerar mais oportunidades de "voar mais e as vezes até mais alto". Um DBA alocado também terá muitas oportunidades de crescimento mas vai depender <strong>muito </strong>do ambiente em que está (tecnologia, pessoas, etc) além de uma boa dose de proatividade, porém caso tenha interesse em se aprofundar no negócio em que está atuando (Ex: financeiro, saúde, indústria, etc) e/ou ainda na arquitetura geral, a tendência é que se torne um grande profissional no geral, naquela indústria específica (pense em um profissional com vasta experiência em ambientes financeiros, por exemplo). <strong>Entretanto, esse mesmo DBA alocado pode ganhar muita bagagem se estiver atuando com Cloud e/ou tiver uma atuação proveitosa como DBRE (ou similar) o que é uma vantagem muito grande por se tratar de uma tendência de mercado</strong>, que não é uma ocupação muito comum em consultorias.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><a href="https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte2/">O segundo post </a>falo sobre as habilidades de um consultor e o motivo de todos sermos vendedores no final das contas. Tem importantes mensagens neste post, algumas escritas nas entrelinhas. A conclusão do post é que <strong>prestar serviço é sobre vender algo de valor.</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":3019,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2023/01/image.png" alt="" class="wp-image-3019"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Com todas as informações acima devidamente entregues, o post de hoje é curto e simples, pra ajudar quem tem interesse em atuar como consultor:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph {"fontSize":"x-large"} --></p>
<p class="has-x-large-font-size">Quero trabalhar em consultoria e agora?</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Existem três passos básicos:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true} --></p>
<ol>
<!-- wp:list-item --></p>
<li><strong> Identificar consultoria de interesse</strong></li>
<p><!-- /wp:list-item -->
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Primeiro passo possível é identificar quais consultorias você gostaria de trabalhar e ficar de olho quando pintar alguma vaga. Cito aqui duas consultorias que você muito provavelmente vai encontrar nas suas pesquisas:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<!-- wp:list-item --></p>
<li>
<a href="https://www.dataside.com.br/">Dataside </a> (Dados em geral, incluindo Engenharia)</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>
<a href="https://powertuning.com.br/#a-empresa">Powertuning</a> (Especialistas em SQL Server e BI)</li>
<p><!-- /wp:list-item -->
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Existem diversas  consultorias disponíveis, como por exemplo: Tecnisys, Nerv, DBACorp, Kumulus, CrespiDB, dentre outras. Algumas atuam com outros bancos além de SQL Server, fica aqui como extra. Aqui é trabalho de pesquisa.  Recomendo neste caso pesquisas básicas e trocar um papo com ex-funcionários ou atuais funcionários pra ter uma noção do que a empresa   pode fornecer pra te impulsionar ainda mais e sim, é uma recomendação genérica pra qualquer empresa seja consultoria ou não.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><strong>2. Descobrir como as posições são postadas</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>O método de divulgação de vagas varia mas o que eu procuraria em ordem de prioridade:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list {"ordered":true} --></p>
<ol>
<!-- wp:list-item --></p>
<li>Olhar o site da empresa/consultoria na seção de "Trabalhe Conosco" ou similar;</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Seguir/Olhar a página da empresa ou dos principais profissionais ali (C-level, heads/leads, etc) pois ali eles anunciam abertura de vagas;</li>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<li>Algumas delas divulgam vagas também no Instagram. Raríssimos casos o Facebook é usado pra isso;</li>
<p><!-- /wp:list-item -->
</ol>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Ou, a forma mais efetiva de todas, é participando de grupos de vagas e/ou criando relação com pessoas que são da consultoria que você possui interesse, o que nos leva para o terceiro passo:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><strong>3) Network</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>É o principal pra qualquer área mas principalmente na TI. O network te possibilita conhecer pessoas que respiram o que você respira no dia a dia e muitas oportunidades  que aparecem antes de procurar no mercado, são decididas antes mesmo da vaga se tornar pública. </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><strong>Considerações finais</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>No mais, deixo uma leitura complementar muito interessante e que fala muito sobre a percepção de um DBA que acabou se tornando consultor (em inglês) <a href="https://desertdba.com/what-ive-learned-in-my-first-100-days-with-a-consulting-group/" title="https://desertdba.com/what-ive-learned-in-my-first-100-days-with-a-consulting-group/">https://desertdba.com/what-ive-learned-in-my-first-100-days-with-a-consulting-group/</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Muito do que precisava comentar, já o fiz nos primeiros dois posts. O resto são percepções pessoais que, convido você a tirar suas próprias conclusões sobre o que é de fato, trabalhar em consultoria. Desejo pra você que estiver lendo isso tudo de bom e tenha um excelente ano!</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><summary type="html"><![CDATA[Olá, Este post encerra a pequena série sobre minha opinião acerca de trabalhar com consultoria de TI, caso queira ler os posts passados: https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte1/ https://renatomsiqueira.com.br/trabalhar-com-consultoria-parte2/ Recapitulando os dois primeiros posts e adicionado certo "tempero" no que já foi publicado, no primeiro faço uma analogia de consultoria com salão do tempo e trago a primeira opinião impopular (acredito): nem sempre mares agitados fazem sentido pra todo mundo em todos os momentos da vida. Porém sempre lembrando, cada escolha uma renúncia (JUNIOR, Charlie Brown) e naturalmente, quanto mais problema você resolve mais experiência você ganha e experiência aliada com conhecimento se tornam uma fonte de muito valor e é algo que ninguém tira de você. Como leitura complementar, deixo aqui um post recente do Reginaldo Silva chamado [Horas de vôo - você precisa voar] e o que diabos isso tem a ver com sua carreira, PRINCIPALMENTE SE VOCÊ QUER ENTRAR OU É NOVO(A) NA ÁREA DE TI. Relacionando o que já conversamos aqui com o post do Regis, é simples chegar na conclusão de que consultoria é um ambiente mais propicio para gerar mais oportunidades de "voar mais e as vezes até mais alto". Um DBA alocado também terá muitas oportunidades de crescimento mas vai depender muito do ambiente em que está (tecnologia, pessoas, etc) além de uma boa dose de proatividade, porém caso tenha interesse em se aprofundar no negócio em que está atuando (Ex: financeiro, saúde, indústria, etc) e/ou ainda na arquitetura geral, a tendência é que se torne um grande profissional no geral, naquela indústria específica (pense em um profissional com vasta experiência em ambientes financeiros, por exemplo). Entretanto, esse mesmo DBA alocado pode ganhar muita bagagem se estiver atuando com Cloud e/ou tiver uma atuação proveitosa como DBRE (ou similar) o que é uma vantagem muito grande por se tratar de uma tendência de mercado, que não é uma ocupação muito comum em consultorias. O segundo post falo sobre as habilidades de um consultor e o motivo de todos sermos vendedores no final das contas. Tem importantes mensagens neste post, algumas escritas nas entrelinhas. A conclusão do post é que prestar serviço é sobre vender algo de valor. Com todas as informações acima devidamente entregues, o post de hoje é curto e simples, pra ajudar quem tem interesse em atuar como consultor: Quero trabalhar em consultoria e agora? Existem três passos básicos: Identificar consultoria de interesse Primeiro passo possível é identificar quais consultorias você gostaria de trabalhar e ficar de olho quando pintar alguma vaga. Cito aqui duas consultorias que você muito provavelmente vai encontrar nas suas pesquisas: Dataside (Dados em geral, incluindo Engenharia) Powertuning (Especialistas em SQL Server e BI) Existem diversas consultorias disponíveis, como por exemplo: Tecnisys, Nerv, DBACorp, Kumulus, CrespiDB, dentre outras. Algumas atuam com outros bancos além de SQL Server, fica aqui como extra. Aqui é trabalho de pesquisa. Recomendo neste caso pesquisas básicas e trocar um papo com ex-funcionários ou atuais funcionários pra ter uma noção do que a empresa pode fornecer pra te impulsionar ainda mais e sim, é uma recomendação genérica pra qualquer empresa seja consultoria ou não. 2. Descobrir como as posições são postadas O método de divulgação de vagas varia mas o que eu procuraria em ordem de prioridade: Olhar o site da empresa/consultoria na seção de "Trabalhe Conosco" ou similar; Seguir/Olhar a página da empresa ou dos principais profissionais ali (C-level, heads/leads, etc) pois ali eles anunciam abertura de vagas; Algumas delas divulgam vagas também no Instagram. Raríssimos casos o Facebook é usado pra isso; Ou, a forma mais efetiva de todas, é participando de grupos de vagas e/ou criando relação com pessoas que são da consultoria que você possui interesse, o que nos leva para o terceiro passo: 3) Network É o principal pra qualquer área mas principalmente na TI. O network te possibilita conhecer pessoas que respiram o que você respira no dia a dia e muitas oportunidades que aparecem antes de procurar no mercado, são decididas antes mesmo da vaga se tornar pública. Considerações finais No mais, deixo uma leitura complementar muito interessante e que fala muito sobre a percepção de um DBA que acabou se tornando consultor (em inglês) https://desertdba.com/what-ive-learned-in-my-first-100-days-with-a-consulting-group/ Muito do que precisava comentar, já o fiz nos primeiros dois posts. O resto são percepções pessoais que, convido você a tirar suas próprias conclusões sobre o que é de fato, trabalhar em consultoria. Desejo pra você que estiver lendo isso tudo de bom e tenha um excelente ano!]]></summary></entry><entry><title type="html">Como é trabalhar com consultoria de TI? Parte 2 de 3</title><link href="/trabalhar-com-consultoria-parte2/" rel="alternate" type="text/html" title="Como é trabalhar com consultoria de TI? Parte 2 de 3" /><published>2021-10-21T04:57:17+00:00</published><updated>2021-10-21T04:57:17+00:00</updated><id>/trabalhar-com-consultoria-parte2</id><content type="html" xml:base="/trabalhar-com-consultoria-parte2/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image --><html><body></p>
<figure class="wp-block-image"><img src="/assets/2021/10/5r8d0g.jpg" alt=""></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Olá pessoal,</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>O post de hoje traz uma percepção que tive sobre um tópico importante como consultor que pra mim são as<em> soft skills</em>, porque elas são críticas pra gente de TI e de forma crucial pra quem quem mexe com consultoria, portanto não podem ser negligenciadas nem a pau.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Cabe aqui dizer que aprendi muito ao me tornar consultor e não sou um exemplo a ser seguido nos pontos que eu levanto aqui, mas a gente tenta melhorar aos poucos e na medida do possível.  </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>Parte 2 de 3 - Você também é um vendedor (sobre soft skill)</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Na parte 1 foquei no tópico técnico - as chamadas hard skills(conhecimento técnico), que são acessíveis pra qualquer pessoa caso ela tenha interesse em desenvolver. Hard skill é importante pra que o consultor(a) cometa o menor número de erros possíveis (spoiler: pois ele VAI cometer), entregue a solução seja a melhor ou a mais aceitável possível  naquele período de tempo <strong>e</strong> que faça sentido pro negócio das empresas. Em suma, é <em>prestar serviço efetivo</em> que entrega valor, tem gente que vende produto e<em> tem gente que vende serviço</em> (a maioria de nós se encontra aqui).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Se vendemos serviço somos em essência vendedores, logo é de se imaginar que algumas soft skills são extremamente importantes para auxiliar o contato com o cliente. São várias as habilidades necessárias para vendedores de serviço, mas gostaria de citar três que eu acredito serem as principais:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>
<strong>Boa comunicação: </strong>Vale pra tudo na vida, mas ao lidar com cliente sobre prazos/planos, comunicar-se bem é fundamental pra evitar qualquer confusão sobre qual é o problema e como resolver. Essa é a habilidade principal que sustenta várias outras e eu recomendo fortemente pra quem tem interesse em trabalhar com consultoria, que foque neste item. É impressionante a diferença que isso faz no dia a dia e eu gostaria de ter dado maior importância pra isso desde que eu era mais novo. Bem, eu era o nerd que ficava jogando tazo e videogame e nunca fui muito de conversar, depois que os anos passaram e cada vez a vida mostrando o quanto é importante se comunicar pra viver (the life snakes), posso dizer com propriedade "prioriza essa soft skill e vá longe, caso contrário prepare pra sofrer". Isso vale pra qualquer ser humano, mas pra humaninhos que vendem, isso é um MUST.</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>
<strong>Escuta ativa</strong>: Ouvir com atenção o cliente pra entender qual é de fato os problemas e as dores que ele sente. Em alguns casos você como consultor vai descobrir que o problema na verdade é outro e muito maior do que o original, às vezes é simples pra <em>dedéu </em>e em alguns outros raros momentos  (mas acontece muito) você pode perceber que o cliente não sabe o que quer direito, ou está confuso sobre as possibilidades de algum problema. Saber escutar é o que vai garantir que você vai vender a "coisa certa" e que resolva "o problema certo". Tem total correlação com o tópico anterior sobre boa comunicação, e não é por acaso. </li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:list --></p>
<ul>
<li>
<strong>Integridade:  </strong>Um vendedor precisa ser honesto e confiável, inclusive pra assumir erros que pode ter cometido e como já falei em outro momento, errar é humano, estudamos e aprendemos com os erros dos outros pra errar menos. Um vendedor que não demonstra integridade não é um vendedor confiável, então é natural que quem está contratando evite-o nas próximas oportunidades. Porque eu digo que essa habilidade é extremamente importante: porque quanto mais transparente forem suas ações durante contato com o cliente (comunicação, evidências por e-mail, documentos, etc) melhor o serviço flui, mais confiança é gerada e todo mundo sai feliz.</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:heading --></p>
<h2>Tá mas porque todos somos vendedores?</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Você vende seu tempo pra um empregador e neste tempo, presta um serviço para um cliente, correto? Não importa se você é CLT, PJ, se você trabalha em consultoria ou não, você tem um cliente (necessariamente) e por isso automaticamente você vende. Não estou aqui sendo o radical e falando: "Para tudo o que você tá fazendo e vai estudar técnicas de venda!" (<s>eu seria um tremendo mentiroso, porque nem eu fiz isso kkkk mas seria incrível que tivesse feito)</s>, mas o que quero dizer com essa prosa toda é, passe a observar toda interação dentro de uma empresa como venda de serviço e isso pode abrir seus olhos pra coisas que talvez não estejam tão claras e mude a forma como você interage com o mercado em geral.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Porque no caso do consultor isso é uma verdade muito mais nua e crua? Bem, <strong>além de você vender serviço pro cliente final</strong> (Exemplo: uma empresa de e-commerce), <strong>você também vende seu serviço para a empresa</strong> (independente se você é  CLT ou PJ) e portanto vender se torna uma dupla responsabilidade. A consultoria por sua vez precisa ter cada vez mais sucesso pra manter uma boa imagem no mercado para que possa continuar existindo, em tese cada vez com mais qualidade e pra isso ela depende dos seus consultores.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>E porque isso é tão importante? Porque em essência <strong>consultoria é uma empresa  e empresas são feitas de pessoas</strong>, por mais que exista um suposto "espírito da empresa" como um ser imaterial, no final do dia relações são de carne e osso, e cada pessoa que ali trabalha equivale a uma família ao menos via de regra. Significa então que quando empresas vão bem, famílias vão bem também. Vender seu serviço de forma responsável em consultorias, em um mercado onde imagem e reputação contam muito, afeta não só você como consultor mas uma cadeia <strong>inimaginável </strong>de gente envolvida. É nesse sentido que, vender é uma ação um pouco mais crítica pra consultores que outras empresas em geral. Vender serviço de forma não efetiva (por N motivos) impede a empresa de crescer como deveria, pode afetar reputação ou até de prejudicar caixa. E já sabemos o que acontece quando uma empresa tem diminuição de caixa...</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image --></p>
<figure class="wp-block-image"><img src="/assets/2021/10/5rad6w.jpg" alt=""></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p><strong>Resposta impopular: </strong>Crueldade das empresas? É como o mercado funciona e o mundo real também  gostemos ou não, essa prosa toda é pra falar que bem, se você está vendendo algo, venda com carinho principalmente se for serviço, pois boas vendas trazem mais clientes, mais clientes mais dinheiro, mais dinheiro, mais <em>oportunidades </em>pra todo mundo (inclusive você), a consultoria cresce e se destaca no mercado o que afeta a cadeia toda, inclusive quem você não faz ideia que exista.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":3004,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/10/hide-the-pain-harold.jpg" alt="" class="wp-image-3004"><br />
<figcaption>Pedro Nakamoto, analista de TI de 25 anos, concorda com tudo o que eu disse.</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Fica as palavras finais que compartilho de outro grande pensador consultor que trabalha com SQL Server: </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>"<span style="text-decoration: underline;">Cuida da lojinha" :p</span></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="carreira" /><category term="OFFTOPIC" /><summary type="html"><![CDATA[Olá pessoal, O post de hoje traz uma percepção que tive sobre um tópico importante como consultor que pra mim são as soft skills, porque elas são críticas pra gente de TI e de forma crucial pra quem quem mexe com consultoria, portanto não podem ser negligenciadas nem a pau. Cabe aqui dizer que aprendi muito ao me tornar consultor e não sou um exemplo a ser seguido nos pontos que eu levanto aqui, mas a gente tenta melhorar aos poucos e na medida do possível. Parte 2 de 3 - Você também é um vendedor (sobre soft skill) Na parte 1 foquei no tópico técnico - as chamadas hard skills(conhecimento técnico), que são acessíveis pra qualquer pessoa caso ela tenha interesse em desenvolver. Hard skill é importante pra que o consultor(a) cometa o menor número de erros possíveis (spoiler: pois ele VAI cometer), entregue a solução seja a melhor ou a mais aceitável possível naquele período de tempo e que faça sentido pro negócio das empresas. Em suma, é prestar serviço efetivo que entrega valor, tem gente que vende produto e tem gente que vende serviço (a maioria de nós se encontra aqui). Se vendemos serviço somos em essência vendedores, logo é de se imaginar que algumas soft skills são extremamente importantes para auxiliar o contato com o cliente. São várias as habilidades necessárias para vendedores de serviço, mas gostaria de citar três que eu acredito serem as principais: Boa comunicação: Vale pra tudo na vida, mas ao lidar com cliente sobre prazos/planos, comunicar-se bem é fundamental pra evitar qualquer confusão sobre qual é o problema e como resolver. Essa é a habilidade principal que sustenta várias outras e eu recomendo fortemente pra quem tem interesse em trabalhar com consultoria, que foque neste item. É impressionante a diferença que isso faz no dia a dia e eu gostaria de ter dado maior importância pra isso desde que eu era mais novo. Bem, eu era o nerd que ficava jogando tazo e videogame e nunca fui muito de conversar, depois que os anos passaram e cada vez a vida mostrando o quanto é importante se comunicar pra viver (the life snakes), posso dizer com propriedade "prioriza essa soft skill e vá longe, caso contrário prepare pra sofrer". Isso vale pra qualquer ser humano, mas pra humaninhos que vendem, isso é um MUST. Escuta ativa: Ouvir com atenção o cliente pra entender qual é de fato os problemas e as dores que ele sente. Em alguns casos você como consultor vai descobrir que o problema na verdade é outro e muito maior do que o original, às vezes é simples pra dedéu e em alguns outros raros momentos (mas acontece muito) você pode perceber que o cliente não sabe o que quer direito, ou está confuso sobre as possibilidades de algum problema. Saber escutar é o que vai garantir que você vai vender a "coisa certa" e que resolva "o problema certo". Tem total correlação com o tópico anterior sobre boa comunicação, e não é por acaso. Integridade: Um vendedor precisa ser honesto e confiável, inclusive pra assumir erros que pode ter cometido e como já falei em outro momento, errar é humano, estudamos e aprendemos com os erros dos outros pra errar menos. Um vendedor que não demonstra integridade não é um vendedor confiável, então é natural que quem está contratando evite-o nas próximas oportunidades. Porque eu digo que essa habilidade é extremamente importante: porque quanto mais transparente forem suas ações durante contato com o cliente (comunicação, evidências por e-mail, documentos, etc) melhor o serviço flui, mais confiança é gerada e todo mundo sai feliz. Tá mas porque todos somos vendedores? Você vende seu tempo pra um empregador e neste tempo, presta um serviço para um cliente, correto? Não importa se você é CLT, PJ, se você trabalha em consultoria ou não, você tem um cliente (necessariamente) e por isso automaticamente você vende. Não estou aqui sendo o radical e falando: "Para tudo o que você tá fazendo e vai estudar técnicas de venda!" (eu seria um tremendo mentiroso, porque nem eu fiz isso kkkk mas seria incrível que tivesse feito), mas o que quero dizer com essa prosa toda é, passe a observar toda interação dentro de uma empresa como venda de serviço e isso pode abrir seus olhos pra coisas que talvez não estejam tão claras e mude a forma como você interage com o mercado em geral. Porque no caso do consultor isso é uma verdade muito mais nua e crua? Bem, além de você vender serviço pro cliente final (Exemplo: uma empresa de e-commerce), você também vende seu serviço para a empresa (independente se você é CLT ou PJ) e portanto vender se torna uma dupla responsabilidade. A consultoria por sua vez precisa ter cada vez mais sucesso pra manter uma boa imagem no mercado para que possa continuar existindo, em tese cada vez com mais qualidade e pra isso ela depende dos seus consultores. E porque isso é tão importante? Porque em essência consultoria é uma empresa e empresas são feitas de pessoas, por mais que exista um suposto "espírito da empresa" como um ser imaterial, no final do dia relações são de carne e osso, e cada pessoa que ali trabalha equivale a uma família ao menos via de regra. Significa então que quando empresas vão bem, famílias vão bem também. Vender seu serviço de forma responsável em consultorias, em um mercado onde imagem e reputação contam muito, afeta não só você como consultor mas uma cadeia inimaginável de gente envolvida. É nesse sentido que, vender é uma ação um pouco mais crítica pra consultores que outras empresas em geral. Vender serviço de forma não efetiva (por N motivos) impede a empresa de crescer como deveria, pode afetar reputação ou até de prejudicar caixa. E já sabemos o que acontece quando uma empresa tem diminuição de caixa... Resposta impopular: Crueldade das empresas? É como o mercado funciona e o mundo real também gostemos ou não, essa prosa toda é pra falar que bem, se você está vendendo algo, venda com carinho principalmente se for serviço, pois boas vendas trazem mais clientes, mais clientes mais dinheiro, mais dinheiro, mais oportunidades pra todo mundo (inclusive você), a consultoria cresce e se destaca no mercado o que afeta a cadeia toda, inclusive quem você não faz ideia que exista. Pedro Nakamoto, analista de TI de 25 anos, concorda com tudo o que eu disse. Fica as palavras finais que compartilho de outro grande pensador consultor que trabalha com SQL Server: "Cuida da lojinha" :p]]></summary></entry><entry><title type="html">Como é trabalhar com consultoria de TI? Parte 1 de 3</title><link href="/trabalhar-com-consultoria-parte1/" rel="alternate" type="text/html" title="Como é trabalhar com consultoria de TI? Parte 1 de 3" /><published>2021-10-18T23:17:43+00:00</published><updated>2021-10-18T23:17:43+00:00</updated><id>/trabalhar-com-consultoria-parte1</id><content type="html" xml:base="/trabalhar-com-consultoria-parte1/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:paragraph --><html><body></p>
<p>Olá,</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":3006,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/10/Screenshot_1-1024x671.jpg" alt="" class="wp-image-3006"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Finalmente um post não técnico  e como costumo dizer: com "sinceridade e sem crachá",sem compromisso ou preocupação de <s>des</s>agradar alguém, afinal estou escrevendo pro meu blog, então é zero patrocínio. A ideia aqui é deixar algumas impressões sobre ser consultor(a),  em especial coisas que eu gostaria de ter lido no passado.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>Um pouco de background</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Pra quem não me conhece (e pra quem conhece também kkk), Renato, trintei ano passado, resido em Brasília-DF e trabalho como DBA desde 2012 (graças a uma baita oportunidade recebida pelos Rodrigos (Gomes/Jorge), Priscila, Ricardo, Marcel (dentre muitos outros amigos de profissão e também da G954). Não é ideia deste post contar sobre minha história, mas fui abençoado e tive muita sorte de ter tido a oportunidade de trabalhar ao lado de profissionais e pessoas incríveis (sem listas neste post) e graças aos ensinamentos vindos de todos os lados, um pouco de networking/comunidade e trabalho, cheguei até 2021 sempre trabalhando na área, e sempre alocado a um cliente específico de modo geral.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Seja empresa de BI, agência reguladora de energia elétrica, telefonia e comunicações, uma instituição financeira relevante relacionada ao Cooperativismo, alguns órgãos do governo de importância crítica pra sociedade  e também em uma operadora de plano de saúde... Já dei uma rodada considerável em vários ambientes, mas, até então, eu <strong>nunca </strong>tinha trabalhado com consultor de banco de dados como atividade principal, <strong>entretanto </strong>já tinha topado com <strong>inúmeros consultores</strong> de forma direta ou indireta no dia a dia  então eu tinha algumas ideias formadas já na cabeça de como seria o dia a dia de um(a) consultor(a), a principal delas é que, certamente é significado de uma vida mais agitada e desafiadora, afinal, sempre tem "bucha" pra resolver (ninguém chama uma consultoria em tempos de paz ou que não seja pra resolver problemas), e em "sabores" variados, levando em consideração a quantidade de clientes e seus diferentes setores/dimensões que uma consultoria atende (versus o DBA que fica alocado em um só lugar).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p> Me interessei justamente por esse desafio na época, a de exposição a vários tipos de "buchas" e decidi aceitar o convite da consultoria que me chamou primeiro (depois de algum tempo, pois pensei muito antes de prosseguir).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2> A entrevista</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Entrevista hardcore, meus amigos. Foi a entrevista técnica mais puxada de todas que já tinha feito até o momento  e que na minha opinião deveria ser um modelo pra entrevista de qualquer DBA, bem completa, desde os fundamentos do produto até itens mais avançados especialmente de performance <em>tuning</em>. Enfim, achei que não daria certo, acabou que deu, passei com ferimentos leves kkkkk e cá estou, agora de fato, trabalhando como consultor de banco de dados SQL Server, apesar de estar mais voltado a projetos, já participei de plantão, de alguns incidentes  e agora, tenho condições de compartilhar algumas impressões que são sobre ser consultor (a).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>Características básicas de consultoria</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:image --></p>
<figure class="wp-block-image"><img src="/assets/2021/10/884f4.jpg" alt="High Quality Matrix Morpheus Offer Blank Meme Template"><br />
<figcaption>Resolver problemas é importante, oferecer alternativas também.</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Bem, basicamente assim como todo profissional é contratado pra resolver problemas e com o consultor(a) não é diferente. Alguns pontos do papel de consultor(a) chamam a atenção:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>A pool de clientes é muito vasta e em geral pode envolver clientes de diferentes tamanhos, setores e críticidades diversas (ou seja, naturalmente possuem cenários, problemas, budgets e características únicas que fazem cada problema ser, em geral diferente do outro). Lidar com diferentes cenários é uma (inescapável) realidade, <strong>saber </strong>lidar com eles é uma habilidade.</li>
<li>A vida de um consultor é estilo Brasília-DF (já ouviram falar do lema Brasília 50 anos em 5???), mas como sei que grande parte de quem lê esse post também é meio nerd, ou manja de cultura pop 90+, então vou usar conceito de anime mesmo  por pura diversão pessoal  chamado Salão do tempo. Esse ponto é o que vou focar o restante do post;</li>
<li>O consultor além da parte técnica,  é um representante da contratante  e vendedor. Esse pra mim foi um estalo um tanto quanto chocante, pois não parece óbvio a primeira vista, mas isso também vale para quem não é consultor (sim, você mesmo, que está alocado por exemplo). Somos todos vendedores e perceber isso vai fazer o mercado de trabalho fazer mais sentido. Esse é o ponto que vou focar no próximo post que sai na quinta com bastaaaaante foco (21/10/2021);</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>Parte 1 de 3: Salão do Tempo </h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:image {"id":3008,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/10/4c10451583d3305a9e7324987d75918cf1547790v2_hq.jpg" alt="" class="wp-image-3008"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Quem assistiu Dragonball deve estar familiarizado com o conceito do Salão do Tempo, local que fica no céu (pra facilitar, fora da terra, que não é plana, só lembrando), onde  os protagonistas foram treinar pra vencer um inimigo muito mais poderoso que eles (premissa de toda jornada de herói). Bem, dentro deste local, o tempo passa diferente (6 minutos no salão equivalem a 1 segundo na terra), em outras palavras, treinar no salão compensa e muito pois o tempo passa mais devagar se comparado com treinar na terra, ou seja, o aproveitamento ao treinar dentro do salão é muito maior que fora dele.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p> Traçando os paralelos pra nossa realidade  já que dragonball é um anime, a gente só tem um vida e não somos desocupados que só querem lutar e participar de torneio (sim isso é um resumo do Goku e desculpa se eu estraguei a infância de alguém), trabalhar em uma consultoria saudável favorece demais o cenário de você aprender em um mês, o que você aprenderia em vários meses, ou até em anos, dada a quantidade de problemas que você tem à disposição pra resolver. </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>Tá, mas...</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:image {"width":610,"height":343} --></p>
<figure class="wp-block-image is-resized"><img src="/assets/2021/10/5qxsa3.jpg" alt="" width="610" height="343"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Isso é bom? Sem dúvida, pra quem é avido(a) por resolver problemas e quer mares mais agitados por assim dizer, é uma oportunidade incrível pra sua carreira, já que uma das partes principais de fato, que um(a) profissional deve procurar em uma consultoria (acredito), é a evolução técnica (mas não somente). Uma consultoria tem clientes variados, problemas variados, de dimensões bastante diferentes entre eles (e em alguns casos até requisitos legais, governamentais, ou relacionados à segurança que irão certamente dificultar a sua atuação), enfim, problema pra resolver aqui tem aos montes!</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Vai ter que estudar mais do que o normal? Com certeza, já que ninguém sabe de tudo, e pra resolver determinados problemas cuja solução não é tão familiar, vai ter que sentar o bumbum na cadeira e estudar. Aqui fica uma dica pra quem está atuando na área na geração atual...Estudar como resolver determinados problemas APENAS quando eles aparecem, ao invés de se ter um preparo prévio dos fundamentos envolvidos, é válido mas não pode ser a única forma de estudo. Estude fundamentos, leia um ou mais livros de assuntos que você quer reforçar, não deixe de ler. Não saber algo é melhor do que falar bobagem (quem nunca).  Não espere ser surpreendido sempre, <em>do your research</em> como diria sei lá quem.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Quem não tem o perfil de estudar, uma certa auto-suficiência de correr atrás de determinado assunto (ou procurar quem sabe pra ajudar) tende a sofrer bastante em uma área tão dinâmica quanto a TI, mas isso se acentua no papel de consultor.  Então fica aqui meu conselho ultimate: estude. E nem vou completar "pois a caneta é mais leve que a pá", é que se algum dia você precisar daquela informação, já sabe... </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Resumindo:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote"><p>O  "Salão do tempo" é uma das principais vantagens  de ser consultor pela evolução técnica, mas é onde exige mais esforço da sua parte e naturalmente exerce pressão. Quanto mais esforço dispendido, maiores os resultados, já que problemas nunca irão parar de aparecer. </p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote"><p> Independente se você é consultor(a) ou não, o maior responsável pela sua carreira é <strong>você</strong> mesmo, mas aqui isso vale mais do que nunca. Aproveite, se esforce, busque ajuda sempre que for necessário, mas nunca pare de "treinar" no salão.</p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:paragraph --></p>
<p>P<strong>ergunta popular: </strong>Então o Salão do tempo é onde todo profissional de TI deveria estar? </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>R<strong>esposta impopular:</strong> Não, pois nem todo mundo tem o perfil que a situação em si exige (de mares agitados)  e está tudo bem, principalmente nas diferentes etapas de vida, existem diversas variáveis que devem ser consideradas (trabalhar em um ritmo mais tranquilo é uma delas) e só a pessoa vai de fato saber se consegue pagar o preço ou não (ou se faz sentido pra ela, naquele momento), afinal pra cada escolha tem um sacrifício.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Enfim, no próximo post gostaria de focar em outro ponto que acredito ser tão importante quanto a parte técnica: soft skills em geral, e no fato do consultor(a) ser um vendedor(a) e por mais que pareça uma visão fria, vou explicar o porquê não é e porque você deveria se preocupar (e muito) com esse ponto.  </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Deixa sua opinião, comentário etc se tiver interesse, canal sempre aberto para discussões!</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>[]'s</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><strong>EDIT</strong>: Agradecimentos  anônimos a uma conhecida de pouquíssima intimidade (diz que parou de beber) que fez um CHECKDB no texto, cheio de erro.  </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="carreira" /><category term="OFFTOPIC" /><summary type="html"><![CDATA[Olá, Finalmente um post não técnico e como costumo dizer: com "sinceridade e sem crachá",sem compromisso ou preocupação de desagradar alguém, afinal estou escrevendo pro meu blog, então é zero patrocínio. A ideia aqui é deixar algumas impressões sobre ser consultor(a), em especial coisas que eu gostaria de ter lido no passado. Um pouco de background Pra quem não me conhece (e pra quem conhece também kkk), Renato, trintei ano passado, resido em Brasília-DF e trabalho como DBA desde 2012 (graças a uma baita oportunidade recebida pelos Rodrigos (Gomes/Jorge), Priscila, Ricardo, Marcel (dentre muitos outros amigos de profissão e também da G954). Não é ideia deste post contar sobre minha história, mas fui abençoado e tive muita sorte de ter tido a oportunidade de trabalhar ao lado de profissionais e pessoas incríveis (sem listas neste post) e graças aos ensinamentos vindos de todos os lados, um pouco de networking/comunidade e trabalho, cheguei até 2021 sempre trabalhando na área, e sempre alocado a um cliente específico de modo geral. Seja empresa de BI, agência reguladora de energia elétrica, telefonia e comunicações, uma instituição financeira relevante relacionada ao Cooperativismo, alguns órgãos do governo de importância crítica pra sociedade e também em uma operadora de plano de saúde... Já dei uma rodada considerável em vários ambientes, mas, até então, eu nunca tinha trabalhado com consultor de banco de dados como atividade principal, entretanto já tinha topado com inúmeros consultores de forma direta ou indireta no dia a dia então eu tinha algumas ideias formadas já na cabeça de como seria o dia a dia de um(a) consultor(a), a principal delas é que, certamente é significado de uma vida mais agitada e desafiadora, afinal, sempre tem "bucha" pra resolver (ninguém chama uma consultoria em tempos de paz ou que não seja pra resolver problemas), e em "sabores" variados, levando em consideração a quantidade de clientes e seus diferentes setores/dimensões que uma consultoria atende (versus o DBA que fica alocado em um só lugar). Me interessei justamente por esse desafio na época, a de exposição a vários tipos de "buchas" e decidi aceitar o convite da consultoria que me chamou primeiro (depois de algum tempo, pois pensei muito antes de prosseguir). A entrevista Entrevista hardcore, meus amigos. Foi a entrevista técnica mais puxada de todas que já tinha feito até o momento e que na minha opinião deveria ser um modelo pra entrevista de qualquer DBA, bem completa, desde os fundamentos do produto até itens mais avançados especialmente de performance tuning. Enfim, achei que não daria certo, acabou que deu, passei com ferimentos leves kkkkk e cá estou, agora de fato, trabalhando como consultor de banco de dados SQL Server, apesar de estar mais voltado a projetos, já participei de plantão, de alguns incidentes e agora, tenho condições de compartilhar algumas impressões que são sobre ser consultor (a). Características básicas de consultoria Resolver problemas é importante, oferecer alternativas também. Bem, basicamente assim como todo profissional é contratado pra resolver problemas e com o consultor(a) não é diferente. Alguns pontos do papel de consultor(a) chamam a atenção: A pool de clientes é muito vasta e em geral pode envolver clientes de diferentes tamanhos, setores e críticidades diversas (ou seja, naturalmente possuem cenários, problemas, budgets e características únicas que fazem cada problema ser, em geral diferente do outro). Lidar com diferentes cenários é uma (inescapável) realidade, saber lidar com eles é uma habilidade. A vida de um consultor é estilo Brasília-DF (já ouviram falar do lema Brasília 50 anos em 5???), mas como sei que grande parte de quem lê esse post também é meio nerd, ou manja de cultura pop 90+, então vou usar conceito de anime mesmo por pura diversão pessoal chamado Salão do tempo. Esse ponto é o que vou focar o restante do post; O consultor além da parte técnica, é um representante da contratante e vendedor. Esse pra mim foi um estalo um tanto quanto chocante, pois não parece óbvio a primeira vista, mas isso também vale para quem não é consultor (sim, você mesmo, que está alocado por exemplo). Somos todos vendedores e perceber isso vai fazer o mercado de trabalho fazer mais sentido. Esse é o ponto que vou focar no próximo post que sai na quinta com bastaaaaante foco (21/10/2021); Parte 1 de 3: Salão do Tempo Quem assistiu Dragonball deve estar familiarizado com o conceito do Salão do Tempo, local que fica no céu (pra facilitar, fora da terra, que não é plana, só lembrando), onde os protagonistas foram treinar pra vencer um inimigo muito mais poderoso que eles (premissa de toda jornada de herói). Bem, dentro deste local, o tempo passa diferente (6 minutos no salão equivalem a 1 segundo na terra), em outras palavras, treinar no salão compensa e muito pois o tempo passa mais devagar se comparado com treinar na terra, ou seja, o aproveitamento ao treinar dentro do salão é muito maior que fora dele. Traçando os paralelos pra nossa realidade já que dragonball é um anime, a gente só tem um vida e não somos desocupados que só querem lutar e participar de torneio (sim isso é um resumo do Goku e desculpa se eu estraguei a infância de alguém), trabalhar em uma consultoria saudável favorece demais o cenário de você aprender em um mês, o que você aprenderia em vários meses, ou até em anos, dada a quantidade de problemas que você tem à disposição pra resolver. Tá, mas... Isso é bom? Sem dúvida, pra quem é avido(a) por resolver problemas e quer mares mais agitados por assim dizer, é uma oportunidade incrível pra sua carreira, já que uma das partes principais de fato, que um(a) profissional deve procurar em uma consultoria (acredito), é a evolução técnica (mas não somente). Uma consultoria tem clientes variados, problemas variados, de dimensões bastante diferentes entre eles (e em alguns casos até requisitos legais, governamentais, ou relacionados à segurança que irão certamente dificultar a sua atuação), enfim, problema pra resolver aqui tem aos montes! Vai ter que estudar mais do que o normal? Com certeza, já que ninguém sabe de tudo, e pra resolver determinados problemas cuja solução não é tão familiar, vai ter que sentar o bumbum na cadeira e estudar. Aqui fica uma dica pra quem está atuando na área na geração atual...Estudar como resolver determinados problemas APENAS quando eles aparecem, ao invés de se ter um preparo prévio dos fundamentos envolvidos, é válido mas não pode ser a única forma de estudo. Estude fundamentos, leia um ou mais livros de assuntos que você quer reforçar, não deixe de ler. Não saber algo é melhor do que falar bobagem (quem nunca). Não espere ser surpreendido sempre, do your research como diria sei lá quem. Quem não tem o perfil de estudar, uma certa auto-suficiência de correr atrás de determinado assunto (ou procurar quem sabe pra ajudar) tende a sofrer bastante em uma área tão dinâmica quanto a TI, mas isso se acentua no papel de consultor. Então fica aqui meu conselho ultimate: estude. E nem vou completar "pois a caneta é mais leve que a pá", é que se algum dia você precisar daquela informação, já sabe... Resumindo: O "Salão do tempo" é uma das principais vantagens de ser consultor pela evolução técnica, mas é onde exige mais esforço da sua parte e naturalmente exerce pressão. Quanto mais esforço dispendido, maiores os resultados, já que problemas nunca irão parar de aparecer. Independente se você é consultor(a) ou não, o maior responsável pela sua carreira é você mesmo, mas aqui isso vale mais do que nunca. Aproveite, se esforce, busque ajuda sempre que for necessário, mas nunca pare de "treinar" no salão. Pergunta popular: Então o Salão do tempo é onde todo profissional de TI deveria estar? Resposta impopular: Não, pois nem todo mundo tem o perfil que a situação em si exige (de mares agitados) e está tudo bem, principalmente nas diferentes etapas de vida, existem diversas variáveis que devem ser consideradas (trabalhar em um ritmo mais tranquilo é uma delas) e só a pessoa vai de fato saber se consegue pagar o preço ou não (ou se faz sentido pra ela, naquele momento), afinal pra cada escolha tem um sacrifício. Enfim, no próximo post gostaria de focar em outro ponto que acredito ser tão importante quanto a parte técnica: soft skills em geral, e no fato do consultor(a) ser um vendedor(a) e por mais que pareça uma visão fria, vou explicar o porquê não é e porque você deveria se preocupar (e muito) com esse ponto. Deixa sua opinião, comentário etc se tiver interesse, canal sempre aberto para discussões! []'s EDIT: Agradecimentos anônimos a uma conhecida de pouquíssima intimidade (diz que parou de beber) que fez um CHECKDB no texto, cheio de erro.]]></summary></entry><entry><title type="html">Erro: Não é possível conectar-se ao provedor WMI - 0x80041010 - SQL Server Configuration Manager</title><link href="/erro-wmi-configuration-manager-0x80041010/" rel="alternate" type="text/html" title="Erro: Não é possível conectar-se ao provedor WMI - 0x80041010 - SQL Server Configuration Manager" /><published>2021-10-12T23:19:18+00:00</published><updated>2021-10-12T23:19:18+00:00</updated><id>/erro-wmi-configuration-manager-0x80041010</id><content type="html" xml:base="/erro-wmi-configuration-manager-0x80041010/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":2946,"sizeSlug":"full","linkDestination":"none"} --><html><body></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/10/image-4.png" alt="" class="wp-image-2946"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p><strong>Problema</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Erro ao abrir Configuration Manager (Classe inválida 0x80041010), a mensagem completa em texto é:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote"><p>Não é possível conectar-se ao provedor WMI. Você não possui permissão ou o servidor não está acessível. Observe que você só pode gerenciar os servidores do SQL Server 2005 e posterior com o SQL Server Configuration Manager. Classe inválida [0x80041010]</p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:paragraph --></p>
<p><strong>Causa raíz</strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Quando você desinstala uma instância do SQL Server (meu caso!) , o provedor WMI correspondente à versão vai pra vala (é removido).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p> <strong>Solução</strong> </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>A solução é documentada pela própria Microsoft que é recompilar o provedor via linha de comando: <a href="https://docs.microsoft.com/pt-br/troubleshoot/sql/tools/error-message-when-you-open-configuration-manager" target="_blank" rel="noreferrer noopener">https://docs.microsoft.com/pt-br/troubleshoot/sql/tools/error-message-when-you-open-configuration-manager</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Em resumo, entre na pasta Shared de acordo com a versão do Configuration Manager na qual você está tendo problema (no meu caso é a 150, correspondente ao SQL Server 2019) via Prompt de Comando elevado e digite o comando abaixo:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p> <code>mofcomp "sqlmgmproviderxpsp2up.mof"</code></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":2949,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/10/image-6.png" alt="" class="wp-image-2949"><br />
<figcaption>Linha verde: Navegando para o diretório onde tem o WMI provider. Linha vermelha é execução do comando pra recompilar!</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Depois disso só abrir o Configuration Manager, funfa que é uma beleza. Da série problemas do dia a dia que só falhas de WMI proporcionam pra gente.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":2950,"sizeSlug":"full","linkDestination":"none","className":"is-style-rounded"} --></p>
<figure class="wp-block-image size-full is-style-rounded"><img src="/assets/2021/10/image-7.png" alt="" class="wp-image-2950"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="Configuração" /><category term="Microsoft SQL Server" /><summary type="html"><![CDATA[Problema ao abrir SQL Server Configuration Manager - WMI provider - 0x80041010]]></summary></entry><entry><title type="html">MongoDB: Primeiros passos na vila da folha</title><link href="/mongodb-primeiros-passos/" rel="alternate" type="text/html" title="MongoDB: Primeiros passos na vila da folha" /><published>2021-10-12T03:45:35+00:00</published><updated>2021-10-12T03:45:35+00:00</updated><id>/mongodb-primeiros-passos</id><content type="html" xml:base="/mongodb-primeiros-passos/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:image {"id":2930,"sizeSlug":"large","linkDestination":"none","className":"is-style-rounded"} --><html><body></p>
<figure class="wp-block-image size-large is-style-rounded"><img src="/assets/2021/10/mongo2021-1024x543.jpg" alt="" class="wp-image-2930"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Olá,</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Depois de muito tempo sem postar e cumprindo um desejo antigo (desde 2019), finalmente criei coragem pra escrever um post sobre MongoDB, um banco de dados NoSQL orientado a documento extremamente popular, versátil (de uso geral) e que encaixa como uma luva na era em que vivemos onde dados assumem cada vez formatos mais diversos, onde nosso familiar  banco "relacional" já não é mais a melhor pedida.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image --></p>
<figure class="wp-block-image"><img src="/assets/2021/10/5q3eb9.jpg" alt=""></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Enfim, o post de hoje é simples porém de coração. São coisas que fiz pra aprender MongoDB para administração e que eu certamente faria de novo <em>pra entrar na vila da folha</em> (piada ruim utilizada, então bora pro post).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":2931,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/10/Konoha-1024x543.jpg" alt="" class="wp-image-2931"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading --></p>
<h2>1. <strong>Confia no site</strong><br />
</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Uma excelente forma de aprender sobre MongoDB é, sem dúvida, consumir o conteúdo disponibilizado no site do produto. Um tour que eu recomendaria:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>a) Uma breve noção do que é MongoDB em 100 segundos (resumo menor que esse só em formato tik tok lol):</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:embed {"url":"https://www.youtube.com/watch?v=-bt_y4Loofg","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} --></p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">
https://www.youtube.com/watch?v=-bt_y4Loofg
</div>
</figure>
<p><!-- /wp:embed --></p>
<p><!-- wp:paragraph --></p>
<p>b) Explore sem compromisso o <a href="https://www.mongodb.com/">site do produto</a> pra se ter uma noção do potencial do MongoDB</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Vale muito a pena dar uma olhada mesmo que rápida só pra dar aquela "situada":</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>
<a href="https://www.mongodb.com/who-uses-mongodb" target="_blank" rel="noreferrer noopener">Quem usa MongoDB?</a> Aqui vai a primeira surpresa, se surpreenda com a variedade de clientes (saúde, financeiro, gaming, etc). </li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:list --></p>
<ul>
<li>
<a href="https://www.mongodb.com/use-cases">Casos de Uso </a> de como a tecnologia é utilizada (do ponto de vista comercial mas ainda assim, bem interessante a leitura).</li>
<li> <a href="https://docs.mongodb.com/guides/">Guides</a> são a forma mais rápida de interagir com a tecnologia. Na minha opinião não existe uma forma melhor pra isso do que baixar o <a href="https://www.mongodb.com/try/download/community">MongoDB Community</a> na sua máquina e já subir uma instância pra brincar um pouco, pra isso conte com <strong><a href="https://docs.mongodb.com/guides/server/install/">o guia de instalação</a></strong>. </li>
<li>Pra fins de estudo, baixar o Mongo no <a href="https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-5.0.3.zip">formato zip</a> na minha opinião é o modo mais fácil (e didático), basta descompactar, criar uma pasta pra armazenar os arquivos dos BD's, e iniciar o processo do banco. Ah, existem algumas formas de você acessar o banco, seja via linha de comando (Powershell, CMD) ou clients por exemplo (<a href="https://www.mongodb.com/pt-br/products/compass">MongoDB Compass</a> e o Robo3T/Studio3T).</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Bem, ainda falando no site, como a  própria MongoDB tem interesse em difundir conhecimento sobre a tecnologia, nada melhor do que ter um portal educacional, certo?</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>2. <strong>MongoDB University é parada obrigatória</strong><br />
</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:image --></p>
<figure class="wp-block-image"><img src="/assets/2021/10/5q3f0y.jpg" alt=""></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p><a href="https://university.mongodb.com/courses/catalog">MongoDB University</a> é na minha opinião a melhor forma de aprender sobre o produto em disparado! Os motivos são simples:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>Vão direto ao ponto com pouco conteúdo teórico;</li>
<li>Tem exercícios de fixação, não basta ver, tem mão na massa também e essa parte é incrível;</li>
<li>O conteúdo é rico, completo e é de graça! </li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Existem muitos bons cursos lá mas os dois que eu recomendo obviamente se você possui viés para administrar a ferramenta:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":2934,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/10/image-1.png" alt="" class="wp-image-2934"><br />
<figcaption>M001 é realmente muito bom pra preparar o terreno e situar bem quem tá aprendendo. Já o M103 é pra começar a brincar bem com o MongoDB passando um bom apanhado sobre as possibilidades mas principalmente por focar em Cluster (em outras palavras ReplicaSet e Sharding, que são as topologias utilizadas para qualquer MongoDB (produção) que se preze.</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Enfim, seria sacanagem não mencionar University e não só pra quem está aprendendo a tecnologia mas também pra avançar cada vez mais nos aspectos diversos do produto (Aggregation pipeline, Performance tuning e segurança, por exemplo).</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Bônus: Descobri dias depois de escrever este post, não assisti ainda mas dou voto de confiança:  <a href="https://studio3t.com/academy/?utm_campaign=R3T%20SB%26I%20Trial%20Campaign&amp;utm_medium=email&amp;_hsmi=140427267&amp;_hsenc=p2ANqtz-_8YV5bl6q8QzMInMpjxMnWzC9zhRgQnes0vHm0f7tLzczezP9lQqj__QhH6TqMzbqvtnfwsxxkfcMnkYBb3RVOpGj5aQ&amp;utm_content=140427267&amp;utm_source=hs_automation#s3t-vpb-row-block_5f858cd4c1ad3">https://studio3t.com/academy/?utm_campaign=R3T%20SB%26I%20Trial%20Campaign&amp;utm_medium=email&amp;_hsmi=140427267&amp;_hsenc=p2ANqtz-_8YV5bl6q8QzMInMpjxMnWzC9zhRgQnes0vHm0f7tLzczezP9lQqj__QhH6TqMzbqvtnfwsxxkfcMnkYBb3RVOpGj5aQ&amp;utm_content=140427267&amp;utm_source=hs_automation#s3t-vpb-row-block_5f858cd4c1ad3</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2><strong>Atlas! O MongoDB na nuvem</strong></h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:image {"id":2937,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/10/image.jpeg" alt="" class="wp-image-2937"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Atlas é opção do MongoDB como serviço  ofertado em nuvem (tem nas mais famosas, você escolhe) e é uma forma excelente de experimentar Mongo  sem se preocupar com o fundo do iceberg (infra). </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Basicamente é <a href="https://www.mongodb.com/pt-br/cloud/atlas">registrar-se no Atlas</a> e escolher o free tier (M0), usar um cluster compartilhado e partir para os estudos, uma verdadeira mão na roda:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":2935,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/10/image-2-1024x773.png" alt="" class="wp-image-2935"><br />
<figcaption>Opção Shared pra usar a Free Tier</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Note os sabores de nuvem disponíveis:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":2936,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/10/image-3-1024x709.png" alt="" class="wp-image-2936"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Enfim, não tem muito o que falar do Atlas (ou de cloud) sem estender mais o post, mas fica aqui a dica de que, em poucos passos, já é possível testar o serviço em nuvem. A pequena desvantagem aqui, volta na piada do iceberg, é interessante conhecer um pouco da infra do Mongo mesmo usando Atlas, então recomendado estudar Atlas em conjunto com o MongoDB Community.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>Conclusão</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Espero que tenham gostado das dicas, principalmente se é seu objetivo estudar ou conhecer um pouco mais sobre MongoDB, que é líder em sua categoria (banco orientado a documento) e vale muito, mas muito a pena prestar atenção nos problemas que ele pode resolver. Deixo claro, sempre bom lembrar, apesar de ser DBA SQL Server de longa data, nunca defendi bala de prata, empresa ou "melhor banco", acho isso bobagem e não pretendo alimentar esses memes. O MongoDB é na minha opinião uma ótima forma também de quebrar esse paradigma pra quem ainda está dentro da caixa fechada dos SQL.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Espero voltar a postar em breve, se o tempo permitir e o cansaço não me segurar. Simbora.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>[]'s</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="MongoDB" /><category term="NoSQL" /><category term="atlas" /><category term="learning" /><category term="mongodb" /><category term="replicaset" /><category term="university" /><summary type="html"><![CDATA[Olá, Depois de muito tempo sem postar e cumprindo um desejo antigo (desde 2019), finalmente criei coragem pra escrever um post sobre MongoDB, um banco de dados NoSQL orientado a documento extremamente popular, versátil (de uso geral) e que encaixa como uma luva na era em que vivemos onde dados assumem cada vez formatos mais diversos, onde nosso familiar banco "relacional" já não é mais a melhor pedida. Enfim, o post de hoje é simples porém de coração. São coisas que fiz pra aprender MongoDB para administração e que eu certamente faria de novo pra entrar na vila da folha (piada ruim utilizada, então bora pro post). 1. Confia no site Uma excelente forma de aprender sobre MongoDB é, sem dúvida, consumir o conteúdo disponibilizado no site do produto. Um tour que eu recomendaria: a) Uma breve noção do que é MongoDB em 100 segundos (resumo menor que esse só em formato tik tok lol): https://www.youtube.com/watch?v=-bt_y4Loofg b) Explore sem compromisso o site do produto pra se ter uma noção do potencial do MongoDB Vale muito a pena dar uma olhada mesmo que rápida só pra dar aquela "situada": Quem usa MongoDB? Aqui vai a primeira surpresa, se surpreenda com a variedade de clientes (saúde, financeiro, gaming, etc). Casos de Uso de como a tecnologia é utilizada (do ponto de vista comercial mas ainda assim, bem interessante a leitura). Guides são a forma mais rápida de interagir com a tecnologia. Na minha opinião não existe uma forma melhor pra isso do que baixar o MongoDB Community na sua máquina e já subir uma instância pra brincar um pouco, pra isso conte com o guia de instalação. Pra fins de estudo, baixar o Mongo no formato zip na minha opinião é o modo mais fácil (e didático), basta descompactar, criar uma pasta pra armazenar os arquivos dos BD's, e iniciar o processo do banco. Ah, existem algumas formas de você acessar o banco, seja via linha de comando (Powershell, CMD) ou clients por exemplo (MongoDB Compass e o Robo3T/Studio3T). Bem, ainda falando no site, como a própria MongoDB tem interesse em difundir conhecimento sobre a tecnologia, nada melhor do que ter um portal educacional, certo? 2. MongoDB University é parada obrigatória MongoDB University é na minha opinião a melhor forma de aprender sobre o produto em disparado! Os motivos são simples: Vão direto ao ponto com pouco conteúdo teórico; Tem exercícios de fixação, não basta ver, tem mão na massa também e essa parte é incrível; O conteúdo é rico, completo e é de graça! Existem muitos bons cursos lá mas os dois que eu recomendo obviamente se você possui viés para administrar a ferramenta: M001 é realmente muito bom pra preparar o terreno e situar bem quem tá aprendendo. Já o M103 é pra começar a brincar bem com o MongoDB passando um bom apanhado sobre as possibilidades mas principalmente por focar em Cluster (em outras palavras ReplicaSet e Sharding, que são as topologias utilizadas para qualquer MongoDB (produção) que se preze. Enfim, seria sacanagem não mencionar University e não só pra quem está aprendendo a tecnologia mas também pra avançar cada vez mais nos aspectos diversos do produto (Aggregation pipeline, Performance tuning e segurança, por exemplo). Bônus: Descobri dias depois de escrever este post, não assisti ainda mas dou voto de confiança: https://studio3t.com/academy/?utm_campaign=R3T%20SB%26I%20Trial%20Campaign&amp;utm_medium=email&amp;_hsmi=140427267&amp;_hsenc=p2ANqtz-_8YV5bl6q8QzMInMpjxMnWzC9zhRgQnes0vHm0f7tLzczezP9lQqj__QhH6TqMzbqvtnfwsxxkfcMnkYBb3RVOpGj5aQ&amp;utm_content=140427267&amp;utm_source=hs_automation#s3t-vpb-row-block_5f858cd4c1ad3 Atlas! O MongoDB na nuvem Atlas é opção do MongoDB como serviço ofertado em nuvem (tem nas mais famosas, você escolhe) e é uma forma excelente de experimentar Mongo sem se preocupar com o fundo do iceberg (infra). Basicamente é registrar-se no Atlas e escolher o free tier (M0), usar um cluster compartilhado e partir para os estudos, uma verdadeira mão na roda: Opção Shared pra usar a Free Tier Note os sabores de nuvem disponíveis: Enfim, não tem muito o que falar do Atlas (ou de cloud) sem estender mais o post, mas fica aqui a dica de que, em poucos passos, já é possível testar o serviço em nuvem. A pequena desvantagem aqui, volta na piada do iceberg, é interessante conhecer um pouco da infra do Mongo mesmo usando Atlas, então recomendado estudar Atlas em conjunto com o MongoDB Community. Conclusão Espero que tenham gostado das dicas, principalmente se é seu objetivo estudar ou conhecer um pouco mais sobre MongoDB, que é líder em sua categoria (banco orientado a documento) e vale muito, mas muito a pena prestar atenção nos problemas que ele pode resolver. Deixo claro, sempre bom lembrar, apesar de ser DBA SQL Server de longa data, nunca defendi bala de prata, empresa ou "melhor banco", acho isso bobagem e não pretendo alimentar esses memes. O MongoDB é na minha opinião uma ótima forma também de quebrar esse paradigma pra quem ainda está dentro da caixa fechada dos SQL. Espero voltar a postar em breve, se o tempo permitir e o cansaço não me segurar. Simbora. []'s]]></summary></entry><entry><title type="html">Como desinstalar o Analysis Services (AS)</title><link href="/desinstalar-analysis/" rel="alternate" type="text/html" title="Como desinstalar o Analysis Services (AS)" /><published>2021-09-19T21:23:47+00:00</published><updated>2021-09-19T21:23:47+00:00</updated><id>/desinstalar-analysis</id><content type="html" xml:base="/desinstalar-analysis/"><![CDATA[<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><br />
<!-- wp:paragraph --><html><body></p>
<p>Olá pessoal, dica ligeira sobre como você pode desinstalar o Analysis Services (AS) por quaisquer motivos, algo que deveria ser algo intuitivo e prático na própria interface gráfica do instalador porém não é que o acontece. </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Basta montar a mídia de instalação do SQL  e executar o seguinte comando, no local do setup do instalador:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><strong>X</strong>:\setup.exe /ACTION=uninstall /FEATURES=AS /INSTANCENAME=MSSQLSERVER</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Onde X é o local do setup da mídia de instalação.  O meu instalador não está montado mas a ideia é a mesma, dali basta abrir  um prompt de comando com permissão elevada:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>No exemplo abaixo montei uma mídia de instalação na unidade G: e quero remover de uma instância chamada TESTE_BI:</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":3067,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/09/image-3-1024x137.png" alt="" class="wp-image-3067"></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:image {"id":3068,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="/assets/2021/09/image-4-1024x715.png" alt="" class="wp-image-3068"><br />
<figcaption class="wp-element-caption">Selecione a instância que contém o Analysis Services que você deseja remover</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:image {"id":3069,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/09/image-5.png" alt="" class="wp-image-3069"><br />
<figcaption class="wp-element-caption">Confirme se a feature está selecionada</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:image {"id":3070,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/09/image-6.png" alt="" class="wp-image-3070"><br />
<figcaption class="wp-element-caption">Confirme mais uma vez por desencargo de consciência e porque o seguro morreu de velho e clique em Remove</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:image {"id":3072,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="/assets/2021/09/image-8.png" alt="" class="wp-image-3072"><br />
<figcaption class="wp-element-caption">Feito! Printe para evidênciar se quiser.</figcaption>
</figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>Procedimento simples, não?</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Resolvi documentar pois pode ajudar alguém, já não é a primeira vez que uma reinstalação da instância default (Database Engine) do SQL Server é necessária e acaba que a instalação do AS impede o uso da default pelo banco. </p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>Até a próxima!</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>[]'s</p>
<p><!-- /wp:paragraph --><br />
</body></html></p>]]></content><author><name>{&quot;login&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;email&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;display_name&quot;=&gt;&quot;renatomsiq@gmail.com&quot;, &quot;first_name&quot;=&gt;&quot;&quot;, &quot;last_name&quot;=&gt;&quot;&quot;}</name><email>renatomsiq@gmail.com</email></author><category term="Analysis Services" /><category term="Microsoft SQL Server" /><category term="analysis" /><category term="as" /><category term="default" /><category term="desinstalar" /><summary type="html"><![CDATA[Procedimento para desinstalar o Analysis Service]]></summary></entry></feed>