Arquivar maio 2020

Programa de abertura da Axway | Inove para pessoas que se importam

Programa de abertura da Axway | Inove para pessoas que se importam 2


Programa Axway Open Up
Programa Axway Open Up

Recentemente, tive uma discussão muito interessante com um amigo sobre os desafios que as empresas enfrentam à medida que se transformam e as dificuldades que devem agir no nível cultural. Meu amigo falou sobre o assunto de Platão Alegoria da caverna o que me fez pensar em quão relevante essa alegoria é hoje em dia.

Programa de abertura da Axway | Inove para pessoas que se importam 3
Uma ilustração da alegoria da caverna da República de Platão / 4edges / CC BY-SA

Caverna de Platão resumida

Essa história é frequentemente usada como um gatilho para apontar os efeitos da educação. Para resumir: a história é sobre a percepção imprecisa do mundo que se adquire em um ambiente restrito – em uma caverna neste caso – e a busca de uma pessoa para descobrir a beleza do mundo real. read more

Workiz Chatbot ajuda no gerenciamento de serviços de campo %% sep %% %% sitename %%

Workiz Chatbot ajuda no gerenciamento de serviços de campo %% sep %% %% sitename %% 4


A Workiz acaba de lançar um novo chatbot para ajudar pequenas empresas baseadas em serviços com gerenciamento de serviços de campo a agendar compromissos e muito mais. ->

O Small Business Trends entrou em contato com Aviv Canaani, vice-presidente de marketing da Workiz, para saber mais.

Workiz Field Management Service

Ele explicou como esse produto preenche uma lacuna.

->“Os trabalhos de serviço de campo começam com uma ligação telefônica. Os clientes querem informações, estimativas e agendamento de serviços ”, ele escreve. “Workiz Calls permite que profissionais de serviços de campo gerenciem chamadas telefônicas. Isso é ignorado pelos concorrentes. ” read more

[Video] Assista às consultas de gravação de Brent


Esta manhã, eu queria escrever algumas novas consultas de “ruído de fundo” para minhas aulas de Mastering. Nessas aulas, os alunos executam cargas de trabalho ao vivo no banco de dados Stack Overflow e solucionam problemas de desempenho, e quanto mais uma carga de trabalho variada eu estiver executando, mais realista ela parecerá. Para esta sessão, eu especificamente queria escrever rápido consultas – consultas que produziriam dados de estilo do mundo real em alguns segundos, no estilo que um usuário realmente os escreveria.

Eu transmiti a coisa toda ao vivo no Twitch, e você pode assistir.

Assista às consultas OLTP do Brent Design com dados de estouro de pilha do BrentOzar em www.twitch.tv

Se você quiser pular para diferentes partes do vídeo, aqui estão os pontos principais em que iniciei novas consultas:

  • 7min: 33sec in: apresento o tópico do que estou tentando fazer. A primeira consulta busca as tags nas quais o usuário trabalha com mais frequência e mostra suas pontuações. Por acaso, encontrei Gordon Linoff, um atendente prolífico.
  • 26m: 08s: deixo que me digam quais consultas você deseja que eu escreva e depois começo a trabalhar para encontrar as principais tags em um período.
  • 34m: 54sec: explico por que amo COALESCE e como um amigo meu acabou colocando uma pílula de enjoo na bunda.
  • 42m: 30seg: codifico um cabeçalho das principais perguntas com mais respostas.
  • 1h: 04m: Recebo uma ótima pergunta sobre detecção de parâmetros nas instruções de atualização, por isso codifico uma demonstração mostrando ao vivo.
  • 1h: 41m: encontro as respostas mais recentes das 10 pessoas mais ativas e explico por que você precisa usar datas codificadas em vez de GETDATE () ao trabalhar com exportações mais antigas do Stack Overflow.
  • 1h: 57m: escrevo uma consulta para encontrar tempos médios de resposta para um determinado período e tag e construí-la no topo de uma exibição para simular o que os usuários fariam e, em seguida, escrevo outro proc no topo dessa exibição para encontrar as respostas mais rápidas em uma data alcance.

Gostou desta sessão? Siga-me no Twitch, YouTube, Facebook ou Mixer para ser alertado sempre que eu estiver transmitindo.

Aqui estão os scripts da demonstração:

CREATE OR ALTER PROC dbo.usp_GetTagsForUser @UserId INT AS BEGIN SELECT TOP 10 COALESCE(p.Tags, pQ.Tags) AS Tag, SUM(p.Score) AS TotalScore, COUNT(*) AS TotalPosts FROM dbo.Users u INNER JOIN dbo.Posts p ON u.Id = p.OwnerUserId LEFT OUTER JOIN dbo.Posts pQ ON p.ParentId = pQ.Id WHERE u.Id = @UserId GROUP BY COALESCE(p.Tags, pQ.Tags) ORDER BY SUM(p.Score) DESC; END GO /* Mehow - top tags AbusedSysadmin question w/most answers DavidHooey - how many of my questions have been answered DamnTank - last 10 posts by the top 10 posters Bilbo - average answer response time Gdonufrio - fastest answer */ CREATE OR ALTER PROC dbo.usp_RptTopTags @StartDate DATETIME, @EndDate DATETIME, @SortOrder NVARCHAR(20)= 'Quantity' AS BEGIN /* Changelog: 2020/05/28 Mehow - I needed a quick report for the sales team. */ SELECT TOP 250 pQ.Tags, COUNT(*) AS TotalPosts, SUM(pQ.Score + COALESCE(pA.Score, 0)) AS TotalScore, SUM(pQ.ViewCount) AS TotalViewCount FROM dbo.Posts pQ LEFT OUTER JOIN dbo.Posts pA ON pQ.Id = pA.ParentId /* Answers join up to questions on this */ WHERE pQ.CreationDate >= @StartDate AND pQ.CreationDate < @EndDate AND pQ.PostTypeId = 1 GROUP BY pQ.Tags ORDER BY CASE WHEN @SortOrder = 'Quantity' THEN COUNT(*) WHEN @SortOrder = 'Score' THEN SUM(pQ.Score + pA.Score) WHEN @SortOrder = 'ViewCount' THEN SUM(pQ.ViewCount) ELSE COUNT(*) END DESC; END GO EXEC usp_RptTopTags @StartDate = '2010-11-10', @EndDate = '2010-11-11'; GO CREATE OR ALTER PROC dbo.usp_RptPostLeaderboard @StartDate DATETIME, @EndDate DATETIME, @PostTypeName VARCHAR(50) AS BEGIN /* Changelog: 2020/05/29 Jonathan9375 - make it work for multiple PostTypes 2020/05/28 AbusedSysadmin - New social media project to display viral questions. */ SELECT TOP 250 * FROM dbo.PostTypes pt INNER JOIN dbo.Posts p ON pt.Id = p.PostTypeId WHERE p.CreationDate >= @StartDate AND p.CreationDate < @EndDate AND pt.Type = @PostTypeName ORDER BY AnswerCount DESC; END GO EXEC usp_RptPostLeaderboard @StartDate = '2010/05/01', @EndDate = '2010/05/02', @PostTypeName = 'Question' GO CREATE OR ALTER PROC dbo.usp_RptQuestionsAnsweredForUser @UserId INT AS BEGIN /* Changelog: 2020/05/29 David Hooey - PM also wants to show a percentage 2020/05/28 David Hooey - Product manager wants to show each user's number of questions */ WITH MyQuestions AS ( SELECT pQ.Id AS QuestionId, pQ.AnswerCount FROM dbo.Users u INNER JOIN dbo.Posts pQ ON u.Id = pQ.OwnerUserId /* My questions */ INNER JOIN dbo.PostTypes pt ON pQ.PostTypeId = pt.Id AND pt.Type = 'Question' WHERE u.Id = @UserId ), MyAggregates AS ( SELECT COUNT(*) AS MyQuestions, SUM(CASE WHEN AnswerCount > 0 THEN 1 ELSE 0 END) AS Answered FROM MyQuestions ) SELECT MyQuestions, Answered, 100.0 * Answered / MyQuestions AS AnsweredPercent FROM MyAggregates END GO EXEC usp_RptQuestionsAnsweredForUser @UserId = 26837; EXEC usp_RptQuestionsAnsweredForUser @UserId = 9527192; GO CREATE OR ALTER PROC dbo.usp_DashboardFromTopUsers @AsOf DATETIME = '2018-06-03' AS BEGIN /* Changelog: 2020/05/28 DamnTank - last 10 posts by the top 10 posters */ CREATE TABLE #RecentlyActiveUsers (Id INT, DisplayName NVARCHAR(40), Location NVARCHAR(100)); INSERT INTO #RecentlyActiveUsers SELECT TOP 10 u.Id, u.DisplayName, u.Location FROM dbo.Users u WHERE EXISTS (SELECT * FROM dbo.Posts WHERE OwnerUserId = u.Id AND CreationDate >= DATEADD(DAY, -7, @AsOf)) ORDER BY u.Reputation DESC; SELECT TOP 100 u.DisplayName, u.Location, pAnswer.Body, pAnswer.Score, pAnswer.CreationDate FROM #RecentlyActiveUsers u INNER JOIN dbo.Posts pAnswer ON u.Id = pAnswer.OwnerUserId WHERE pAnswer.CreationDate >= DATEADD(DAY, -7, @AsOf) ORDER BY pAnswer.CreationDate DESC; END GO EXEC usp_DashboardFromTopUsers GO CREATE OR ALTER VIEW dbo.AverageAnswerResponseTime AS SELECT pQ.Id, pQ.Tags, pQ.CreationDate AS QuestionDate, DATEDIFF(SECOND, pQ.CreationDate, pA.CreationDate) AS ResponseTimeSeconds FROM dbo.Posts pQ INNER JOIN dbo.Posts pA ON pQ.AcceptedAnswerId = pA.Id WHERE pQ.PostTypeId = 1; GO CREATE OR ALTER PROC dbo.usp_RptAvgAnswerTimeByTag @StartDate DATETIME, @EndDate DATETIME, @Tag NVARCHAR(50) AS BEGIN /* Changelog: 2020/05/29 James Randell - fixing bugs left over from Bilbo 2020/05/28 Bilbo Baggins - find out when fast answers are coming in */ SELECT TOP 100 YEAR(QuestionDate) AS QuestionYear, MONTH(QuestionDate) AS QuestionMonth, AVG(ResponseTimeSeconds * 1.0) AS AverageResponseTimeSeconds FROM dbo.AverageAnswerResponseTime r WHERE r.QuestionDate >= @StartDate AND r.QuestionDate < @EndDate AND r.Tags = @Tag GROUP BY YEAR(QuestionDate), MONTH(QuestionDate) ORDER BY YEAR(QuestionDate), MONTH(QuestionDate); END GO EXEC usp_RptAvgAnswerTimeByTag @StartDate = '2013-01-01', @EndDate = '2013-01-08', @Tag = '' GO CREATE OR ALTER PROC dbo.usp_RptFastestAnswers @StartDate DATETIME, @EndDate DATETIME, @Tag NVARCHAR(50) AS BEGIN /* Changelog: 2020/05/28 Gabriele D'Onufrio - looking for the fastest answer fingers in the West, possibly fraud */ SELECT TOP 10 r.ResponseTimeSeconds, pQuestion.Title, pQuestion.CreationDate, pQuestion.Body, uQuestion.DisplayName AS Questioner_DisplayName, uQuestion.Reputation AS Questioner_Reputation, pAnswer.Body AS Answer_Body, pAnswer.Score AS Answer_Score, uAnswer.DisplayName AS Answerer_DisplayName, uAnswer.Reputation AS Answerer_Reputation FROM dbo.AverageAnswerResponseTime r INNER JOIN dbo.Posts pQuestion ON r.Id = pQuestion.Id INNER JOIN dbo.Users uQuestion ON pQuestion.OwnerUserId = uQuestion.Id INNER JOIN dbo.Posts pAnswer ON pQuestion.AcceptedAnswerId = pAnswer.Id INNER JOIN dbo.Users uAnswer ON pAnswer.OwnerUserId = uAnswer.Id WHERE r.QuestionDate >= @StartDate AND r.QuestionDate < @EndDate AND r.Tags = @Tag ORDER BY r.ResponseTimeSeconds ASC; END GO EXEC usp_RptFastestAnswers @StartDate = '2013-01-01', @EndDate = '2014-01-08', @Tag = '' GO /* License: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) More info: https://creativecommons.org/licenses/by-sa/4.0/ You are free to: * Share - copy and redistribute the material in any medium or format * Adapt - remix, transform, and build upon the material for any purpose, even commercially Under the following terms: * Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. * ShareAlike - If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. */ read more

