<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Analytics Schools]]></title><description><![CDATA[Analytics Schools]]></description><link>https://www.analyticsschools.com/</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 15:52:57 GMT</lastBuildDate><atom:link href="https://www.analyticsschools.com//rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><atom:link rel="first" href="https://www.analyticsschools.com//rss.xml"/><item><title><![CDATA[SQL Interview Question L1]]></title><description><![CDATA[<p><strong>Q1): What is SQL?</strong></p>
<p>Structured Query Language is a database tool that is used to create and access databases to support software applications.</p>
<p><strong>Q2): What is a DBMS?</strong></p>
<p>A database management system (DBMS) is a software system that helps users create, manage, and access data in a database.expand_more It provides an organized way to store, retrieve, and manipulate information.expand_more Imagine a large library filled with bookshelves. A DBMS is like a filing system that keeps all those books organized and easy to find.</p>
<p><strong>Q3): What is RDBMS?</strong></p>
<p>RDBMS stands for Relational Database Management System. RDBMS stores the data in a collection of tables, which are related by common fields between the columns of the table. It also provides relational operators to manipulate the data stored in the tables.</p>
<p><strong>Q4): What are the different joins used in SQL?</strong></p>
<p><strong>Q5): What is the difference between the DELETE and TRUNCATE commands?</strong></p>
<p>Both DELETE and TRUNCATE commands are used to remove data from tables in a database, but they have some key differences</p>
<ul>
<li><p><strong>DELETE:</strong> This removes specific rows from a table. You can use a WHERE clause to filter the data and only delete rows that meet the criteria.</p>
</li>
<li><p><strong>TRUNCATE:</strong> This removes all rows from a table. It's like emptying a bucket in one go, as opposed to taking items out one by one</p>
</li>
<li><p><strong>DELETE</strong> is executed using a row lock, and each row in the table is locked for deletion, whereas <strong>TRUNCATE</strong> is executed using a table lock, and the entire table is locked for the removal of all records.</p>
</li>
<li><p><strong>DELETE</strong> is a DML command, whereas <strong>TRUNCATE</strong> is a DDL command.</p>
</li>
<li><p>The <strong>DELETE</strong> statement removes rows one at a time and records an entry in the transaction log for each deleted row, whereas <strong>TRUNCATE</strong> TABLE removes the data by deallocating the data pages used to store the table data and records only the page deallocations in the transaction log.</p>
</li>
<li><p>To use Delete, you need <strong>DELETE</strong> permission on the table, whereas to use Truncate on a table, you need at least ALTER permission on the table.</p>
</li>
<li><p>Use <strong>DELETE</strong> for selective deletion with control and rollback options.</p>
</li>
<li><p>Use <strong>TRUNCATE</strong> for faster removal of all data from a table, but be aware it's permanent.</p>
</li>
</ul>
<p><strong>DELETE</strong> FROM Customers WHERE CustomerName='Mahendra';</p>
<p><strong>TRUNCATE</strong> TABLE CUSTOMERS;</p>
<p><strong>Q6): What is the difference between the WHERE clause and the HAVING clause?</strong></p>
<p>Both WHERE and HAVING clauses are used for filtering data in SQL queries, but they target data at different stages of the query processing:</p>
<p><strong>WHERE Clause:</strong></p>
<ul>
<li><p>Applied <strong>before</strong> data grouping.</p>
</li>
<li><p>Filters individual rows based on a specified condition.</p>
</li>
<li><p>Can be used with various SQL statements like SELECT, UPDATE, and DELETE.</p>
</li>
<li><p>Works with single-row functions like UPPER, LOWER, etc.</p>
</li>
</ul>
<p><strong>HAVING Clause:</strong></p>
<ul>
<li><p>Applied <strong>after</strong> data grouping using the GROUP BY clause.</p>
</li>
<li><p>Filters groups of data based on a condition applied to aggregate functions (e.g., SUM, COUNT, AVG) calculated on those groups.</p>
</li>
<li><p>Only usable with SELECT statements.</p>
</li>
<li><p>Works with aggregate functions like SUM, COUNT, AVG, etc.</p>
</li>
</ul>
<p>We can't use aggregate functions in the WHERE clause unless it is in a sub-query contained in a HAVING clause, whereas we can use an aggregate function in the HAVING clause. We can use a column name in the HAVING clause, but the column must be contained in the group by clause.</p>
<p>In the WHERE clause, the data that is fetched from memory depends on a condition, whereas in HAVING, the completed data is first fetched and then separated depending on the condition.</p>
<p>SELECT * FROM Customers. WHERE Country='Mexico';</p>
<p>SELECT COUNT(CustomerID), Country<br />FROM Customers<br />GROUP BY Country<br />HAVING COUNT(CustomerID) &gt; 5;</p>
<p><strong>Q6):What is a primary key?</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716112794387/d0e0e5f2-9529-4ed9-8ee5-5936b8690946.png" alt /></p>
<p>A primary key is a column or combination of columns that uniquely identifies each row in a table. It enforces the entity integrity rule in a relational database.</p>
<p>1. No two rows can have the same primary key value.</p>
<p>2. Every row must have a primary key value</p>
<p>3. The primary key field cannot be null</p>
<p>4. Values in primary key columns can never be modified or updated</p>
<p><strong>Q7):What is a foreign key?</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716112962121/c5e5e42e-74f5-49c9-b608-498907d2de87.png" alt class="image--center mx-auto" /></p>
<p>A foreign key is a column or combination of columns that establishes a link between data in two tables. It ensures referential integrity by enforcing relationships between tables.</p>
<p><strong>Q8): What is the difference between primary key and unique key?</strong></p>
<p>1. We can have only one primary key in a table, whereas we can have more than one unique key in a table.</p>
<p>2. The primary key cannot have a NULL value, whereas a unique key may have only one null value.</p>
<p>3. By default, a primary key is a clustered index, whereas a unique key is a unique non-clustered index.</p>
<p>4. A Primary Key supports an auto-increment value, whereas a Unique Key doesn't support an auto-increment value</p>
<p><strong>Q9):What is the difference between a primary key and a unique key?</strong></p>
<p>A primary key is used to uniquely identify a row in a table and must have a unique value. On the other hand, a unique key ensures that a column or combination of columns has a unique value but does not necessarily identify the row.</p>
<p><strong>Q9): What is a trigger?</strong></p>
<p>A trigger is a code associated with insert, update, or delete operations. The code is executed automatically whenever the associated query is on a table. Triggers can be useful to maintain integrity in a database.</p>
<ul>
<li><p><strong>Events that trigger them:</strong> SQL triggers can be fired by various events, such as:</p>
<ul>
<li><p>Inserting a new row into a table (INSERT statement)</p>
</li>
<li><p>Updating an existing row in a table (UPDATE statement)</p>
</li>
<li><p>Deleting a row from a table (DELETE statement)</p>
</li>
</ul>
</li>
</ul>
<p>    <code>CREATE TRIGGER prevent_negative_stock</code></p>
<p>    <code>BEFORE UPDATE ON Products</code></p>
<p>    <code>FOR EACH ROW</code></p>
<p>    <code>BEGIN</code></p>
<p>    <code>IF NEW.stock_level - OLD.stock_level &lt; 0 THEN</code></p>
<p>    <code>SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Update would cause negative stock level.'; END IF;</code></p>
<ul>
<li><code>END;</code></li>
</ul>
<p><strong>Q10): What is a stored procedure?</strong></p>
<p>A stored procedure is like a function that contains a set of operations compiled together. It contains a set of operations that are commonly used in an application to do some common database tasks. It acts like a subroutine that you can call and reuse multiple times to perform a particular task.</p>
<ul>
<li><p><strong>Reusability:</strong> Once you create a stored procedure, you can call it by its name whenever you need to execute the same set of SQL statements. This saves you time and effort compared to rewriting the statements each time.</p>
</li>
<li><p><strong>Modularity:</strong> Stored procedures break down complex tasks into smaller, manageable units. This improves code organization and maintainability.</p>
</li>
<li><p><strong>Input Parameters:</strong> Stored procedures can accept input parameters, allowing you to customize their behaviour based on the provided values. This makes them more flexible than static SQL statements.</p>
</li>
<li><p><strong>Security:</strong> You can control access to stored procedures using database permissions. This allows you to grant users the ability to execute specific procedures without giving them direct access to the underlying tables.</p>
</li>
<li><p><strong>Performance:</strong> In some cases, stored procedures can improve performance by reducing network traffic. The database server can compile the stored procedure code once and then reuse it for subsequent executions.</p>
<p>  <code>CREATE PROCEDURE GetCustomerById (@CustomerID INT) AS</code></p>
<p>  <code>BEGIN</code></p>
<p>  <code>-- Select customer details from the Customers table SELECT * FROM Customers WHERE CustomerID = @CustomerID; END;</code></p>
</li>
</ul>
<p><strong>Q9): What is the difference between triggers and stored procedures?</strong></p>
<p>Unlike stored procedures, triggers cannot be called directly. They can only be associated with queries.</p>
<ul>
<li><p><strong>Trigger:</strong> A trigger fires <strong>automatically</strong> whenever a specific event occurs in the database, such as inserting, updating, or deleting data in a table. It acts like a reactive measure.</p>
</li>
<li><p><strong>Stored Procedure:</strong> A stored procedure is called <strong>explicitly</strong> by an application or user using a command <code>EXEC</code> followed by the procedure name. It's invoked intentionally to perform a task.</p>
<p>  | <strong>Feature</strong> | <strong>Trigger</strong> | <strong>Stored Procedure</strong> |
  | --- | --- | --- |
  | Invocation | Automatic (based on database events) | Explicit (called by user or application) |
  | Typical Use Cases | Enforce data integrity and automate actions | Perform calculations, data manipulation, and logic |
  | Input Parameters | No | Yes |
  | Return Values | No | Can return value |</p>
