This document provides an overview of In-Memory OLTP and other SQL Server 2016 features such as Stretch Database, Always Encrypted, Dynamic Data Masking, and Query Store. It discusses how In-Memory OLTP can significantly improve database application performance through its memory-optimized tables and natively compiled stored procedures. It also summarizes capabilities for several high availability and security features introduced in SQL Server 2016.
This slide deck explains in a comprehensive way what Power BI is, how the Power BI architecture looks like and what the usage scenarios are for using Power BI and related tools
Power BI is a self-service business intelligence tool that allows users to analyze data and create reports and visualizations. It includes components for data discovery, analysis, and visualization both on-premises using Excel and in the cloud using the Power BI service. The tool integrates with Office 365 and allows users to discover, visualize, and share insights from data.
BI in the Cloud - Microsoft Power BI Overview and DemoChristopher Foot
RDX Insights Series Presentation focusing on Microsoft Power BI in the cloud. We begin with a high-level overview of the Microsoft BI product suite and discuss the SSIS/SSAS/SSRS tech stack and Power BI. The webinar continues with a deep dive into Power BI and includes instructions on how to use the product to capture, model, analyze and visualize business data. We end the webinar with a Power BI demo highlighting some of its most beneficial and interesting features.
Power BI: Types of gateways in Power BIAmit Kumar ☁
Power BI gateways allow access to on-premises data sources from Power BI reports. There are two types of gateways: 1) A personal gateway allows a single user to connect to sources for use in Power BI reports only. 2) An enterprise gateway allows multiple users to connect to multiple sources for use across Power BI, PowerApps, and other tools, with centralized management. The enterprise gateway is better suited for complex scenarios involving multiple users and data sources.
This document discusses the future of data and the Azure data ecosystem. It highlights that by 2025 there will be 175 zettabytes of data in the world and the average person will have over 5,000 digital interactions per day. It promotes Azure services like Power BI, Azure Synapse Analytics, Azure Data Factory and Azure Machine Learning for extracting value from data through analytics, visualization and machine learning. The document provides overviews of key Azure data and analytics services and how they fit together in an end-to-end data platform for business intelligence, artificial intelligence and continuous intelligence applications.
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Olivier Travers
Making sense of Microsoft's renewed push in the business intelligence sector with:
- Power BI including Power BI Report Server, Premium, Embedded, APIs...
- Excel
- Flow, PowerApps. SharePoint, Teams
- SQL Server
- Azure IaaS / PaaS / SaaS
[Latest update: mid-2019] I have put an inordinate amount of research time to keep this presentation up to date since its original publication in February 2017. The latest version is available upon request for a reasonable fee and for my consulting clients, don't hesitate to contact me to discuss your project.
Olivier Travers
olivier@needlestacker.com
Formulating Power BI Enterprise StrategyTeo Lachev
The document outlines an agenda for a presentation on formulating a Power BI enterprise strategy. The agenda includes introductions, presentations on how Power BI empowers businesses and planning a data access strategy, a question and answer session, and information about an upcoming two-day Power BI workshop. It also provides background information about the presenters and describes various Power BI tools and capabilities for business users, data analysts, BI professionals, and developers.
process that manages the data extracts and caches them in
memory for fast access.
Tableau
26
Architecture
Gateway / Load balancer: distributes requests from clients to application
servers. It provides high availability and scalability.
Customers: Tableau offers desktop, web and mobile clients to access
Tableau Server.
- Tableau Desktop: allows you to create and edit visualizations and
dashboards.
- Web interface: allows you to view and interact with published views.
- Tableau Mobile: optimized for mobile devices to view and interact with
published views.
Tableau
27
Technical Review
Tableau
28
Technical Review
Data Connectivity
- Connects to a
Power BI is introducing new self-service data preparation capabilities through Dataflows. Dataflows allow business analysts to prepare and transform data within Power BI using a low-code/no-code interface. The prepared data can then be reused across Power BI reports and models. Dataflows also aim to address challenges with traditional BI solutions such as requiring specialist knowledge, producing fragmented data, and having no consistent data structures. Data prepared through Dataflows can also potentially be leveraged outside of Power BI in other Azure services.
Power BI new workspace experience in power biAmit Kumar ☁
Power BI has introduced a new workspace experience. This presentation will describe the benefits of new workspace experience over classic workspace experience.
Power BI is a self-service business intelligence tool that allows users to analyze and visualize data. It consists of Power BI Desktop, the Power BI web service, and the Power BI mobile app. Power BI Desktop is used to build reports and dashboards locally, while the web service allows users to publish, share, and collaborate on reports and dashboards online. To create a dashboard in Power BI, a user would connect to a data source, build visualizations with the data, publish the report to the web, combine reports into a dashboard, and then share the dashboard.
This document provides an overview of Power BI including its key capabilities and components. Power BI is a business analytics service that allows users to discover, visualize, and share insights from data. It includes the Power BI service, Power BI Desktop, and mobile apps. The document discusses Power BI's visualizations, content packs, data refresh options using gateways, row-level security, embedding reports into applications, and includes a planned demo.
ESPC15 Power BI - The New Way to Quickly Build Powerful Dashboards (Level 300)Knut Relbe-Moe [MVP, MCT]
Learn how to use the new Power BI Designer to create powerful reports and dashboards, and how to use the new features of Power BI; Power BI dashboards; Connect live to on-premises Analysis Services models, live connectors to for instance Dynamics or SalesForce, and how to use the Power BI Designer to utilize this. Power BI Designer is a standalone Windows Desktop application that can be downloaded from the Power BI site. This application combines Power Query, Power Pivot Data Model and Power View into a seamless experience that will allow customers to build their Power BI elements in an offline fashion and then upload to the Power BI Service.
In this session you will:
- Learn about Power BI Designer
- Learn how to set up Power BI dashboards
- Learn about Power Query, Power Pivot and Power View
This document discusses hybrid architectures and various deployment options for SharePoint. It presents 3 scenarios for hybrid deployments: 1) all data in Office 365, 2) site data on-premises and personal data/conversations in the cloud, and 3) all data locally with conversations in the cloud. It also covers other hybrid topics like identities management, development environments, disaster recovery, and governance considerations for determining appropriate workloads for cloud vs. on-premises.
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging AnalyticsIntergen
A close-up look at how to leverage analytics functionality in Microsoft Dynamics AX, covering traditional BI, modifying role centres and Power BI.
Dynamics Day is Australasia's leading event for users of Microsoft Dynamics. For those of you who couldn't make it along to the event, we have made all session content available online.
Microsoft Azure Enterprise content pack for Power BI allows users to access and analyze their Azure Enterprise data in Power BI. It provides automatically refreshed data daily. Key concepts include datasets which contain imported or connected data, reports which visualize the data through charts and graphs, and dashboards which display tiles linked to reports. The content pack explores and monitors Azure Enterprise data in Power BI. Power BI Desktop is required to connect to data sources, shape the data, and create reports and dashboards.
The document discusses new features in SAP BusinessObjects 4.0, with a focus on the Information Design Tool. Key points include:
- The Information Design Tool (IDT) is the new semantic layer for SAP BusinessObjects and replaces the Universe Designer. It allows for multi-source universes that can connect to multiple data sources.
- New features of the IDT include the ability to create derived tables directly from the interface, replace tables easily, and merge multiple tables. Dimensional and OLAP support is also improved.
- SAP BusinessObjects 4.0 offers improvements like 64-bit architecture, increased performance, new applications like the Upgrade Management Tool, and changes to the deployment
Cortana Analytics Workshop: Developing for Power BIMSAdvAnalytics
Faisal Mohamood. Power BI is leading a market change to SaaS BI. Come learn how Power BI's APIs and Developers will transform how Enterprises and ISVs will go to market in the coming year. You'll get to see great demos showing what's possible, and you'll get a sneak peak of all of our upcoming capabilities. Go to https://channel9.msdn.com/ to find the recording of this session.
Microsoft gets a life on sql and power biOmar Khan
Microsoft is investing significantly in both cloud and on-premises SQL Server and Power BI offerings in 2015. This includes many enhancements to SQL Server 2016's relational database, new in-database R analytics, Master Data Services, Integration Services, Analysis Services and Reporting Services. Microsoft is also providing the Datazen mobile BI client for SQL Server 2008 and later customers with Software Assurance at no additional cost. SQL Server 2016 will feature improvements like updateable columnstore indexes, support for parsing and storing native JSON, integration of R for predictive analytics, and improved security capabilities.
Este documento presenta los resultados de la jornada 20 de la liga masculina de fútbol 7 de la categoría A en Benjamín. Los equipos AVANT ALDAIA C.D.F. "A" y UNION BENETUSER-FABARA C.F. "A" lideran la tabla con 53 y 51 puntos respectivamente. El equipo con peor rendimiento es C.D. APOLO que no ha ganado ningún partido.
This document provides contact information for a technical service company that provides heating and cooling services in Istanbul, Turkey. It lists the phone numbers and mobile services available 24/7. It also lists the neighborhoods and brands of devices serviced, which include boilers, air conditioners, gas fireplaces, ovens, washing machines, refrigerators, and more.
O documento discute o efeito estufa natural e como sua intensificação está relacionada ao aumento das emissões de gases do efeito estufa causadas pelas atividades humanas. Gases como o CO2 retêm mais calor na atmosfera, fazendo com que a temperatura média global aumente cerca de 0,5°C no último século. Se as emissões continuarem no ritmo atual, os níveis de CO2 dobrarão até o fim do século XXI, elevando a temperatura entre 1°C e 4°C.
O documento conta a história dos três rios irmãos - Tejo, Douro e Guadiana - que nasceram nas montanhas da Espanha e decidiram partir juntos para encontrar o mar. O Guadiana foi o primeiro a chegar ao mar, seguindo lentamente e apreciando a paisagem. O Tejo chegou em segundo, correndo rápido no início mas depois desacelerando para contemplar Lisboa. O Douro foi o último a acordar e correu muito para chegar ao mar, sujo e cansado, mas conseguindo ser o primeiro a chegar
La evolución de las computadoras se ha dado a través de 5 generaciones. La primera generación usaba tubos de vacío y tarjetas perforadas. La segunda introdujo los transistores. La tercera desarrolló los circuitos integrados. La cuarta generación vio el surgimiento del microprocesador y los circuitos integrados de gran escala. La quinta generación se enfoca en mejorar la capacidad de comunicación entre humanos y computadoras a través de lenguajes más cotidianos.
João Abílio fala sobre viver intensamente no presente e valorizar a família e o trabalho. Seu maior sonho é ver um mundo com mais justiça, confiança e amor entre as pessoas. Ele acredita que a amizade é um amor eterno.
Solar And Wind Alternative Energy Product PresentationPeter Okwudi
The document describes a company called Eco-Sun-Wind that provides mobile solar power systems as an alternative to diesel generators. The mobile solar power systems use solar panels, batteries, and inverters to provide electricity without noise, fumes or maintenance. They can provide power for commercial, industrial and emergency applications anywhere and anytime. The systems are zero emissions and have lower operating costs than diesel over the long term, making them a sustainable and affordable alternative.
La maldición de Zeus sobre Pandora causó su muerte, lo que llevó a Dionisio a jurar venganza contra su padre Zeus debido al dolor de ver morir a su madre. Dionisio era un guerrero hábil con la capacidad de convencer a través de su palabra así como con su fuerza y agilidad para la batalla.
El documento discute el desafío de formar lectores y escritores críticos en lugar de sujetos dependientes que solo pueden descifrar el sistema de escritura. También señala que si bien la capacitación docente es necesaria, no es suficiente para lograr cambios en la propuesta didáctica, y que la institución escolar sufre una tensión entre la rutina repetitiva y la moda de la innovación.
Este documento describe las ventajas y desventajas, elementos, y funciones básicas de los procesadores de textos. Explica que permiten crear y modificar documentos de forma flexible y cómo se guardan y imprimen archivos. También cubre temas como cómo crear y configurar páginas en un procesador de texto.
Realizamos un Power Point para educación y sociedad sobre las tic en la enseñanza y aprendizaje.
Este trabajó se realizó para la universidad de Castilla - La Mancha.
This document provides instructions for an experiment to verify Ohm's Law. It begins with an aim, list of equipment, and overview of Ohm's Law relating voltage, current and resistance. The procedure involves setting up a circuit with a variable resistor and batteries, then measuring current at different resistance values. Results are recorded in a table. The conclusion confirms Ohm's Law, showing voltage and resistance values are directly proportional while current is inversely proportional.
O documento discute conceitos e ações relacionadas ao manejo e conservação do solo. Aborda tópicos como formação do solo, perda de solo, erosão, práticas conservacionistas, levantamento de solos, capacidade de uso e marco legal para a conservação do solo no Brasil. O documento fornece informações sobre como garantir a sustentabilidade da agricultura por meio do uso adequado dos recursos naturais, principalmente do solo.
1. O documento apresenta um projeto de pesquisa interdisciplinar sobre o Distrito de Irrigação Tabuleiros Litorâneos do Piauí (DITALPI).
2. O objetivo geral é analisar o quanto o DITALPI desenvolveu a região através da irrigação do rio Parnaíba.
3. A pesquisa irá examinar os impactos na vida dos agricultores e estudar os cultivos produzidos pela irrigação, aplicando os conteúdos das disciplinas de Geografia Agrária e Geografia Regional.
Coulomb's law describes the electrostatic force between two point charges. It states that the force is directly proportional to the product of the charges and inversely proportional to the square of the distance between them. The law leads to the concept of electric field as a vector field that describes the electromagnetic force exerted on charged objects. Electric field lines are a graphical representation of the electric field, with properties like direction, strength, and superposition. Coulomb's law and electric fields can be applied to understand phenomena like dipoles, parallel plates in a capacitor, and spherically symmetric charge distributions.
SQL Server 2016 introduces new capabilities to help improve performance, security, and analytics:
- Operational analytics allows running analytics queries concurrently with OLTP workloads using the same schema. This provides minimal impact on OLTP and best performance.
- In-Memory OLTP enhancements include greater Transact-SQL coverage, improved scaling, and tooling improvements.
- The new Query Store feature acts as a "flight data recorder" for databases, enabling quick performance issue identification and resolution.
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...Jürgen Ambrosi
L’obiettivo è quello di fare una panoramica dello stato dell’arte sulle tecnologie a supporto dei database. Alcuni esempi sono la tecnologia in-memory integrata con le funzionalità di analisi operative in tempo reale e della tecnologia Always Encrypted per la protezione dei dati utilizzati in locale o durante gli spostamenti. La tecnologia in-memory consente di migliorare di 30 volte le performance delle transazioni utilizzando hardware standard di settore. Inoltre i Big Data e l'analisi sono diventati un importante fattore di differenziazione competitivo, ma la gestione delle enormi quantità di dati correlate a un tempo di attività 24 ore su 24 continua a essere una sfida per l'IT. Oggi è più importante che mai soddisfare a livello aziendale l'esigenza di prestazioni, disponibilità e sicurezza efficace per gestire carichi di lavoro mission-critical a un costo contenuto. Le soluzioni Microsoft fissano un nuovo standard nelle performance mission-critical.
The Oracle Applications database contains various objects like tables, views, indexes, and sequences across multiple schemas. Key schemas include APPS for common objects and product-specific schemas. Oracle database features such as query optimization, partitioning, and Real Application Clusters are used. Scripts in the database ORACLE_HOME directory are used to start and stop database processes.
The document summarizes several new features in SQL Server 2008 including policy-based management, data collection, resource governor, transparent data encryption, data auditing, backup compression, grouping sets, merge operator, change data capture, table valued parameters, spatial data types, sparse columns, and FILESTREAM data. These features provide capabilities such as centralized management, performance monitoring, resource allocation, data security, auditing, compression, and handling of large binary objects.
This document summarizes a presentation about modernizing SQL Server databases. It discusses:
1. Why organizations may want to modernize their databases, such as to reduce costs, maintain compliance, or keep vendor support.
2. The concept of database compatibility level, which sets database behaviors to be compatible with a specified SQL Server version. Certifying databases based on compatibility level rather than specific SQL Server versions simplifies certification.
3. Tools that can help with the modernization process, including the Database Migration Assistant for assessment and migration, the Database Experimentation Assistant for testing, and the Query Tuning Assistant for addressing query regressions.
4. The recommended process of using these tools is to discover the current
The document provides an overview of new features and enhancements in SQL Server 2008 including:
- .NET Framework integration and new data types
- Database engine improvements like partitioning and failover clustering
- Management tools like SQL Server Management Studio and SQLCMD
- Performance tuning tools like the Database Tuning Advisor
- Analytics capabilities including Analysis Services and Reporting Services
- Replication, reporting, and integration with other Microsoft technologies
It also discusses best practices for upgrading from previous versions of SQL Server to version 2008.
The document discusses various techniques for managing performance and concurrency in SQL Server databases. It covers new features in SQL Server 2008/R2 such as read committed snapshot isolation, partition-level lock escalation, filtered indexes, and bulk loading. It also discusses tools for monitoring performance like the Utility Control Point and Performance Monitor. The document uses case studies to demonstrate how these techniques can be applied.
DB2 9 for z/OS is a major release of DB2 that provides technical and business benefits such as reduced costs, improved availability, and reduced total cost of ownership. It also enables new applications through features like integrated XML support, native SQL procedures, and improved performance for queries, inserts, deletes, and more. Univar, a large chemical distributor, migrated to DB2 9 and has seen benefits from features like partition by growth tablespaces, native SQL procedures, text search, and XML support.
Microsoft SQL Server - Reduce Your Cost and Improve your Agility PresentationMicrosoft Private Cloud
This document discusses server consolidation using SQL Server 2008 R2. It begins by describing the trend toward consolidation to reduce costs by combining underutilized servers onto fewer servers. Key enablers of consolidation include advances in software, hardware, virtualization and improved bandwidth. SQL Server 2008 R2 provides benefits for consolidation such as low TCO, security, manageability and support for virtualization. The document reviews options for consolidating servers using SQL Server 2008 R2, including multiple databases, multiple instances and virtualization. It also discusses management, high availability, security and reducing storage requirements when consolidating with SQL Server 2008 R2.
This document summarizes an overview presentation on SQL Server basics for non-database administrators. It covers SQL Server 2005 platform features, managing databases, database maintenance and protection, securing SQL Server, and managing database objects. The document provides high-level information on these SQL Server administration topics in less than 3 sentences.
Modern Database Development Oow2008 Lucas JellemaLucas Jellema
This document summarizes an Oracle database expert's presentation on optimal use of Oracle Database 10g and 11g for modern application development. Some key points covered include how modern applications are distributed, global, and service-oriented; how new Oracle database features support cloud computing, analytics, and internationalization; and guidelines for developing applications that leverage the database while maintaining independence.
This slide deck presentation provides an overview of managing Microsoft SQL Server for those who are not primarily database administrators. The presentation covers how SQL Server works, backup and restore operations, indexes, database and server configuration options, security models, and high availability and replication options. It also demonstrates various SQL Server management tasks in the SQL Server Management Studio tool. The presentation encourages attendees to reuse the material and provides contact information for the company that created the presentation for additional training opportunities.
This document provides an introduction to Azure SQL Database. It describes Azure SQL Database as a fully managed relational database service. It notes that Azure SQL Database differs from SQL Server in some ways, such as not supporting certain T-SQL constructs and commands. The document also discusses server provisioning, database deployment, monitoring, and new service tiers for Azure SQL Database that offer different levels of scalability, performance, and business continuity features.
En esta sesión revisamos las nuevas mejoras y funcionalidades que estarán implementadas en la siguiente versión de SQL Server principalmente en Seguridad, Rendimiento y Alta Disponibilidad
Web Cloud Computing SQL Server - Ferrara Universityantimo musone
The document provides a summary of an individual's background and experience. It includes the following information in Italian:
1. The individual graduated from the University of Ferrara in 2014 and is an engineer from the University of Naples. They have worked at Avanade since 2006 as a Technical Architect focusing on Cloud and Mobile.
2. They speak at events as a Microsoft Student Partner and are a co-founder of the Fifth Element Project.
3. Their areas of expertise include applications, storage, servers, networking, operating systems, databases, virtualization, runtimes, middleware, and infrastructure as a service, platform as a service and software as a service.
4. They provide a link to
This document contains contact information for Marcos Freccia, a SQL Server DBA and Data Platform MVP at Zalando SE. It also lists some common challenges for BI professionals such as managing data in the cloud, ease of use and adoption, keeping data current, integration with existing environments, and managing BI systems. Finally, it provides an overview of Power BI including its key benefits, data sources, visualization capabilities, and integration with other Microsoft products.
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseMarcos Freccia
This document provides an overview of Azure SQL Database service tiers including database size limits, performance metrics like DTUs and storage, and availability features like point-in-time restore and geo-replication. The service tiers range from Basic to Premium and include performance options from 5 to 4000 DTUs and database sizes from 2GB to 4TB. Higher tiers provide increased concurrency, storage, and restore windows along with active geo-replication. The document also includes links to external tools for calculating database performance and an Azure SQL management portal.
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemMarcos Freccia
O documento discute três métodos para migrar um banco de dados para o Azure SQL Database: 1) usando o assistente de migração no SQL Server 2016, 2) usando o BCP com o SQL Azure Migration Wizard, e 3) replicação transacional. Ele também discute o SQL DTU Calculator e fornece links para recursos adicionais.
- Azure SQL Database provides cloud-based SQL databases with predictable performance and business continuity.
- It has multiple access methods including a portal, REST API, PowerShell, SQL tools, and programming languages.
- The database architecture has client, services, platform, and infrastructure layers to support scalability and isolation.
O documento discute a possibilidade de usar bancos de dados na nuvem da Microsoft Azure. Ele descreve os serviços de banco de dados relacional SQL Database como uma opção gerenciada que oferece escalabilidade, continuidade e funcionalidades para desenvolvedores sem a necessidade de um DBA. Ele também discute os níveis de serviço disponíveis e suas características de desempenho e preços.
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
O documento discute como criar um baseline do ambiente SQL Server usando SSIS e SSRS para coletar métricas como uso de CPU, esperas, índices e discos. O autor apresenta as ferramentas que serão utilizadas - SQL Server, SSIS, SSRS e SSDT - e quais métricas serão coletadas, como overview das instâncias, latência de disco e uso de índices.
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSMarcos Freccia
O documento discute como criar um baseline do ambiente SQL Server usando SSIS e SSRS para coletar métricas como uso de CPU, esperas, índices e discos. O autor apresenta as ferramentas que serão utilizadas - SQL Server, SSIS, SSRS e SSDT - e quais métricas serão coletadas, como overview das instâncias, latência de disco e uso de índices.
O documento apresenta uma palestra sobre como realizar um baseline de desempenho de um banco de dados SQL Server. Ele explica o que é um baseline, quais ferramentas serão utilizadas como SQL Server, SSIS e SSRS, e quais métricas serão coletadas como overview das instâncias, latência de disco, uso de CPU, wait stats e compressão.
Controlando cargas de trabalho com o resource governor no SQL Server 2014Marcos Freccia
O documento discute o Resource Governor do SQL Server 2014, que permite gerenciar cargas de trabalho isolando recursos como CPU e memória. Ele explica os componentes do Resource Governor, incluindo resource pools para alocar recursos a workloads, e funções classificadoras para direcionar conexões aos pools. A apresentação inclui uma demonstração do Resource Governor e responde perguntas sobre como limitar processos como backups e relatórios.
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
Este documento discute como criar um baseline do ambiente SQL Server usando SSIS, SSRS e queries de diagnóstico do SQL Server para coletar informações como overview das instâncias, latência de disco, uso de CPU, wait stats, uso de índices e índices duplicados. Ele também lista as ferramentas que serão utilizadas: SQL Server, SSIS, SSRS, SSDT e queries de diagnóstico do Glen Berry.
24HOP - Português - Resource Governor no SQL Server 2014Marcos Freccia
O documento discute o Resource Governor do SQL Server, que permite gerenciar cargas de trabalho isolando recursos como CPU e memória em Resource Pools. O documento explica os componentes do Resource Governor, incluindo Resource Pools, Workload Groups e funções de classificação, e discute prós e contras de seu uso. Uma demonstração do Resource Governor é apresentada.
O documento descreve o programa Microsoft Student Partner e as vantagens de participar dele e de comunidades Microsoft. O MSP conecta estudantes apaixonados por tecnologia a oportunidades para desenvolver habilidades práticas e se tornar líderes de tecnologia. Participar dessas comunidades oferece benefícios como acesso a softwares e treinamentos.
O documento introduz os conceitos de Wait Types e Queues no SQL Server. Apresenta os tipos de esperas comuns como LCK_M, CXPACKET e WRITELOG e explica que esperas como essas ocorrem quando recursos como CPU, memória e E/S de disco estão em falta. Demonstra como monitorar esperas usando o sys.dm_os_wait_stats e o Performance Monitor.
24 Horas de PASS - File table, full text search e semantic searchMarcos Freccia
Este documento resume as novas funcionalidades de FileTable, Full Text Search e Semantic Search no SQL Server 2012. FileTable permite armazenar arquivos e documentos na base de dados. Full Text Search fornece pesquisas por variações de palavras e sinônimos. Semantic Search aumenta as possibilidades de pesquisa do Full Text Search realizando pesquisas estruturadas e não estruturadas.
Porque se certificar e mudanças nas provas de SQL Server 2012.Marcos Freccia
This document provides information about Microsoft SQL Server 2012 certifications and training. It outlines the new certification paths and names, as well as upgrade paths from previous certifications. It also describes the skills assessed in each certification and role convergence among database administrators and developers. Finally, it lists Microsoft Official Courseware, books from Microsoft Press for exam preparation, and additional online resources for learning about SQL Server 2012.
FileTable, Full Text Search e Semantic SearchMarcos Freccia
O documento discute as novas funcionalidades de armazenamento de arquivos, pesquisa de texto completo e semântica no SQL Server 2012, incluindo FileTable, melhorias na pesquisa de texto completo e a nova capacidade de pesquisa semântica.
FileTable, Full Text Search e Semantic SearchMarcos Freccia
O documento discute as novas funcionalidades de armazenamento de arquivos, pesquisa de texto completo e semântica no SQL Server 2012, incluindo FileTable, melhorias na pesquisa de texto completo e a nova capacidade de pesquisa semântica.
Novidades do Analysis Services e PowerPivot SQL 2012Marcos Freccia
The document discusses new features in Microsoft SQL Server 2012 Analysis Services and PowerPivot. It introduces the new BI Semantic Model, which provides a single model for creating BI solutions. This model can be built in multiple ways and supports personal, team, and corporate BI contexts. It offers flexibility, richness through capabilities like hierarchies and calculations, and scalability through its in-memory and multi-dimensional technologies. The document outlines the benefits and scenarios for the BI Semantic Model and how it can be used alongside existing Analysis Services applications.
Discovery Series - Zero to Hero - Task Mining Session 1DianaGray10
This session is focused on providing you with an introduction to task mining. We will go over different types of task mining and provide you with a real-world demo on each type of task mining in detail.
This PDF delves into the aspects of information security from a forensic perspective, focusing on privacy leaks. It provides insights into the methods and tools used in forensic investigations to uncover and mitigate privacy breaches in mobile and cloud environments.
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptxFwdays
I will share my personal experience of full-time development on wasm Blazor
What difficulties our team faced: life hacks with Blazor app routing, whether it is necessary to write JavaScript, which technology stack and architectural patterns we chose
What conclusions we made and what mistakes we committed
Keynote : AI & Future Of Offensive SecurityPriyanka Aash
In the presentation, the focus is on the transformative impact of artificial intelligence (AI) in cybersecurity, particularly in the context of malware generation and adversarial attacks. AI promises to revolutionize the field by enabling scalable solutions to historically challenging problems such as continuous threat simulation, autonomous attack path generation, and the creation of sophisticated attack payloads. The discussions underscore how AI-powered tools like AI-based penetration testing can outpace traditional methods, enhancing security posture by efficiently identifying and mitigating vulnerabilities across complex attack surfaces. The use of AI in red teaming further amplifies these capabilities, allowing organizations to validate security controls effectively against diverse adversarial scenarios. These advancements not only streamline testing processes but also bolster defense strategies, ensuring readiness against evolving cyber threats.
It's your unstructured data: How to get your GenAI app to production (and spe...Zilliz
So you've successfully built a GenAI app POC for your company -- now comes the hard part: bringing it to production. Aparavi addresses the challenges of AI projects while addressing data privacy and PII. Our Service for RAG helps AI developers and data scientists to scale their app to 1000s to millions of users using corporate unstructured data. Aparavi’s AI Data Loader cleans, prepares and then loads only the relevant unstructured data for each AI project/app, enabling you to operationalize the creation of GenAI apps easily and accurately while giving you the time to focus on what you really want to do - building a great AI application with useful and relevant context. All within your environment and never having to share private corporate data with anyone - not even Aparavi.
Choosing the Best Outlook OST to PST Converter: Key Features and Considerationswebbyacad software
When looking for a good software utility to convert Outlook OST files to PST format, it is important to find one that is easy to use and has useful features. WebbyAcad OST to PST Converter Tool is a great choice because it is simple to use for anyone, whether you are tech-savvy or not. It can smoothly change your files to PST while keeping all your data safe and secure. Plus, it can handle large amounts of data and convert multiple files at once, which can save you a lot of time. It even comes with 24*7 technical support assistance and a free trial, so you can try it out before making a decision. Whether you need to recover, move, or back up your data, Webbyacad OST to PST Converter is a reliable option that gives you all the support you need to manage your Outlook data effectively.
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Zilliz
Enterprises have traditionally prioritized data quantity, assuming more is better for AI performance. However, a new reality is setting in: high-quality data, not just volume, is the key. This shift exposes a critical gap – many organizations struggle to understand their existing data and lack effective curation strategies and tools. This talk dives into these data challenges and explores the methods of automating data curation.
The Zaitechno Handheld Raman Spectrometer is a powerful and portable tool for rapid, non-destructive chemical analysis. It utilizes Raman spectroscopy, a technique that analyzes the vibrational fingerprint of molecules to identify their chemical composition. This handheld instrument allows for on-site analysis of materials, making it ideal for a variety of applications, including:
Material identification: Identify unknown materials, minerals, and contaminants.
Quality control: Ensure the quality and consistency of raw materials and finished products.
Pharmaceutical analysis: Verify the identity and purity of pharmaceutical compounds.
Food safety testing: Detect contaminants and adulterants in food products.
Field analysis: Analyze materials in the field, such as during environmental monitoring or forensic investigations.
The Zaitechno Handheld Raman Spectrometer is easy to use and features a user-friendly interface. It is compact and lightweight, making it ideal for field applications. With its rapid analysis capabilities, the Zaitechno Handheld Raman Spectrometer can help you improve efficiency and productivity in your research or quality control workflows.
Increase Quality with User Access Policies - July 2024Peter Caitens
⭐️ Increase Quality with User Access Policies ⭐️, presented by Peter Caitens and Adam Best of Salesforce. View the slides from this session to hear all about “User Access Policies” and how they can help you onboard users faster with greater quality.
7. Customers are demanding ever-higher
concurrency and lower latency, at a lower cost
Hardware trends demand architectural changes
to the relational database management system
(RDBMS) to meet those demands
Why In-Memory OLTP?
In-Memory Online Transaction Processing (OLTP),
a key new feature of SQL Server 2016, offers:
High performance
Memory-optimized OLTP engine
SQL Server integration
Modern hardware architecture
8. Why In-Memory OLTP? (continued)
In-Memory OLTP is a memory-optimized
database engine integrated into the SQL Server
engine, optimized for OLTP, that can significantly
improve database application performance
Features of In-Memory OLTP include:
Memory-optimized tables
Natively compiled stored procedures
9. Why In-Memory OLTP? (continued)
Memory-optimized table
A memory-optimized table has one representation of itself in active memory, in
addition to standard representation on hard drive
Business transactions against a table run faster because they directly interact with only
representation in active memory
Natively compiled stored procedures
A natively compiled stored procedure is a SQL Server object that can access only
memory-optimized data structures (memory-optimized tables, table variables, etc.)
Natively compiled stored procedures require fewer machine instructions during runtime
than they would if they were created as traditional interpreted stored procedures
10. Extreme OLTP performance (up to 30x) due to two factors:
High scalability through lock- and latch-free architecture enables linear scaling
Low latency through efficient data access and query processing: memory-optimized
data structures and native compilation
Integrated into SQL Server for low total cost of ownership (TCO)
Part of Enterprise Edition
Same databases can have in-memory and on-disk
Integrated developer and DBA experience: same T-SQL, client stack, tooling,
backup/restore, AlwaysOn
In-Memory OLTP value proposition
Target scenarios: OLTP apps with high throughput and low-latency requirements
11. ALTER TABLE Sales.SalesOrderDetail
ALTER INDEX PK_SalesOrderID
REBUILD
WITH (BUCKET_COUNT=100000000)
T-SQL surface area: New
{LEFT|RIGHT} OUTER JOIN
Disjunction (OR, NOT)
UNION [ALL]
SELECT DISTINCT
Subqueries (EXISTS, IN, scalar)
Better T-SQL coverage, including:
Full collations support in native modules
Query surface-area improvements
Nested stored procedures (EXECUTE)
Natively compiled scalar user-defined functions
Query Store support
Other improvements:
Full schema change support: add/alter/drop
column/constraint
Increased size allowed for durable tables
ALTER TABLE support
Multiple Active Results Sets (MARS) support
In-Memory OLTP enhancements
14. Order History
Solution for securely stretching
cold tables to Microsoft Azure
with remote query processing
Capability
Stretches large operational tables from on-premises
to Azure with ability to query
Benefits
What is Microsoft Stretch Database?
Customers
Products
Order History
Stretch to cloud
Azure
SQL
Server
2016
SQL
App
Order History
Order History
15. Migrates your historical data to Microsoft Azure SQL Database
Offers option to pause data migration
Troubleshoots problems on local server
Maximizes available network bandwidth
Ensures no data is lost
Retries logic to handle connection issues
Uses dynamic management view to check migration status
Identifies databases and tables using Stretch Database Advisor, a
feature of Microsoft SQL Server 2016 Upgrade Advisor
Capabilities and functions
16. Creates a secure linked server
definition in the on-premises
SQL Server
Targets linked server definition as
the remote endpoint
Provisions remote resources and
begins to migrate eligible data, if
migration is enabled
Queries against tables run for both
local database and remote endpoint
On-premises instance Azure
Internetboundary
Linked servers
Remote
Endpoint
Remote Data
Local
Database
Eligible Data
Local Data
How Stretch Database works
17. Work without disruption
Business applications continue
working without disruption
Database administrator (DBA)
scripts and tools work as before;
all controls still held in local SQL
Server
Developers continue building or
enhancing applications with
existing tools and methods
Trickle migration
Orders Orders History
Orders History
20. Prevention of
data disclosure
Client-side encryption of
sensitive data using keys that are
never given to database system
Queries on
encrypted data
Support for equality
comparison, including join,
group by, and distinct operators
Application
transparency
Minimal application changes
through server and client library
enhancements
Allows customers to securely store sensitive data outside of their trust boundary
while protecting data from highly privileged (yet unauthorized) users
What is Always Encrypted?
21. Capability
ADO.NET client library provides transparent
client-side encryption, while SQL Server
executes T-SQL queries on encrypted data
Benefits
Data remains encrypted during query
Apps TCE-enabled
ADO.NET
SQL ServerEncrypted
query
No app
changes
Master
key
Columnar
key
What is Always Encrypted?
22. How does Always Encrypted work?
SQL Server or SQL Database
Encrypted sensitive data and corresponding
keys are never seen in plain text in SQL Server
"SELECT Name FROM Customers WHERE SSN = @SSN",
"111-22-3333"
ADO.NET
"SELECT Name FROM Customers WHERE SSN = @SSN",
0x7ff654ae6d
Ciphertext
Name SSN Country
0x19ca706fbd9a 0x7ff654ae6d USA
Name
0x19ca706fbd9a
Result setResult set
Name
Wayne Jefferson
Ciphertext
23. Security
officer
1. Generate CEKs and master key
2. Encrypt CEK
3. Store master key securely
4. Upload encrypted CEK to DB
CMK store:
Certificate store
HSM
Azure Key Vault
Encrypted
CEK
Column
encryption key
(CEK)
Column
master key
(CMK)
CMK
database
Encrypted CEK
Key provisioning
27. Live Query Statistics
Collect actual metrics about query while running
To view live query execution plan, from Tools menu, click
Live Query Statistics
Using LQS, you can view CPU/memory usage, execution
time, query progress, and so on
Enables rapid identification of potential bottlenecks for
troubleshooting query performance issues
Allows drill-down to live operator level statistics:
Number of generated rows
Elapsed time
Operator progress
Live warnings
28. How Query Store works
Collects query texts (plus all relevant properties)
Stores all plan choices and performance metrics
Works across restarts/upgrades/recompiles
Lowers bar for performance troubleshooting
Allows new views
Offers intuitive and easy plan forcing
Durability latency controlled by DB option
DATA_FLUSH_INTERNAL_SECONDS
Query Store
Async write-back
Compile
Execute
SQL
Plan store
Runtime stats
Query
Store
schema
Compile MSG
Execute MSG
29. Monitoring query performance
Query Store feature provides
DBAs with insight on query plan
choice and performance
Regressed Queries pane shows
queries and plans in Query
Store
Drop-down boxes at top allow
you to select queries based on
various criteria
30. Install bits
Keep existing
compat level
Run Query Store
(create a baseline)
Move to vNext
CompatLevel
Fix regressions with
plan forcing
SQL Server 2016
Query optimization enhancements tied to database compatibility level
Stability during upgrade to SQL Server 2016
33. Enable fine-grained access control
over specific rows in database table
Help prevent unauthorized access
when multiple users share same
tables, or implement connection
filtering in multi-tenant applications
Administer via SQL Server
Management Studio or SQL Server
Data Tools
Use enforcement logic inside
database and schema bound to table
SQL Database
Customer 1
Customer 2
Customer 3
Need for Row-Level Security (RLS)
Collect actual metrics about query while running
34. … … … 3
… … … 3
… … … 2
… … … 4
RLS introduction
Client App
Tenant 1 Tenant 2 Tenant 3 Tenant 4
Data dependent routing APIs connect to database
Row-Level
Security filters
based on
CONTEXT_INFO
Shard 2Shard 1
RLS restricts which users can view which data in a table, based on a function.
SQL Server 2016 introduces this feature, which is useful in multi-tenant
environments where you may want to limit data access based on customer ID.
35. One
Policy manager creates filter predicate and security policy in T-SQL, binding predicate to patient’s table
Two
App user (nurse) selects from patient’s table
Three
Security policy transparently rewrites query to apply filter predicate
Database
CREATE FUNCTION dbo.fn_securitypredicate(@wing int)
RETURNS TABLE WITH SCHEMABINDING AS
return SELECT 1 as [fn_securitypredicate_result] FROM
StaffDuties d INNER JOIN Employees e
ON (d.EmpId = e.EmpId)
WHERE e.UserSID = SUSER_SID() AND @wing = d.Wing;
CREATE SECURITY POLICY dbo.SecPol
ADD FILTER PREDICATE dbo.fn_securitypredicate(Wing) ON Patients
WITH (STATE = ON)
Filter
Predicate:
INNER
JOIN…
Security
Policy
Application Patients
SELECT * FROM Patients SELECT * FROM Patients
SEMIJOIN APPLY dbo.fn_securitypredicate(patients.Wing);
SELECT Patients.* FROM Patients,
StaffDuties d INNER JOIN Employees e ON (d.EmpId = e.EmpId)
WHERE e.UserSID = SUSER_SID() AND Patients.wing = d.Wing;
RLS in three steps
Nurse Policy manager
38. SQL Database
SQL Server 2016
Table.CreditCardNo
4465-6571-7868-5796
4468-7746-3848-1978
4484-5434-6858-6550
Real-time data masking;
partial masking
Dynamic Data Masking
Prevent abuse of sensitive data by hiding it from users
Configuration made easy in new
Azure portal
Policy-driven at table and column
level for defined set of users
Dynamic Data Masking applied in
real time to query results based
on policy
Multiple masking functions
available (full, partial) for various
sensitive data categories (like
credit card numbers, SSN)
39. 3 ) Dynamic data-masking policy obfuscates sensitive data in query results2 ) App user selects from employee table1 ) Security officer defines dynamic data-masking policy in T-SQL over sensitive data in employee table
SELECT [Name],
[SocialSecurityNumber],
[Email],
[Salary]
FROM [Employee]
admin1 loginother login
BUSINESS
APP
BUSINESS
APP
Dynamic Data Masking walkthrough
ALTER TABLE [Employee] ALTER COLUMN
[SocialSecurityNumber]
ADD MASKED WITH (FUNCTION = ‘SSN()’)
ALTER TABLE [Employee] ALTER COLUMN [Email]
ADD MASKED WITH (FUNCTION = ‘EMAIL()’)
ALTER TABLE [Employee] ALTER COLUMN [Salary]
ADD MASKED WITH (FUNCTION = ‘RANDOM(1,20000)’)
GRANT UNMASK to admin1
Security
Officer
40. Defining Dynamic Data Masking
A masking rule may be
defined on a column in a
table in order to protect data
in that column.
Four types of masks are
available.
43. Benefits
Near “bottomless” storage
Off-site, geo-redundant
No provisioning, decay free
No device management
Remote accessibility
Limitations
Backup size up to 1 TB
Restore speed
BACKUP database TO URL =
‘https://<storageaccount>.blob.core.
windows.net/<container>/<blob>’
WITH CREDENTIAL = ‘credential_name’
Azure Storage
Azure Virtual
Machines
On-premises
On-site and off-site storage costs
Device management costs
Limit of 1 TB on Azure drive
Max of 16 drives
Management of drives and policy
SQL Server 2012 SP1 CU2
44. CREATE CREDENTIAL [https://<account>.blob.core.windows.net/<container>]
WITH IDENTITY = 'Shared Access Signature',
SECRET = 'sig=mw3K6dpwV%2BWUPj8L4Dq3cyNxCI'
BACKUP DATABASE database TO
URL = N'https://<account>.blob.core.windows.net/<container>/<blob1>',
URL = N'https://<account>.blob.core.windows.net/<container>/<blob2>'
Less expensive storage
Backup stripping and faster restore
Approximate maximum backup size of 12 TB
Granular access and unified credential story (SAS URIs)
Supports all existing backup and restore features (except append)
SQL Server 2016
45. Data
Media failure or undesired action (for example, DROP TABLE)
Restore to any on-premises SQL Server database
Inexpensive disaster recovery
Restore to an Azure virtual machine and redirect applications
Recovery Dev/Test
Restore to an Azure virtual machine
and give access to developers
48. DB1 DB2 DB3
DB4 DB5 DB6
Azure Virtual Machines
On-premises
Azure Storage
Native support
for SQL Server
data files stored
as Azure blobs
CREATE CREDENTIAL [https://mystorage.blog.core.windows.net/data]
WITH IDENTITY = ‘Shared Access Signature',
SECRET = ‘<your SAS key>
CREATE DATABASE mydb ON
( NAME = mydb_dat,
FILENAME = 'https://mystorage.blob.core.windows.net/data/mydb.mdf' )
LOG ON
( NAME = foo_log,
FILENAME =
'https://mystorage.blob.core.windows.net/data/mydblog.ldf')
Separation of compute and storage
Database migration to other machines
Basic disaster recovery
Increased storage on Azure Virtual
Machines
Near “bottomless” storage
Off-site, geo-redundant
No provisioning
No device management
Media safety (decay free)
Remote accessibility
DB3
DB6
SQL Server 2014
49. BACKUP DATABASE database TO
URL = N'https://<account>.blob.core.windows.net/<container>/<backupfileblob1>‘
WITH FILE_SNAPSHOT
MDF MDF
LDF LDF
Azure Storage
BAK
SQL Server data files
50. Traditional backup
Multiple backup types
Complex point-in-time
restore process
Backup to Azure with file
snapshots
Full backup only once
Point-in-time restore only
needs two adjacent backups
Full Log Log Log Diff Log Log Log Diff Log Log Log
Log Log Log Log Log Log Log Log Log Log LogFull
SQL Server 2016