Impacto da ordem da coluna no Composite Index SQL Server

Impacto da ordem da coluna no Composite Index SQL Server 5


Neste artigo, exploraremos o Composite Index SQL Server e os principais impactos sobre os pedidos. Também veremos SQL
    Estatísticas de atualização do servidor para determinar um plano de execução otimizado do índice Compositivo.

Introdução

Os índices do SQL Server são um fator vital no desempenho da consulta e no desempenho geral do sistema. Usamos cluster e
    índices não agrupados com configurações diferentes. Você deve passar pela categoria de artigos SQLShack Indexes para se familiarizar com
    índices no SQL Server. read more

Como criar redes que atendam às suas intenções?

Como criar redes que atendam às suas intenções? 6


Co-autor: Adam Ozkan, líder de marketing de produtos, rede de data center

A infraestrutura de rede e as operações de rede estão enfrentando uma demanda sem precedentes para apoiar iniciativas de transformação digital que se movem na velocidade dos negócios. A necessidade de arquiteturas e infraestrutura subjacente se tornarem mais ágeis e flexíveis é maior do que nunca, e as mesmas demandas são impostas àqueles que operam e gerenciam redes diariamente. A IDC espera que a quantidade de dados criada em 2023 atinja mais de 100ZB (um trilhão de gigabytes) ou 10 vezes mais que a quantidade de dados criada em 2014. Claramente, dados e aplicativos alimentam a empresa moderna. read more