<p>  <strong>Q10): What are indexes?</strong></p>
<p>  A database index is a data structure that improves the speed of data retrieval operations on a database table at the cost of additional writes and the use of more storage space to maintain the extra copy of data. Data can be stored only in one order on disk. To support faster access according to different values, a faster search, like a binary search for different values, is desired. For this purpose, indexes are created on tables. These indexes need extra space on disk, but they allow faster search according to different frequently searched values.</p>
<p>  <code>CREATE INDEX idx_city ON Customers(City)</code>;</p>
</li>
</ul>
<p><strong>Q11): What are clustered and non-clustered indexes?</strong></p>
<p>Clustered indexes are the indexes according to which data is physically stored on disk. Therefore, only one clustered index can be created on a given database table. Non-clustered indexes dont define the physical ordering of data; they define logical ordering. Typically, a tree is created whose leaf points to disk records. B-Tree or B+ trees are used for this purpose.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716113462424/2a53835c-966f-4a3f-8a43-3288c121c212.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716113477531/c229f088-5982-4781-a2c1-676118a69b39.png" alt class="image--center mx-auto" /></p>
<p><strong>Q12): What is normalization?</strong></p>
<p>Normalization is the process of organizing data in a database to minimize redundancy and dependency. It involves breaking down a table into smaller tables and establishing relationships between them.</p>
<p><strong>Q13):What are the different types of normalization?</strong></p>
<p>1-The different types of normalization are: First Normal Form (1NF)</p>
<p>2-Second Normal Form (2NF) Third Normal Form (3NF)</p>
<p>3-Boyce-Codd Normal Form (BCNF) Fourth Normal Form (4NF)</p>
<p>4-Fifth Normal Form (5NF) or Project-Join Normal Form (PJNF)</p>
<p><strong>Q14):</strong> What is a transaction in SQL?</p>
<p>A transaction is a sequence of SQL statements that are executed as a single logical unit of work. It ensures data consistency and integrity by either committing all changes or rolling them back if an error occurs.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716113402304/6816dce9-fd6b-4bb8-b3ac-111108c27224.png" alt class="image--center mx-auto" /></p>
<p><strong>Q15):What is ACID in the context of database transactions?</strong></p>
<p>ACID stands for Atomicity, Consistency, Isolation, and Durability. It is a set of properties that guarantee reliable processing of database transactions.</p>
<p><strong>Atomicity</strong> ensures that a transaction is treated as a single unit of work, either all or none of the changes are applied.</p>
<p><strong>Consistency</strong> ensures that a transaction brings the database from one valid state to another.</p>
<p><strong>Isolation</strong> ensures that concurrent transactions do not interfere with each other.</p>
<p><strong>Durability</strong> ensures that once a transaction is committed, its changes are permanent and survive system failures.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716114196022/a6ebf886-55c0-41fb-bd1f-1e53913ffbf1.png" alt class="image--center mx-auto" /></p>
<p><strong>Q16):What is a deadlock?</strong></p>
<p>A deadlock occurs when two or more transactions are waiting for each other to release resources, resulting in a circular dependency. As a result, none of the transactions can proceed, and the system may become unresponsive.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716114357443/ec002f98-71e4-4b3b-9955-00e10ae13c41.png" alt class="image--center mx-auto" /></p>
<p><strong>Q17):What is the difference between a database and a schema?</strong></p>
<p>A database is a container that holds multiple objects, such as tables, views, indexes, and procedures. It represents a logical grouping of related data. A schema, on the other hand, is a container within a database that holds objects and defines their ownership. It provides a way to organize and manage database objects.<br /><strong>Q18):What is the difference between a temporary table and a table variable?</strong></p>
<p>A temporary table is a table that is created and exists only for the duration of a session or a transaction. It can be explicitly dropped or is automatically dropped when the session or transaction ends.</p>
<p>A table variable is a variable that can store a table- like structure in memory. It has a limited scope within a batch, stored procedure, or function. It is automatically deallocated when the scope ends.</p>
<p><strong>Q19):What is the purpose of the GROUP BY clause?</strong></p>
<p>The GROUP BY clause is used to group rows based on one or more columns in a table. It is typically used in conjunction with aggregate functions, such as SUM, AVG, COUNT, etc., to perform calculations on grouped data.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716114637825/678bb93d-3980-4002-a26e-1352e33313b4.png" alt class="image--center mx-auto" /></p>
<p><strong>Q20):What is a view?</strong></p>
<p>A view is a virtual table based on the result of an SQL statement. It allows users to retrieve and manipulate data as if</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1716114720933/a4ca6085-63b0-4b54-9f74-7aa302e7881f.png" alt class="image--center mx-auto" /></p>
]]></description><link>https://www.analyticsschools.com//sql-interview-question-l1</link><guid isPermaLink="true">https://www.analyticsschools.com//sql-interview-question-l1</guid><category><![CDATA[SQL]]></category><category><![CDATA[SQL Server]]></category><category><![CDATA[interview]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Tableau Installation and Configuration on Windows]]></title><description><![CDATA[<p><strong>1: Tableau Server installation on Windows</strong></p>
<p>Tableau servers can run on a multi-node cluster as well as on virtual machines. Here we will be covering installation on a single-node machine</p>
<p><strong>The minimum hardware requirement for the Tableau server (single node) is:</strong></p>
<ul>
<li><p>Processor speed: 8 core, 2.0 GHz or higher processor</p>
</li>
<li><p>32-bit/64-bit architecture: 64-bit</p>
</li>
<li><p>RAM: 32 GB memory</p>
</li>
<li><p>Hard Disk: 50 GB disk space should be available</p>
</li>
</ul>
<p><strong>Operating system requirements :</strong></p>
<ul>
<li>The operating systems that support Tableau server installation are as follows: Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, CentOS 7, Ubuntu 16.04 LTS, Red Hat Enterprise Linux (RHEL) 7, Oracle Linux 7</li>
</ul>
<p><strong>Installation Path:</strong> The Tableau server gets installed on the system drives where Windows operating system files also exist. If, by default, the system drive is the C drive, then the installation path will be as follows:</p>
<ul>
<li><p>C:\Program Files\Tableau\Tableau Server\packages</p>
</li>
<li><p>C:\ProgramData\Tableau\Tableau Server</p>
</li>
</ul>
<p>Some organizations install Tableau servers in different locations as well. We can provide a location different from the system drive by browsing the install location, which will automatically add \Tableau Server to it and install the files under it.</p>
<p>Lets now go to installation for version 2023 (2023.2) of Tableau Server.</p>
<p><strong>Step 1:</strong> Get the product key for the software using the user ID and password that you must have received while purchasing Tableau. Then go to the <a target="_blank" href="https://www.tableau.com/tableau-login-hub">Customer Portal</a> and get the product key.</p>
<p><strong>Step 2:</strong> Get the admin rights for the computer on which we are installing Tableau software. The developer should be a member of the administrator's group in local users and group management.</p>
<p><strong>Step 3:</strong> Get the installation files for the Tableau server. We can download the installation file by visiting <a target="_blank" href="https://www.tableau.com/support/releases/server/2019.1.1">Download Tableau Server-Windows</a></p>
<p><strong>Step 4:</strong> Run the installation files with admin rights. The below screen will come up where you can change the installation drive; by default, it will be installed on the system drive.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315033776/d2fc0df6-4f5f-42b5-ab0e-eec869d89ba6.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 5:</strong> Once we click next, the below page will appear where we can choose the installation type</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315113299/91e87cd2-7dde-4ea4-9878-905f7b88edeb.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315141156/eb41ccda-3c71-4630-8326-a43b36e026fb.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 6:</strong> After we click on the install button, the installation process will be kicked off, and once the installation is completed, clicking next will start Tableau Service Manager. It may take some time to start TSM.</p>
<p><strong>Step 7:</strong> Once the TSM process gets launched by the setup process, the below screen will come up. We need to log in using the same admin credential which we have used for running and installing the setup.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315245344/22c6b56a-8bd3-479b-8e36-ed78d04ddaf9.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 8:</strong> Once we log in to TSM, it will ask for a product key to activate the Tableau server</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315270995/97b0def0-ba2d-46e0-9487-f95d2bbb4fd5.png" alt class="image--center mx-auto" /></p>
<p>The product key is used to activate both the server and the license type, which can be user-based or core-based. It requires an active internet connection, but there is an alternative way to activate Tableau offline as well. You can read <a target="_blank" href="http://onlinehelp.tableau.com/current/server/en-us/activate_off.htm">Activate Tableau Offline</a></p>
<p><strong>Step 9:</strong> The next step is configuring the basic settings on the Tableau server after activation and successful registration of the product key. We can set how we want to authenticate users, either in a local or active directory, by setting under which account.</p>
<p>The tableau server should run, setting the default port and whether we want to include a sample workbook or not.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315409287/a7527079-79e6-426f-9b87-d48cba621892.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 10:</strong> Setting the authentication type is very critical to the entire set-up. By default, the authentication type is local. The other option is active directory authentication. If we select an active directory option, then we need to enter a domain name in the fully qualified name, and in the NetBIOS section, we can enter the domains nickname</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315457647/9335f857-91da-4e12-aa00-f67fd2678371.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 11:</strong> We can run the Tableau server either under NT AUTHORITY\NetworkService or a custom service account. We need to provide a domain name with the user name for the custom user account.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315509042/6f889df3-fe0c-460e-9f11-f5870bd9b0c7.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 12:</strong> Setting the default port for the Tableau server: By default, it takes port number 80 if there is no other application running on the same port. If the port is not available, we need to find out which other application has claimed port number 80. Usually, IIS runs on the same port. The IT infrastructure team can help us get a new port if 80 is not available.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315568363/6daeb7f9-810f-4b44-a229-6ea4b3226b28.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 13:</strong> Once we click on the initialize button in step 9, the Tableau server will start saving all the configuration settings set in the previous steps</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315599220/24fb2109-b7c5-44a1-9f65-da502f1642f9.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 14:</strong> Once the initialization is completed, the below screen will appear and clicking on the continue button will take you to the final step, where you need to configure the administrator user for running the Tableau server.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710315643204/f38d4899-c60f-46ec-a681-2fa6e068a795.png" alt class="image--center mx-auto" /></p>
<p><strong>Step 15: The</strong> Tableau server set up at the last step launches a browser and opens a page where we need to set the administrator user for the Tableau server. The administrator takes care of all tasks like managing sites, user administration, groups, and project management. Even changing, any configuration setting can be done only by the administrator. In the case of active directory authentication, the administrator must belong to a user in the same directory. For local authentication, we need to provide a username and password. This account is very critical as it provides a single entry point to the Tableau server in case of any issue on the server.</p>
<p><strong>Step 16:</strong> Once we are done with the setting of administrator users, we can log in to the Tableau server using the web interface. We can then start publishing the workbook to the server using Tableau Desktop.</p>
]]></description><link>https://www.analyticsschools.com//tableau-installation-and-configuration-on-windows</link><guid isPermaLink="true">https://www.analyticsschools.com//tableau-installation-and-configuration-on-windows</guid><category><![CDATA[tableau training]]></category><category><![CDATA[tableau]]></category><category><![CDATA[Tableau Course]]></category><category><![CDATA[Tableau Certification]]></category><category><![CDATA[tableau performance]]></category><category><![CDATA[Data Science]]></category><category><![CDATA[data structures]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Tableau Online and Tableau Server Comparison]]></title><description><![CDATA[<p>Tableau Online and Tableau Server are complementary products that provide a way to publish, share, and distribute Tableau workbooks and data sources. This article compares some of the important features to help you decide which is the right product for your organization.</p>
<p>Both Tableau Online and Tableau Server require Tableau Desktop Professional Edition for publishing workbooks (views and dashboards) and data sources.</p>
<p><strong>Tableau Online</strong></p>
<p>1: Hardware and systems maintained by Tableau outside of your firewall.</p>
<p>2: You can purchase and maintain multiple sites and configure users and permissions.</p>
<p>3: Supports live data connections to Amazon Redshift and Google BigQuery, as well as to SQL-based sources hosted on cloud platforms. For a complete list, see Allow Direct Connections to Data Hosted on a Cloud Platform in Tableau Online.</p>
<p>4: Scheduled refreshes for published data: For complete information, see Keep Data Fresh in the Tableau Online Help.</p>
<p>5: For extracts of cloud-based data sources, you can schedule refresh tasks directly on Tableau Online.</p>
<p>6: For extracts of data sources that you maintain on your local network or for Oracle data hosted in the cloud, you can schedule refresh tasks using the online sync client that comes with Tableau Desktop. Schedules can be as frequent as every 15 minutes.</p>
<p>7: You can also update extracts manually using Tableau Desktop, or automate updates using a command-line utility. Select a pre-configured schedule or create a custom schedule.</p>
<p>8: Authenticate users through Tableau ID (email address and password) or configure a site for single sign-on using SAML.</p>
<p>9: No guest access; all users accessing views and dashboards published to Tableau Online must be authenticated.</p>
<p>10: Custom branding: upload your company logo.</p>
<p><strong>Tableau Server</strong></p>
<p>1: You install the software and maintain the systems on your hardware, inside or outside your company firewall.</p>
<p>2: You can create and maintain multiple sites at no additional cost, and you can configure users and permissions.</p>
<p>3: You can schedule refresh tasks for published extracts. Select a pre-configured schedule or create a custom schedule.</p>
<p>4: Can be configured for local authentication, Active Directory integration, trusted authentication, or single sign-on using SAML or Kerberos.</p>
<p>5: Provides a core licensing option, that allows guest access.</p>
<p>6: Supports live connections to your local data sources and Google BigQuery and Amazon Redshift. Supports published extracts.</p>
<p>7: Custom branding: change the logo and the company name that appear in various web browser locations and tooltips.</p>
]]></description><link>https://www.analyticsschools.com//tableau-online-and-tableau-server-comparison</link><guid isPermaLink="true">https://www.analyticsschools.com//tableau-online-and-tableau-server-comparison</guid><category><![CDATA[tableau server]]></category><category><![CDATA[tableau]]></category><category><![CDATA[tableau training]]></category><category><![CDATA[Tableau Certification]]></category><category><![CDATA[tableau performance]]></category><category><![CDATA[Tableau Course]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Tableau Developer Interview Questions L2]]></title><description><![CDATA[<p><strong>Q1): What are the dimensions and facts?</strong></p>
<p><strong>Q2): What type of sources/data sources did you work on while creating reports/tableau dashboards?</strong></p>
<p><strong>Q3): Did you create reports/dashboards from a data warehouse as a source?</strong></p>
<p><strong>Q4): How can I somehow archive my most valuable workbooks and, at the same time, have version control?</strong></p>
<p><strong>Q5): How can I be notified immediately when my extract fails (or succeeds)?</strong></p>
<p><strong>Q6): Can I remove older workbooks (and archive them) from Tableau Server and, simultaneously, email the owner?</strong></p>
<p><strong>Q7): What calculations (or fields) are in my Tableau workbooks? And how do I grab the actual formula being used?</strong></p>
<p><strong>Q8): Can I take daily snapshots of Tableau Servers database to do some analysis on workbook usage? For example, if I want to know how my published workbook performs over time (or how many views it has received), this will allow for that.</strong></p>
<p><strong>Q9): Can I take daily snapshots of Tableau Servers database to do some analysis on user logins?</strong></p>
<p><strong>Q10): Can I take daily snapshots of Tableau Servers database to do some analysis on data source usage?</strong></p>
<p><strong>Q11): How do I add a maintenance message to notify users of a forthcoming server restart and/or upgrade?</strong></p>
<p><strong>Q12): Can a parameter be used inside another parameter?</strong></p>
<p><strong>Q13): Can we use groups in calculated fields?</strong></p>
<p><strong>Q14): Can we group multiple dimensions using groups?</strong></p>
<p><strong>Q15): How many types of extensions are there in Tableau, and how are they used?</strong></p>
<p><strong>Q16): We are generating a dashboard with a live connection and publishing it on the server, How does the server keep connected with the database to keep the data up to date?</strong></p>
<p><strong>Q17): How many different charts are there in Tableau and other than that, how many have you created?</strong></p>
<p><strong>Q18): What will you do if some country/province (any geographical entity) is missing and displaying a null when you use map view?</strong></p>
<p><strong>Q19): Find the customer with the lowest overall profit. What is his/her profit ratio?</strong></p>
<p><strong>Q20): How do you handle nulls and other special values?</strong></p>
<p><strong>Q21): Is there any difference between sets and groups? Explain with examples</strong>?</p>
<p><strong>Q22): How can you display the top five and last five sales in the same view?</strong></p>
]]></description><link>https://www.analyticsschools.com//tableau-developer-interview-questions-l2</link><guid isPermaLink="true">https://www.analyticsschools.com//tableau-developer-interview-questions-l2</guid><category><![CDATA[tableau]]></category><category><![CDATA[tableau performance]]></category><category><![CDATA[tableau training]]></category><category><![CDATA[tableau consultancy]]></category><category><![CDATA[Tableau Course Online ]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Tableau Developer Interview Questions L1]]></title><description><![CDATA[<p><strong>Q1): What are the Tableau components?</strong></p>
<p><strong>Q2): What is Tableau Desktop?</strong></p>
<p><strong>Q3): What is a Tableau server?</strong></p>
<p><strong>Q4): What is Tableau Online?</strong></p>
<p><strong>Q5): What is a Tableau Reader?</strong></p>
<p><strong>Q6): What are Tableau Desktop and Server?</strong></p>
<p><strong>Q7): What databases are working for current projects?</strong></p>
<p><strong>Q8): What is the SQL and Oracle database connection process?</strong></p>
<p><strong>Q9): What are the connection types (live and extract)??</strong></p>
<p><strong>Q10): How do you load (import) the database into Tableau?</strong></p>
<p><strong>Q11): What is the custom SQL usage, and can you work parameters with custom SQL?</strong></p>
<p><strong>Q12: What is the difference between Vizql and custom SQL?</strong></p>
<p><strong>Q13: What is the difference between TWB and TWBX?</strong></p>
<p><strong>Q14: What file type do we use when we have Tableau Reader?</strong></p>
<p><strong>Q15): What is TDE, and how does it work to increase performance?</strong></p>
<p><strong>Q16): How many ways can we increase the performance of the dashboard, workbook, or database?</strong></p>
<p><strong>Q17): How do I check performance recordings in Tableau Desktop? Can you give an example of the dual axis and when we use the synchronized axis?</strong></p>
<p><strong>Q18): What are a waterfall chart, a blended axis, and an individual axis?</strong></p>
<p><strong>Q19: How do I sort the field values in Filter?</strong></p>
<p><strong>Q20) Region fields have values like central, east, south, and west and need west values at the top.</strong></p>
<p><strong>Q21): Types filter, diff b/t Cascading and Context filter?</strong></p>
<p><strong>Q22: What are the new features added to Tableau?</strong></p>
<p><strong>Q23: What are the replacement data sources and references?</strong></p>
<p><strong>Q24): Explain the example of replacing data sources. ?</strong></p>
<p><strong>Q25): What is a formula for diff, diff in%, and total in%?</strong></p>
<p><strong>Q26): What do index, SN, and lookup functions do?</strong></p>
<p><strong>Q27: How do you get the requirements for the project?</strong></p>
<p><strong>Q28: How many tables have you used in the current project?</strong></p>
<p><strong>Q29: How many dashboards have you created in Tableau for your current projects?</strong></p>
<p><strong>Q30): What are the dashboard objects and sizes for your projects?</strong></p>
<p><strong>Q31: How do you validate the reports and dashboards?</strong></p>
<p><strong>Q32: How do I improve the worksheet performance?</strong></p>
<p><strong>Q33): What is data blending, and what is the default join?</strong></p>
<p><strong>Q34): What are the data-blending limitations?</strong></p>
<p><strong>Q35: What are the parameters? Explain to Sanrio.</strong></p>
<p><strong>Q36): What parameters can I use in a tableau and explain the limitations?</strong></p>
<p><strong>Q37: Explain the difference between parameters and filters.</strong></p>
]]></description><link>https://www.analyticsschools.com//tableau-developer-interview-questions-l1</link><guid isPermaLink="true">https://www.analyticsschools.com//tableau-developer-interview-questions-l1</guid><category><![CDATA[Tableau Developer Interview ]]></category><category><![CDATA[tableau]]></category><category><![CDATA[interview]]></category><category><![CDATA[tableau training]]></category><category><![CDATA[BUSINESS INTELLIGENCE ]]></category><category><![CDATA[Tableau Course Online ]]></category><category><![CDATA[tableau performance]]></category><category><![CDATA[Data Science]]></category><category><![CDATA[data analysis]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Business Analyst Interview Question]]></title><description><![CDATA[<p><strong>Q1) What is the role of a business analyst in a project?</strong></p>
<p>Building a bridge between developers and business stakeholders is a critical function of a business analyst (BA). The business analyst (BA) collects requirements from a variety of stakeholders (such as end users and management) and converts them into requirements that are simple, easy to understand, and well-defined so that the development team can carry them out.</p>
<p>The BA acts as a central point of communication between various stakeholders, ensuring everyone is informed, aligned, and on the same page throughout the project lifecycle.</p>
<p><img src="https://www.scnsoft.com/blog-pictures/image-thumb__1241__auto_2eed442fee5e204172120140904b9363/business-analyst-roles.png" alt="The role of a Business Analyst: 5 Typical Challenges" /></p>
<p><strong>Q2) What is a Business Requirements Document (BRD)?</strong></p>
<p>A Business Requirements Document (BRD) serves as a project blueprint, describing the business goal. It provides a foundation for understanding what needs to be accomplished and leads the development and implementation process. The BRD is usually established during the early stages of a project, usually working together with stakeholders. methodology</p>
<h4 id="heading-q3-what-is-the-difference-between-brd-vs-srs-vs-frs"><strong>Q3. What is the difference between BRD vs. SRS vs. FRS?</strong></h4>
<p>BRD (Business Requirements Document), SRS (Software Requirements Specification), and FRS (Functional Requirements Specification) are all types of requirement documents used in software development. The main difference between them is the level of detail and scope they cover.</p>
<ul>
<li><p>BRD: The BRD serves as a communication tool between business stakeholders and the development team to ensure alignment on the project's purpose and objectives.</p>
</li>
<li><p>SRS: The SRS is used as a reference for developers and testers to understand the system's behaviour and functionality accurately.</p>
</li>
<li><p>FRS: The FRS typically includes use cases, scenarios, user stories, and other detailed descriptions of system functionality.</p>
<p>  <img src="https://images.datacamp.com/image/upload/v1699613697/image1_71f32b1699.png" alt="Comparison between BRD, SRS, and FRS - source" /></p>
</li>
</ul>
<p><strong>Source</strong>: <a target="_blank" href="https://thebusinessanalystjobdescription.com/brd-vs-srs-vs-frs-detailed-comparison/"><strong>BRD vs SRS vs FRS - Detailed Comparison | The Business Analyst Job Description</strong></a></p>
<p><strong>Q4) Describe the Agile methodology and its relevance to business analysis.</strong></p>
<p>The Agile methodology takes an iterative and incremental approach to project management. The agile technique supports the work of a business analyst by emphasizing cooperation, adaptability, customer orientation, and continual development. Business analysts play an important role in Agile initiatives by bridging the gap between business stakeholders and development teams.</p>
<p>It enables BAs to deliver solutions that meet the ever-evolving needs of stakeholders while ensuring effective use of resources and timely delivery of business value.</p>
<p><img src="https://www.nvisia.com/hubfs/agile-methodology-chicago.png" alt="What is Agile Methodology? Benefits of using Agile | nvisia" /></p>
<p><strong>Q5) What are some common data modeling techniques used by business analysts?</strong></p>
<p>Business analysts leverage various data modelling techniques to effectively understand, document, and communicate data requirements for projects. Here are some commonly used techniques:</p>
<ul>
<li><p><strong>Entity-Relationship Diagram (ERD):</strong> This visual representation depicts entities (data subjects) and their relationships with each other. It helps BAs understand the core data elements and their interconnections at a high level.</p>
</li>
<li><p><strong>Data Flow Diagram (DFD):</strong> This graphical model illustrates the flow of data within a system, showing how data enters, transforms, and exits the system. It helps BAs visualize data processes and identify potential data storage needs.</p>
</li>
<li><p><strong>Unified Modeling Language (UML) Class Diagrams:</strong> While primarily used in software development, UML class diagrams can be valuable for BAs to model complex systems and relationships between entities and their attributes.</p>
</li>
</ul>
<p><strong>Q6) Explain the difference between a business analyst and a project manager.</strong></p>
<p>Both play a crucial role in a project, while a project manager focuses on planning, executing, and monitoring project activities to ensure successful project delivery. A business analyst focuses on understanding business needs, defining requirements, and ensuring solutions align with those needs.</p>
<p><img src="https://www.businessbullet.co.uk/wp-content/uploads/2018/04/pm-ba-roles.png" alt="Business Analyst and Project Manager collaboration | Business Bullet" /></p>
<p><strong>Q7) How do you handle managing team conflicts in a project?</strong></p>
<p>In my perspective, effective communication and conflict resolution skills are essential for solving team problems. I begin by attempting to identify the basic root of the issue and facilitating open discussions to arrive at a solution that benefits all team members and fits in with the project's goals. I also make sure to document any resolutions and follow up to keep track of the problem.</p>
<p><img src="https://bloximages.chicago2.vip.townnews.com/livingstonparishnews.com/content/tncms/assets/v3/editorial/c/24/c247d9aa-b9ce-11ec-beb4-27f1789740d7/6254835d87451.image.jpg" alt="BUSINESS | Dealing With Conflict | Breaking News | livingstonparishnews.com" /></p>
]]></description><link>https://www.analyticsschools.com//business-analyst-interview-question</link><guid isPermaLink="true">https://www.analyticsschools.com//business-analyst-interview-question</guid><category><![CDATA[Business Analyst Interview Question]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Data Warehousing Interview Questions]]></title><description><![CDATA[<p><strong>Q: What is a data warehouse?</strong></p>
<p>Fetch all the data from different OLTPs, make it coherent (in a consistent manner), load to the Data warehouse, and generate the Reports from the Data Warehouse</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1708763988706/8b58c617-c2ee-4b66-b2ab-7b279f96f209.jpeg" alt class="image--center mx-auto" /></p>
<p>Data warehousing is a separate database that is specially structured for reporting and analysis.</p>
<p>Data warehousing contains both current and historical data.</p>
<p>It is also called an OLAP database or reporting database.</p>
<p> Generally, we will define DWH database by using multi-dimensional Dimensional Modeling</p>
<p><strong>Q: What is OLTP?</strong></p>
<p>LTP stands for Online Transactional Process, which stores transactional data. The Operational systems are where the data is put.</p>
<p><strong>Q: What is OLAP?</strong></p>
<p>OLAP stands for Online Analytical Process, which stores analytical data that is used for analysis and reporting. The data warehouse is where we get the data.</p>
<p><strong>Q: What is the need for a data warehouse?</strong></p>
<p>Let us assume ABC bank operates in multiple countries. And let us say Country 1 data is residing in OLTP1, Country 2 data is in OLTP2, and Country 3 data is in OLTP3. If one day ABC Bank requires consolidated reports, we need to go for data warehousing.</p>
<p><strong>Q) Why do we never create reports at the top of OLTPS?</strong></p>
<p>OLTP Systems does not maintain a complete history in order to have better transaction performance. So it is not possible to analyze the data completely for a wide range of.</p>
<p><strong>Q: What are the issues we face when creating reports on top of OLTPS?</strong></p>
<p>We are fetching the data from multiple transactional systems to generate a consolidated report; obviously, it takes some time to get the final consolidated report. As the OLTP systems are highly normalized, to get the report output, we need to join a larger number of tables. Also, it is not recommended to insert and retrieve data from the same system at the same time.</p>
<p><strong>Q) What are the benefits of OLAP?</strong></p>
<p>OLAP will maintain a complete history so that we can make better analyses using complete data. There will be no performance issues because we have complete data from all the transactional sources in the data warehouse. Completely De-Normalized</p>
<p> The databases that are used for reporting and analysis are called OLAP databases.</p>
<p>OLAP databases contain entire organization data.</p>
<p>OLAP database data is summarized.</p>
<p>OLAP databases are designed using multi-dimensional modeling.</p>
<p>OLAP databases are highly denormalized.</p>
<p> Query performance is good in OLAP databases.</p>
<p><strong>Q) ER-Modelling?</strong></p>
<p>Entity Relationship Modeling is used to design OLTP databases. data is highly normalized</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1708592518030/4af42eb9-96fb-41da-99d8-fcd7ee22b24b.png" alt class="image--center mx-auto" /></p>
<p><strong>Q) Dimension modeling?</strong></p>
<p>Dimensional Modeling is used to design OLAP databases.                                               Dimensional modeling is a particular design methodology of data modeling wherein the goal of modeling is to improve query performance.</p>
<p><strong>Q) Star Schema?</strong></p>
<p>A star schema is a data warehouse database design that contains a centrally located fact table that is surrounded by multiple dimension tables. In the star schema, all the dimensional tables directly connect to the fact table.</p>
<p><img src="https://www.starburst.io/wp-content/uploads/2023/05/snowflake-schema.png" alt="Star schema: Architecture for organizing data | Data warehouse" /></p>
<p><strong>Q) Snow-Flex Schema?</strong></p>
<p>A snowflake schema consists of a fact table surrounded by multiple dimension tables that can be connected to other dimension tables. In the snowflake schema, some of the dimensions will not directly connect to the fact table. When dimension tables store a large number of rows with redundancy of data and space is such an issue, we can use the Snowflake schema to save space.</p>
<p><img src="https://streamsets.b-cdn.net/wp-content/uploads/Snowflake-Schema.png" alt="Schemas Used in Data Warehouses: Star, Galaxy, and Snowflake" /></p>
<p><strong>Q) Galaxy Schema?</strong></p>
<p>This schema is viewed as a collection of stars; hence, it is called the Galaxy Schema or the Fact Constellation Schema. In a Galaxy schema, a single dimension table is shared with multiple fact tables.</p>
<p><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Galaxy_schema.jpg/640px-Galaxy_schema.jpg" alt="File:Galaxy schema.jpg - Wikimedia Commons" class="image--center mx-auto" /></p>
<p><strong>Q: What is dimension?</strong></p>
<p>A dimension is descriptive data that describes the key performance indicators, known as facts. E.g., product, customer name, date, etc.</p>
<p><strong>Q) 5. What are the different types of dimension tables in the context of data warehousing?</strong></p>
<p><img src="https://media.licdn.com/dms/image/C4E12AQHgM2qqhHwXXA/article-inline_image-shrink_1500_2232/0/1641809139855?e=1714003200&amp;v=beta&amp;t=wppkng42cjArKb4h8r2AUCwbg9F_4RNmt7bYfpje_AY" alt="No alt text provided for this image" class="image--center mx-auto" /></p>
<ol>
<li><p>Slowly Changing Dimension</p>
</li>
<li><p>Conformed Dimension</p>
</li>
<li><p>Degenerate Dimension</p>
</li>
<li><p>Junk Dimension</p>
</li>
<li><p>Role-playing Dimension</p>
</li>
<li><p>Static Dimension</p>
</li>
<li><p>Shrunken Dimension</p>
</li>
</ol>
<p>Q: <strong>What is a fact table?</strong></p>
<p>A fact is something that is measurable or quantifiable.                                                 Fact is the metric that business users would use for making business decisions</p>
<p>Q) Difference between fact and Dimension Table?</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td><strong>fact Table</strong></td><td><strong>Dimension Table</strong></td></tr>
</thead>
<tbody>
<tr>
<td>It contains the attributes' measurements, facts, or metrics.</td><td>It is the companion table that has the attributes that the fact table uses to derive the facts.</td></tr>
<tr>
<td>The data grain (the most atomic level at which facts may be defined) is what defines it.</td><td>It is detailed, comprehensive, and lengthy.</td></tr>
<tr>
<td>It is used for analysis and decision-making and contains measures.</td><td>It contains information regarding a company's operations and procedures.</td></tr>
<tr>
<td>It contains information in both numeric and textual formats.</td><td>It only contains textual information.</td></tr>
<tr>
<td>It has a primary key that works as a foreign key in the dimension table.</td><td>It has a foreign key that is linked to the fact table's primary key.</td></tr>
<tr>
<td>It stores the filter domain and report labels in dimension tables.</td><td>It organizes the atomic data into three-dimensional structures.</td></tr>
<tr>
<td>It does not have a hierarchy.</td><td>It has a hierarchy.</td></tr>
<tr>
<td>It has fewer attributes than a dimension table.</td><td>It has more attributes than a fact table.</td></tr>
<tr>
<td>It has more records as compared to a dimension table.</td><td>It has fewer records than a fact table.</td></tr>
</tbody>
</table>
</div><p><strong>Q: What is a data mart?</strong></p>
<p>A data mart is an access layer that is used to get data out to users. It is presented as an option for large data warehouses, as it takes less time and money to build. However, there is no standard definition of a data mart, which differs from person to person.</p>
<p>In a simple word, a data mart is a subsidiary of a data warehouse. The data mart is used for the partition of data that is created for a specific group of users.</p>
<ol>
<li>Data marts are a subset of the DWH database.</li>
</ol>
<p>2. Data marts contain one subject area of information.</p>
<ol start="3">
<li>Data marts are used to improve performance.</li>
</ol>
<p>4. The creation of data marts is optional in DWH projects.</p>
<p>Types of data marts:</p>
<p>1. Dependent Data Mart.</p>
<p>2. Independent Data Mart</p>
<p>Dependent Data Mart</p>
<p><img src="https://media.geeksforgeeks.org/wp-content/uploads/777-1.png" alt="Data Warehouse Architecture - GeeksforGeeks" /></p>
<p>Independent Data Mart</p>
<p><img src="https://media.geeksforgeeks.org/wp-content/uploads/666-3.png" alt="Data Warehouse Architecture - GeeksforGeeks" /></p>
]]></description><link>https://www.analyticsschools.com//data-warehousing-interview-questions</link><guid isPermaLink="true">https://www.analyticsschools.com//data-warehousing-interview-questions</guid><category><![CDATA[Data Science]]></category><category><![CDATA[data analytics]]></category><category><![CDATA[Data Warehousing Interview]]></category><category><![CDATA[Databases]]></category><category><![CDATA[data]]></category><category><![CDATA[OLAP]]></category><category><![CDATA[OLTP]]></category><category><![CDATA[star schema]]></category><category><![CDATA[data analysis]]></category><category><![CDATA[interview]]></category><category><![CDATA[interview questions]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item><item><title><![CDATA[Power BI Interview Questions]]></title><description><![CDATA[<p><strong>Q1) What is Power BI?</strong></p>
<p>Microsofts Power BI is a common business intelligence tool used by business analysts and professionals. Microsoft Power BI is a data visualization platform used primarily for business intelligence purposes. It is designed to be used by business professionals with varying levels of data knowledge It comes as a package of three major components</p>
<p>1: Power BI Desktop</p>
<p>2: Power BI Service</p>
<p>3:Power Bi Mobile Apps</p>
<p>Q2) <strong>What are the major components of Power BI?</strong></p>
<p>Microsoft Power BI technology consists of a group of components, such as:</p>
<p><img src="https://qph.cf2.quoracdn.net/main-qimg-d33db78ffc7616af09dba66a38758250-pjlq" alt="Power BI Key Components - Space_17o2 - Quora" class="image--center mx-auto" /></p>
<p>1:Power Query</p>
<p>Power Query is an ETL software in Power BI. Power Query is one of the software programs in Power BI Desktop that is used for performing ETL activities or data preparation activities in Power BI.</p>
<p>M (mashup) is the language used in Power Query behind every GUI option to perform the ETL activities.</p>
<p><img src="https://learn.microsoft.com/en-us/power-query/media/power-query-ui/pqui-user-interface.png" alt="Screenshot of the Power Query user interface with each component outlined and numbered." /></p>
<p>A) Power Query Editor User Interface Contains 5 Major Sections</p>
<ol>
<li><p><strong>Ribbon</strong>: the ribbon navigation experience, which provides multiple tabs to add transforms, select options for your query, and access different ribbon buttons to complete various tasks.</p>
<p> <img src="https://learn.microsoft.com/en-us/power-query/media/power-query-ui/standard-ribbon.png" alt="Screenshot of the standard ribbon view on the Home tab of the Power Query user interface." /></p>
<p> The ribbon is the component where you find most of the transforms and actions that you can do in the Power Query editor.</p>
</li>
<li><p><strong>Queries pane</strong>: a view of all your available queries.</p>
</li>
<li><p><strong>Current view</strong>: your main working view, which by default displays a preview of the data for your query. You can also enable the <a target="_blank" href="https://learn.microsoft.com/en-us/power-query/diagram-view">diagram view</a> along with the data preview view. You can also switch between the <a target="_blank" href="https://learn.microsoft.com/en-us/power-query/schema-view">schema view</a> and the data preview view while maintaining the diagram view.</p>
</li>
<li><p><strong>Query settings</strong>: a view of the currently selected query with relevant information, such as query name, query steps, and various indicators.</p>
</li>
<li><p><strong>Status bar</strong>: a bar displaying relevant and important information about your query, such as execution time, total columns and rows, and processing status. This bar also contains buttons to change your current view.</p>
<p> <strong>Q3) What is Power View?</strong></p>
</li>
</ol>
<p>Power view is one of the PowerBI desktop software programs that is used to create reports in Report View by taking the dataset as a source.</p>
<p><strong>Q4) What is a power pivot?</strong></p>
<p>Power Pivot is a data modelling technology that lets you create data models, establish relationships, and create calculations. With Power Pivot, you can work with large data sets, build extensive relationships, and create complex calculations</p>
<p><img src="https://learn.microsoft.com/en-us/power-query/media/pivot-columns/pivot-operation-diagram.png" alt="Pivot columns - Power Query | Microsoft Learn" /></p>
<p><strong>Q5) What is a power map?</strong></p>
<p>With Power Map, you can plot geographic and temporal data</p>
<p><strong>Q6) What is the Power Bi Mobile App?</strong></p>
<p>You can easily and quickly access your Power BI reports and dashboards with the Power BI mobile app on your smartphone. This application, which functions similarly to Power Bi services, lets you browse your workspace and quickly access your report and dashboard. It also allows you to connect with your data, get insights, and receive alerts if there are any data changes in the dashboard.</p>
<p><strong>Q7) Where is the data stored in Power BI?</strong></p>
<p>Power BI uses two primary repositories for storing and managing data: data that is uploaded from users is typically sent to <strong>Azure Blob Storage</strong>, and all metadata as well as artifacts for the system itself are stored in the <strong>Azure SQL Database</strong>.</p>
<p><strong>Q8) What types of connection modes are there in Power BI?</strong></p>
<p>There are three connection modes: <strong>import</strong>, <strong>direct query,</strong> and <strong>live connection</strong>. In import mode, all data is imported into Power BI Desktop, so pbix will contain data. In the case of DQ/LC, the query is sent to the data source to obtain the data, so the data will not be saved to pbix.</p>
<p><img src="https://i0.wp.com/radacad.com/wp-content/uploads/2017/09/2017-09-13_12h13_49.png" alt="Power BI Connection Types: DirectQuery, Live, or Import? Tough Decision! -  RADACAD" class="image--center mx-auto" /></p>
]]></description><link>https://www.analyticsschools.com//power-bi-interview-questions-l1</link><guid isPermaLink="true">https://www.analyticsschools.com//power-bi-interview-questions-l1</guid><category><![CDATA[Power BI]]></category><category><![CDATA[power bi services]]></category><category><![CDATA[power-automate]]></category><category><![CDATA[PowerPlatform]]></category><category><![CDATA[Power BI interview question]]></category><category><![CDATA[interview]]></category><category><![CDATA[PowerBI]]></category><category><![CDATA[powerapps]]></category><dc:creator><![CDATA[Mahendra Singh]]></dc:creator></item></channel></rss>