Business Intelligence in Microsoft Sharepoint 2013

Total Page:16

File Type:pdf, Size:1020Kb

Business Intelligence in Microsoft Sharepoint 2013 Business Intelligence in Microsoft SharePoint 2013 Norman P. Warren Mariano Teixeira Neto Stacia Misner Ivan Sanders Scott A. Helmers Copyright © 2013 by Norman P. Warren, Mariano Teixeira Neto, Data Inspirations, Inc., Dimension Solutions, Scott A. Helmers All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. ISBN: 978-0-7356-7543-8 1 2 3 4 5 6 7 8 9 LSI 8 7 6 5 4 3 Printed and bound in the United States of America. Microsoft Press books are available through booksellers and distributors worldwide. If you need support related to this book, email Microsoft Press Book Support at [email protected]. Please tell us what you think of this book at http://www.microsoft.com/learning/booksurvey. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/ Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, O’Reilly Media, Inc., Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book. Acquisitions and Development Editor: Kenyon Brown Production Editor: Rachel Steely Editorial Production: Octal Publishing, Inc. Technical Reviewer: Carl Rabeler Copyeditor: Bob Russell, Octal Publishing, Inc. Indexer: BIM, Inc. Cover Design: Twist Creative Cover Composition: Karen Montgomery Illustrator: Rebecca Demarest This title is printed digitally on demand. Contents at a Glance Introduction xv CHAPTER 1 Business intelligence in SharePoint 1 CHAPTER 2 Planning for business intelligence adoption 21 CHAPTER 3 The lifecycle of a business intelligence implementation 55 CHAPTER 4 Using PowerPivot in Excel 2013 97 CHAPTER 5 Using Power View in Excel 2013 125 CHAPTER 6 Business intelligence with Excel Services 2013 157 CHAPTER 7 Using PowerPivot for SharePoint 2013 189 CHAPTER 8 Using PerformancePoint Services 213 CHAPTER 9 Using Visio and Visio Services 269 CHAPTER 10 Bringing it all together 309 APPENDIX A Running scripts to set up a demonstration environment 331 APPENDIX B Microsoft and “Big Data” 349 Index 361 This page intentionally left blank Contents Introduction .....................................................xv Chapter 1 Business intelligence in SharePoint 1 Leading up to BI ..................................................1 Beware of losing sight of what matters most .........................4 What is BI? .......................................................5 The need for BI today ........................................6 What is self-service BI? .......................................7 Microsoft’s vision for BI and self-service BI ...........................7 What SharePoint does for BI ........................................9 The BI stack: SQL Server + SharePoint + Office ......................10 Authoring in Microsoft BI tools ...............................12 Examples of BI in SharePoint 2013 ..................................12 PerformancePoint and the BI stack ............................12 Power Pivot and BISM Model: A Fulfillment Report for Tracking Products ...........................................14 The steps to implementation .................................16 Sharing with other teams (building user adoption) ..............18 A summary of the fulfillment example .........................19 Creating a report by using an Odata feed from a SharePoint list .......19 Summary. .20 Chapter 2 Planning for business intelligence adoption 21 Business user communities ........................................22 Understanding your audience: Casual users vs. power users. .22 What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit: microsoft.com/learning/booksurvey v Organizational hierarchy ....................................24 BI communities .............................................25 The progression of BI .............................................35 The Business Intelligence Maturity Model ......................36 Road map to analytical competition ..........................41 Tool selection ....................................................44 Excel ......................................................45 Excel Services ..............................................47 Reporting Services ..........................................48 SharePoint BI. 49 PerformancePoint Services ...................................49 Visio Services ...............................................50 An action plan for adoption: Build it and they might come ............51 Summary. .53 Chapter 3 The lifecycle of a business intelligence implementation 55 Working together: SQL Server 2012 + SharePoint 2013 + Office 2013 ..57 SQL Server 2012 features ..........................................59 1 The SQL Server database engine ..........................60 2 SQL Server Integration Services or other tools ...............60 3 The Business Intelligence Semantic Model ..................61 4 Additional BI tools .......................................62 5 SQL Server Data Tools ....................................63 The lifecycle of a BI implementation ................................64 Step 1: Decide what to analyze, measure, or forecast ............67 Step 2: Get to trusted data ...................................68 Step 3 or 4: Load data into a SSDT (Visual Studio) project ........73 Step 5: Model the data ......................................79 Step 6: Deploy the model to SSAS ............................82 Step 7: Create a BISM file in SharePoint 2013 ...................90 Summary. .94 vi Contents Chapter 4 Using PowerPivot in Excel 2013 97 The Data Model ..................................................97 Creating the Data Model ....................................99 Adding data to the Data Model .............................108 Creating table relationships by using the Data Model ..........109 Working with the Data Model. 111 PowerPivot 2013 ................................................111 Data refresh ...............................................114 Compatibility issues ........................................115 Calculations with DAX ...........................................116 A new DAX function .......................................118 Importing data from Windows Azure Marketplace ..................118 Paving the ground ..............................................122 Summary. .124 Chapter 5 Using Power View in Excel 2013 125 Introducing Power View .........................................125 A brief history .............................................125 Comparing editions of Power View ..........................125 What’s new in Power View .......................................126 More visualizations ........................................126 Additional formatting options ...............................128 Key performance indicators .................................128 New drill functionality. .128 Using Power View ...............................................129 When do you use Power View?. .129 When do you avoid using Power View? .......................130 Setting up Power View .....................................131 Creating visualizations ...........................................131 Getting started. .131 Creating a table ...........................................133 Creating a matrix ..........................................135 Creating a chart ...........................................138 Contents vii Creating a map ............................................144 Creating cards .............................................146 Using KPIs ................................................147 Filtering data ...................................................149 Highlighting data. .150 Adding a slicer ............................................150 Filtering by using tiles ......................................151 Using the Filter pane .......................................153 Saving a Power View workbook ...................................155 Summary. .156 Chapter 6 Business intelligence with Excel Services 2013 157 A brief history of Excel Services ...................................158 2007: The introduction of Excel Services ......................158 2010: Expanded capabilities .................................160 2013: Continued expansion .................................160 When to use Excel Services .......................................161 It’s already Excel ...........................................161 It’s fast to create and easy to adopt ..........................161 It is a great ad hoc tool .....................................162 It scales Excel files to many users ............................162 The Data Model in Excel Services. .162 Configuring the server ...........................................163 Installation ................................................163
Recommended publications
  • Proclarity Professional Getting Started Guide
    GettingStartedGuide.book Page 1 Wednesday, December 6, 2006 9:24 AM ProClarity® Analytics 6 ProClarity Professional 6.3 Getting Started Guide Printing: For best print quality, print from version 6.0 or 7.0 Adobe Reader. GettingStartedGuide.book Page 2 Wednesday, December 6, 2006 9:24 AM Acknowledgements ProClarity and the ProClarity logo are either registered trademarks or trademarks of ProClarity Corporation, incorporated in the United States and other countries. Trademarks and registered trademark names in this documentation are the property of their respective owners. The use of a name should not be regarded as affecting the ownership of the trademark. Every effort has been made to ensure the appropriate treatment of all trademarks. All text and diagrams in this Getting Started Guide are owned by ProClarity Corporation or its suppliers. The Getting Started Guide is protected by copyright laws and international treaty provisions. You may reproduce information located in the Getting Started Guide; however, the reproduced materials are solely for your use and may not be distributed, published, or sold. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, places, or events is intended or should be inferred. © 2007 ProClarity Corporation. All Rights Reserved. GettingStartedGuide.book Page 3 Wednesday, December 6, 2006 9:24 AM Table of Contents
    [Show full text]
  • Oracle Fusion Business Intelligence Capability DG
    Oracle Fusion User Business Intelligence Capability Discussion Guide Last updated: 11/10/07 Oracle Introduction Sell DB options and DB switches to new customers. Hyperion Essbase System 9 Overview: In October 2005 Sell MW as extension of DB and applications. Hyperion launched their System 9 product. This is primarily an Oracle’s Profile: Continuing acquisition strategy: integration release designed to bring all their products (Brio, Oracle was founded in 1977, with offices in 145+ countries. o Consolidate Enterprise Resource Planning (ERP), Customer Essbase, Hyperion Reporting, and Financial Applications) onto a As of 2007, Oracle employs ˜75,000 people. Relationship Management (CRM), Supply Chain single platform. Is the leading enterprise software company. Management (SCM), and Business Intelligence (BI) market Capabilities on the new platform include financial reporting, Is No. 1 in database (DB), No. 2 in business intelligence (BI), segments. production reporting, interactive reporting, dashboards, and No. 3 in middleware (MW). o Build vertical expertise. advanced analytics, metrics management, data mining, and Claims $1 billion in MW sales—more than BEA. o Fill MW gaps. visualization. (Source: Oracle FY08 Q1 Financial Reporting) Oracle Fusion Business Intelligence (BI) Offerings Essbase System 9 - New Components Oracle Fusion Middleware includes all Oracle software other Important Notes: Foundation Services – which offer single user provisioning, than applications or database. Oracle MW Web site: common security, a single repository for all documents, and 1) Oracle announced closure of its acquisition of Hyperion www.oracle.com/products/middleware centralized license management. Solutions Corporation in March 2007, although it appears to Oracle’s Strategic Goals: have not yet articulated a definitive strategy of how it will Workspace – a newly designed thin client portal.
    [Show full text]
  • (BI) Using MS Excel Powerpivot
    2018 ASCUE Proceedings Developing an Introductory Class in Business Intelligence (BI) Using MS Excel Powerpivot Dr. Sam Hijazi Trevor Curtis Texas Lutheran University 1000 West Court Street Seguin, Texas 78130 [email protected] Abstract Asking questions about your data is a constant application of all business organizations. To facilitate decision making and improve business performance, a business intelligence application must be an in- tegral part of everyday management practices. Microsoft Excel added PowerPivot and PowerPivot offi- cially to facilitate this process with minimum cost, knowing that many business people are already fa- miliar with MS Excel. This paper will design an introductory class to business intelligence (BI) using Excel PowerPivot. If an educator decides to adopt this paper for teaching an introductory BI class, students should have previ- ous familiarity with Excel’s functions and formulas. This paper will focus on four significant phases all students need to complete in a three-credit class. First, students must understand the process of achiev- ing small database normalization and how to bring these tables to Excel or develop them directly within Excel PowerPivot. This paper will walk the reader through these steps to complete the task of creating the normalization, along with the linking and bringing the tables and their relationships to excel. Sec- ond, an introduction to Data Analysis Expression (DAX) will be discussed. Introduction It is not that difficult to realize the increase in the amount of data we have generated in the recent memory of our existence as a human race. To realize that more than 90% of the world’s data has been amassed in the past two years alone (Vidas M.) is to realize the need to manage such volume.
    [Show full text]
  • Speaker Services
    Speaker Services Communications Management Body Language 1) Body Language Do you know the science of nonverbal communication? We will delve into how to use body language to communicate, influence and connect with others in a professional environment. Body language science can also help attendees understand how to decode emotions, uncover truth and increase the accuracy of workplace communications. Participants will be able to use these tips both inside and outside the office. This science-based talk will be lively and entertaining and have actionable tips. Communication — General 1) Mastering Communications 9–9:10 a.m. Introductions, Agenda Review, Meeting Expectations 9:10–10 a.m. Session 1: Mastering Communication Whether you are leading or managing others or just looking for more effective ways to get your point across, becoming a student of communication is the key. This session will give you the tips you need to deal with difficult people, influence others, resolve conflicts and confidently convey your message at the right time. Learning Objectives: • Identify your communication style. • Determine the best ways to communicate based on other styles. • Examine best practices for conflict resolution. 10–10:30 a.m. Communication Activity 10:30–10:45 a.m. Break 10:45–11:30 a.m. Session 2: Communication Breakdown ― It’s Always the Same (But It’s Avoidable!) A very high percentage of practice management and client-relations problems are caused by bad communication, from decreased productivity and mistakes to dissatisfied clients and malpractice actions. The growing number of communication channels only compounds the problem. Examine technologies and techniques that will help you improve internal and external communication, reduce your stress, improve your service, generate happier clients and lower malpractice risk.
    [Show full text]
  • Proclarity and Microsoft BI Proclarity Expands the Capabilities of the Microsoft Platform
    ProClarity Analytics 6 Product Fact Sheet ProClarity and Microsoft BI ProClarity expands the capabilities of the Microsoft platform ProClarity and Microsoft have a close, data. The ProClarity solution adapts well strategic partnership and are continually to unique technical environments and to bringing to market the most powerful the unique needs of diverse end users. and cost-effective business intelligence ProClarity enhances the power of SQL (BI) solutions. With a solution Server Analysis Services with simple data development team driven by constant navigation, unique advanced innovation, ProClarity continues to be the visualizations, centrally managed leading provider of world-renowned BI business logic, central metadata solutions on the Microsoft platform. management and flexible security. Together, we are focused on delivering next generation, enterprise-ready SQL Server Reporting Services reporting and analytic solutions that are: ProClarity helps to simplify the • Simple for IT to deploy and manage, creation of Reporting Services reports and simple for people to use and expands the capabilities of the report • Adaptable to meet sophisticated by establishing a powerful connection reporting, analytic and deployment between reporting and analytics. With a requirements simple mouse click, business users can • Powerful in delivering key business gain a better understanding of their insight reports. Using ProClarity Analytics 6, • A fraction of the cost of competing report authors can easily convert a solutions ProClarity analytic data view into a report definition language (RDL) file. The RDL Microsoft SQL Server file is used to create an OLAP report SQL Server Analysis Services without having to open Visual Studio, ProClarity Analytics 6 provides simple to saving time and effort.
    [Show full text]
  • Introducing Performancepoint Server 2007
    D_Base / Business Intelligence with Microsoft Office PerformancePoint Server 2007 / Craig Utley / 149370-0 / Chapter 2 CHAPTER 2 Introducing PerformancePoint Server 2007 IN THIS CHAPTER What Is PerformancePoint Server 2007? Summary 21 ch02.indd 21 12/27/07 5:31:53 PM D_Base / Business Intelligence with Microsoft Office PerformancePoint Server 2007 / Craig Utley / 149370-0 / Chapter 2 2 2 Business Intelligence with Microsoft Office PerformancePoint Server 2007 erformancePoint Server 2007 is a brand new project from Microsoft. However, in reality, it is three products in one, and only one of the products Pis truly new. PerformancePoint Server 2007 is a tool designed to support the cycle of monitoring the health of the organization, analyzing the organization’s data at a detailed level, and planning for the future so that monitoring can continue as the future slides into the present and then the past. PerformancePoint Server 2007 represents an attempt by Microsoft to bring together tools that provide companies with greatly enhanced business intelligence capabilities. Two of the pillars of PerformancePoint Server provide tools that support different types of users, such as analysts and business decision makers, while the third pillar moves beyond delivering data to the organization to supporting the planning, budgeting, and forecasting efforts of the organization. The budgeting and forecasting data can become part of the process, so that actual performance is compared to the forecasts and so that the health of the business can be monitored. Variances in performance from the plan can be easily analyzed in detail to determine the source of any variances. What Is PerformancePoint Server 2007? Microsoft Office PerformancePoint Server 2007 is a concept with a bit of a split personality.
    [Show full text]
  • Extend Data Model Relationships Using Excel, Power Pivot, and DAX
    Tutorial: Extend Data Model relationships using Excel, Power Pivot, and DAX Tutorial: Extend Data Model relationships using Excel, Power Pivot, and DAX Applies To: Excel 2013 Abstract: This is the second tutorial in a series. In the first tutorial, Import Data into and Create a Data Model, an Excel workbook was created using data imported from multiple sources. Note: This article describes data models in Excel 2013. However, the same data modeling and Power Pivot features introduced in Excel 2013 also apply to Excel 2016. In this tutorial, you use Power Pivot to extend the Data Model, create hierarchies, and build calculated fields from existing data to create new relationships between tables. The sections in this tutorial are the following: Add a relationship using Diagram View in Power Pivot Extend the Data Model using calculated columns Create a hierarchy Use hierarchies in PivotTables Checkpoint and Quiz At the end of this tutorial is a quiz you can take to test your learning. This series uses data describing Olympic Medals, hosting countries, and various Olympic sporting events. The tutorials in this series are the following: 1. Import Data into Excel , and Create a Data Model 2. Extend Data Model relationships using Excel, Power Pivot, and DAX 3. Create Map-based Power View Reports 4. Incorporate Internet Data, and Set Power View Report Defaults 5. Create Amazing Power View Reports - Part 1 6. Create Amazing Power View Reports - Part 2 We suggest you go through them in order. These tutorials use Excel 2013 with Power Pivot enabled. For more information on Excel 2013, click here.
    [Show full text]
  • Microsoft Corporation
    A Progressive Digital Media business COMPANY PROFILE Microsoft Corporation REFERENCE CODE: 8ABE78BB-0732-4ACA-A41D-3012EBB1334D PUBLICATION DATE: 25 Jul 2017 www.marketline.com COPYRIGHT MARKETLINE. THIS CONTENT IS A LICENSED PRODUCT AND IS NOT TO BE PHOTOCOPIED OR DISTRIBUTED Microsoft Corporation TABLE OF CONTENTS TABLE OF CONTENTS Company Overview ........................................................................................................3 Key Facts.........................................................................................................................3 Business Description .....................................................................................................4 History .............................................................................................................................5 Key Employees .............................................................................................................26 Key Employee Biographies .........................................................................................28 Major Products & Services ..........................................................................................35 SWOT Analysis .............................................................................................................36 Top Competitors ...........................................................................................................44 Company View ..............................................................................................................45
    [Show full text]
  • Managing the “Powerpivot for Sharepoint” Environment
    Managing the “PowerPivot for SharePoint” Environment Melissa Coates Blog: sqlchick.com Twitter: @sqlchick SharePoint 3/16/2013 Saturday About Melissa Business Intelligence & Data Warehousing Developer Former Architect with From accountant Intellinet Charlotte, NC turned IT geek Blog: sqlchick.com Twitter: @sqlchick About Intellinet Management Consulting & Microsoft-centric Technology Services Portals & Business Cloud & Collaboration Intelligence Mobility 5,000+ projects Application Infrastructure since 1993 Development Strategy > Process > Business > Technology Agenda Managing the PowerPivot for SharePoint Environment Definitions Overview of Environment System Management Security Data Refresh Desktops Out of scope: Management Dashboard installation & Usage Reporting configuration People > Process > Technology Defining PowerPivot for SharePoint and Managed Self-Service BI PowerPivot for SharePoint PowerPivot for SharePoint provides server hosting of PowerPivot (Excel) workbooks & Power View reports within SharePoint. Supports Self-Service BI initiatives in an environment which can be monitored and secured. If PowerPivot data model remains in Excel: referred to as PowerPivot for Excel or 2013 Rebranded as xVelocity PowerPivot Add-in to Excel 2010 and 2013 In-memory solution for Self-Service BI data modeling needs Based on xVelocity (Vertipaq) Data Large volumes of data Modeling and Relationships Create “mashups” of data in Excel Data is embedded Introduces DAX expressions Schedule data refreshes in SharePoint Can do visualization
    [Show full text]
  • Microsoft 365 Business Licensing Deck
    Licensing Microsoft 365 Business Premium Joel Lachance Business Development Manager and Licensing Specialist Microsoft Managed Partner at BEMO Corp April 2020 New product names – effective April 21, 2020 The new product names go into effect on April 21, 2020. This is a change to the product name only, and there are no pricing or feature changes at this time. • Office 365 Business Essentials will become Microsoft 365 Business Basic. • Office 365 Business Premium will become Microsoft 365 Business Standard. • Microsoft 365 Business will become Microsoft 365 Business Premium. • Office 365 Business and Office 365 ProPlus will both become Microsoft 365 Apps. Where necessary we will use the “for business” and “for enterprise” labels to distinguish between the two. Note that the changes to these products will all happen automatically. Today, we’re simply announcing name changes. But these changes represent our ambition to continue to drive innovation in Microsoft 365 that goes well beyond what customers traditionally think of as Office. The Office you know, and love will still be there, but we’re excited about the new apps and services we’ve added to our subscriptions over the last few years and about the new innovations we’ll be adding in the coming months. What else is new – effective April 21, 2020 • Microsoft 365 Business Voice addons available for US customers • Azure Active Directory P1 is now included with Microsoft 365 Business Premium Microsoft 365 Business Premium (formerly Microsoft 365 Business) Microsoft 365 Business Premium is the hero offering for small and medium sized business customers. Microsoft 365 Business Premium is an integrated solution, that brings together: • the best-in-class productivity of Office 365 with • advanced security and • device management capabilities to help SMBs safeguard their business The purpose of this presentation is to compare Microsoft 365 Business Premium with other offerings in the Office 365 & Microsoft 365 family.
    [Show full text]
  • Microsoft from Wikipedia, the Free Encyclopedia Jump To: Navigation, Search
    Microsoft From Wikipedia, the free encyclopedia Jump to: navigation, search Coordinates: 47°38′22.55″N 122°7′42.42″W / 47.6395972°N 122.12845°W / 47.6395972; -122.12845 Microsoft Corporation Public (NASDAQ: MSFT) Dow Jones Industrial Average Type Component S&P 500 Component Computer software Consumer electronics Digital distribution Computer hardware Industry Video games IT consulting Online advertising Retail stores Automotive software Albuquerque, New Mexico Founded April 4, 1975 Bill Gates Founder(s) Paul Allen One Microsoft Way Headquarters Redmond, Washington, United States Area served Worldwide Key people Steve Ballmer (CEO) Brian Kevin Turner (COO) Bill Gates (Chairman) Ray Ozzie (CSA) Craig Mundie (CRSO) Products See products listing Services See services listing Revenue $62.484 billion (2010) Operating income $24.098 billion (2010) Profit $18.760 billion (2010) Total assets $86.113 billion (2010) Total equity $46.175 billion (2010) Employees 89,000 (2010) Subsidiaries List of acquisitions Website microsoft.com Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions. Established on April 4, 1975 to develop and sell BASIC interpreters for the Altair 8800, Microsoft rose to dominate the home computer operating system (OS) market with MS-DOS in the mid-1980s, followed by the Microsoft Windows line of OSes. Microsoft would also come to dominate the office suite market with Microsoft Office. The company has diversified in recent years into the video game industry with the Xbox and its successor, the Xbox 360 as well as into the consumer electronics market with Zune and the Windows Phone OS.
    [Show full text]
  • Microsoft Excel 2013: Building Data Models with Powerpivot
    Microsoft Excel 2013: Building Data Models with PowerPivot Alberto Ferrari and Marco Russo Copyright © 2013 by Alberto Ferrari and Marco Russo All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. ISBN: 978-0-7356-7634-3 Third Printing: December 2014 Printed and bound in the United States of America. Microsoft Press books are available through booksellers and distributors worldwide. If you need support related to this book, email Microsoft Press Book Support at [email protected]. Please tell us what you think of this book at http://www.microsoft.com/learning/booksurvey. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/ Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are fi ctitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, O’Reilly Media, Inc., Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either
    [Show full text]