Os clientes buscam experiências que aprimoram seu estado atual, projetam adequadamente

Os clientes buscam experiências que aprimoram seu estado atual, projetam adequadamente 7


Os clientes buscam experiências que aprimoram seu estado atual, projetam adequadamente 8

Em um mundo de distração, os ouvintes são os melhores arquitetos de experiência e engajamento.

No primeiro mundo móvel, as experiências devem ser reinventadas para a tela pequena. As melhores experiências quebrarão a quarta parede do digital para proporcionar um verdadeiro engajamento humano a humano.

Como o software, o celular comeu o mundo.

Mas o celular é mais do que uma plataforma de próxima geração. O celular é um poderoso unificador. Ele evoluiu para um centro digital para a humanidade, negócios e sociedade. Ele nos une enquanto nos conecta a outras pessoas, informações e serviços sob demanda. Isso coloca os usuários no controle de suas experiências. Cria novos mundos que transcendem as normas cotidianas. read more

Lançamento do Shopify Balance para gerenciamento de dinheiro para pequenas empresas

Lançamento do Shopify Balance para gerenciamento de dinheiro para pequenas empresas 9


O Shopify (NYSE: SHOP) lançou uma nova solução de gerenciamento de dinheiro com uma abordagem deliberada centrada no vendedor. Conhecida como Balance, a solução de gerenciamento de dinheiro inclui uma série de ferramentas para ajudar os comerciantes a administrar seus negócios com mais eficiência. As ferramentas incluem uma conta comercial, cartão de visita, recompensas e sem taxas mensais. ->

Sistema de Gerenciamento de Dinheiro Balance da Shopify

A nova solução de gerenciamento de dinheiro da Shopify foi projetada para ajudar pequenas empresas a gerenciar suas finanças e fluxo de caixa em um local conveniente. read more

Parcerias da Axway | Iluminando as parcerias da Axway

Parcerias da Axway | Iluminando as parcerias da Axway 10


Parcerias da Axway
Parcerias da Axway

Há alguns meses, anunciamos e publicamos os Programas de Parceiros aprimorados da Axway para Parceiros da Technology Alliance e Parceiros de Negócios. Agora, estamos felizes em esclarecer alguns dos parceiros da Axway em nosso site na Fase dois dos aprimoramentos do programa de parceiros. Do lado das parcerias da Technology Alliance, destacamos Microsoft, AWS, Stoplight e Backflipt. No lado comercial, nosso parceiro Adelius é coberto.

As parcerias da Axway com empresas líderes demonstram o compromisso de promover nossos relacionamentos e soluções conjuntas, especialmente para aqueles nos dois principais níveis de parceria em cada um dos programas (Elite e Advanced para alianças técnicas e Elite e Premier for Business partners com distintivos de parceiros para designar o nível de associação). read more

Como esta empresa de eventos ao vivo se articulou no tempo da COVID (e está tendo seu melhor ano até agora)

Como esta empresa de eventos ao vivo se articulou no tempo da COVID (e está tendo seu melhor ano até agora) 11


Andrew Warner 0:04
Olá, combatentes da liberdade. Meu nome é Andrew Warner. Sou o fundador da mixergy, onde entrevisto empreendedores sobre como eles construíram seus negócios e sou meio anal sobre a maneira como faço minhas entrevistas. Eu programo meu dia perfeitamente. Eu deveria ter terminado agora. Mas me recuso a sair porque tive que entrevistar os convidados de hoje. Se você está olhando o que aconteceu no COVID e está procurando um exemplo de empresário que mudou uma situação difícil, acho que é difícil encontrar alguém melhor do que os convidados de hoje. Very bomb gardener é alguém que produz eventos eventos ao vivo para alguns dos maiores nomes do espaço educacional on-line. Eu não sabia que não sabia disso. Stu McLaren, que faz tribo, produz evento. read more