How to create joint child in microstrategy. Close the Visualization Builder, and then re-open it. How to create joint child in microstrategy

 
 Close the Visualization Builder, and then re-open itHow to create joint child in microstrategy  Choose the Y2 Axis tab

reg " file (this file will get created in the same folder where the executable resides) Stop and remove MicroStrategy services (if they exist)This video demonstrates how to create custom SQL filters in MicroStrategy. Enter a name for the form. Accessing interfaces. Right click and "Run as Administrator" to execute. 1: IDSSAttribute oAttribute; IDSSAttributeRelationships. The MicroStrategy SDK allows you to customize several MicroStrategy products and extend and integrate the MicroStrategy business intelligence functionality into other applications. To create a smart metric. Select the Members tab. In the bottom left-hand corner, select Allow Smart Metric. Retrieve a list of user groups and the associated users in MicroStrategy Developer Follow the steps below to create a list of all groups and the users in each group: In MicroStrategy Developer 9. Select Add an Advanced Qualification and click OK. Open the Workstation window. 1 comment. MicroStrategy is a business intelligence tool that is widely used for deriving valuable insights from data in the form of visually insightful reports, graphs and charts. . Place attributes Country and Distribution Center on report template, and the above metric either on report template, or in Report Objects window if you have an OLAP license. Each custom format can have up to four optional sections. A filtering attribute that shares a common child with one of the fact table keys (this scenario will be illustrated in this article) Joint-child attributes NOTE: The presence of one of these conditions may not cause a subquery to be generated in every case. Input the metric formula. The following procedure describes how to achieve this: Create the highest level filter. - Primary key. A physical snapshot of the solution is:. The Grouping panel is displayed. x. Make two grids with different attributes and metrics in each 3. Create a report with attribute 'Region', metric 'Revenue', 'Profit' and 'Cost'. The Long Description field may be used as a log to track object changes in MicroStrategy Developer. There's a reason we're at the top of the list. For example, when you place a Revenue metric in a dossier. Right-click the Grid/Graph, transaction table, or any of the text fields in the panel stack, then select Configure Transaction. Related attributes such as City, State, or Region are often. Select Joint element list from the Option drop-down list. Create a Report Services Document 2. Follow the steps below. This option is only available for alerts sent to email addresses. From the Insert menu, point to Widgets, and then select Microcharts. Cross-tab stage. The report displays the quarter, the promotion. Go to Database Instances > Authentication > Metadata. This video also has a a brief discussion about how to create advanced filters as joint element lists. 1, custom group selector does not have the custom group elements, while in 9. x to list report jobs that failed because the row limit was exceeded. Create a threshold using this metric to. Enter a description for the custom group in the Enter Custom Group Description Here field. In MicroStrategy SQL Generation Engine, when simple Period to Date (PTD) reports are needed, there is no need to create a transformation table. 6. The idea here is to force MicroStrategy to use always the SQL code always the calendar lookup table: Dashboard execution stages can be represented below: MicroStrategy Intelligence Server When an end user makes a Document Execution Request through any client (a web browser via MicroStrategy Web, the MicroStrategy Desktop/Developer client, the MicroStrategy Mobile app, or the MicroStrategy Office client), the request is sent to the. From the left, click Document. Create application objects. Select the users or groups that you want to add to the object's ACL. Ans: Joint child helps to maintain the composite keys which are constituted with more or more columns as unique identifiers. Calculate each attribute individual weight according to. Select the 'Advanced' tab, as shown below: Change the setting for 'Attribute element browsing' (circled in red above) to the. Microstrategy allows reporting on Correct 2. x - 10. CASE 2. Create an hidden attribute (let's call it "Date_on_fact") map it on the fact table and the calendar table and make it child of both "Order Date" and "Invoice Date". x. As you can imagine, the SQL Engine. In this example I am using Python mstrio library which contains user friendly methods that hide the complexity. Specify the desired delivery options including recipient address, subscription name. STEPS TO REPRODUCE: Create a document in MicroStrategy Developer or Web 10. Create a joint child attribute; Create a new attribute, either directly from the interface or via the attribute creation wizard; Define a column for SQL generation. Click Add New Form. Step-3 – If you want to modal/clean/sanitize this data, say some formatting before importing it to Dossier, click on the “Prepare Data” option else never mind. In some cases, it is possible that a single column does not meet these criteria, in which case either the dataset/application is not a good. The document (PDF) provided by MicroStrategy is very clear to understand and very easy to create any work flow. Form Type. The Advanced Qualification pane opens. _____in MicroStrategy allows you to create any desired view You answered: Both a and b Incorrect Correct answer: Logical view 4. 1. Click Add a new table. The property is named "document grids from multiple datasets" and defaults to enabled but can be set to disabled. Metrics are quantitative measures used to analyze the data in the particular context. The issues with many-to-many relationships, including loss of analytical capability and multiple counting, also apply to many-to-many joint child relationships. Select Filter definition prompt -> Choose from an attribute element list as shown below. Create a Report Services Document 2. The Level advanced options dialog box opens. Relate tables are often used to create relationships between attributes. CORRECT ANSWER : Composite key. This article describes the purpose of the Sub Query Type VLDB property in MicroStrategy. Cross-tab: Pivot and display sorting and page-by Each of the engines plays an important part in the report execution process. The Calculated Member dialog opens. Description: This video demonstrates how to create custom SQL filters in. The Card Editor appears. When navigating to the same document in MicroStrategy Web 10. How to create a MicroStrategy connection file (. x, red lines are integrated with the default black lines when displaying the attribute relationships as shown in the image below. Navigate to and select a Transaction Services report, then click OK. This article notes a limitation of MDX data sources for filters on different levelsCreate a PostgreSQL user for Platform Analytics and the warehouse. The Grouping panel is displayed. Qualifications are the actual conditions that must be met for data to be included in the custom group element. Open the Workstation window. Drag an attribute from the Datasets panel to the Rows area of the Editor panel to add attributes to the rows. The score displayed at the end of. Dashboard execution stages can be represented below: MicroStrategy Intelligence Server When an end user makes a Document Execution Request through any client (a web browser via MicroStrategy Web, the MicroStrategy Desktop/Developer client, the MicroStrategy Mobile app, or the MicroStrategy Office client), the request is sent to. To prompt for multiple object types in the same report, you must create an. In order to create a Gantt chart in MicroStrategy Developer 9. x, select 'Project Documentation' from the Tools menu to start the wizard. This video also has a a brief discussion about how to create advanced filters as joint element lists. exe to this machine. Number of Views 1. Select. x, select 'Project Documentation' from the Tools menu to start the wizard. 2. To create an object prompt. g 2015, and check “Remember this answer”. For both prompts, set "Personal answers allowed" to Single. • In what quarters was a certain item involved in a certain type of promotion? To answer these questions, you must combine the two relationship tables, creating one. For example, setting Metric Join type to "Outer" at the report level (Metric editor > Tool > Metric Join Type) overwrites the Metric Join Type set at the Database Instance Level: The subject of Outer Joins is a very broad one, however, as a. The red lines are used in System Hierarchy graphical view to represent joint child relationships. Click Next. 3. Select the "OK" button to insert the new metric into the report. x. 4. The goal is to create an image link that is used to export the grid, like shown below: Document in Edit Mode Follow the steps below: 1. Member attributes: This component contains the attributes to which the transformation applies, that is, the different levels to which the rule applies. When Distinct. How to design a bar graph report with the color of children bar graph inherited from the color of the source bar being drilled in MicroStrategy Developer 9. Put this prompt in a Filter. This is called heterogeneous column naming. 1. Custom groups; A custom group is a special filter that can be placed on a template and is. Follow the steps below to reproduce this issue in MicroStrategy Tutorial: This example requires 6 attributes to effectively demonstrate the issue: -Region and Employee, where Region is the parent of Employee (one to many) This issue occurs specifically when there are attributes on the document that contain joint-child parent-child relationships. If you have a joint child relationship in your data, it is important for you to define it in MicroStrategy so that you get the correct data for reports that use the parent attribute in. Create three reports named A (with attribute A), A&B (with attribute A and B),A&C (with attribute A and C) Create a dashboard based on the three reports created in last step. ) check box to. Create three reports named A (with attribute A), A&B (with attribute A and B),A&C (with attribute A and C) Create a dashboard based on the three reports created in last step. Drag an attribute from the Datasets panel to the Columns area of the Editor panel to add attributes to the columns. However, in the third pass, when combining the results from the first two passes to generate data for Unit. The connection process to Excel files involves the following steps: To connect to Excel file data, you must first prepare the Excel file as a valid data source and create a data source name for the Excel file. Case functions Microstrategy. How to create a MicroStrategy connection file (. For example, there. Rather than creating facts by manually creating a fact expression, you can allow Architect to automatically create simple facts defined on one column. On the Graph menu, choose Preferences. If you have a joint child relationship in your data, it is important for you to define it in MicroStrategy so that you get the correct data for reports that use the parent attribute in. Create three reports named A (with attribute A), A&B (with attribute A and B),A&C (with attribute A and C) Create a dashboard based on the three reports created in last step. 5. Insert an HTML container (and not an image) and insert the script below. The Security Role Editor opens. Click Insert Visualization . . . x and are instead displayed at the bottom of the page as shown in. In this video I discuss when to use joint element lists in MicroStrategy and demonstrate how to create them. Click Condition on the Metric component pane. 31. TN11076 (TN5200-75x-0456): When drilling from a report to a template, the child report inherits the VLDB setting values of the parent report and ignores those set for the template in MicroStrategy 8. Create a filter. Basic Card. Whenever a report is executed and SQL is generated, the MicroStrategy SQL Engine performs the following steps to determine what tables is to be used: Get the set of tables that can resolve the report, according to (mainly, but not exclusively) the attributes on the template, attributes on the filter and the metric dimensionality. From the drop-down menu, choose the database instance against which the user ID should be verified. 3) Edit Link function cannot be enabled if this workaround applies. System Hierarchy: Notice that a joint child relationship can be one-to-many or many-to-many. Q18) What is a joint child? Ans: A joint child is a Microstrategy way of handling Composite Keys. Select Level. x and 10. The Select a Filter dialog box opens, allowing you to select a filter from the displayed list, or. Formula for the metric "Men" : -1*Men . Case functions Microstrategy. For example, to create a user with ID 'mstr_test' and full name "MSTR Test", type the following command: CREATE USER. x, select 'Project Documentation' from the Tools menu to start the wizard. Right-click in the grid and select New to create a new connection mapping. Setting 'Mapping method' to 'Manual' forces users to manually select the source tables that use the expression. 2) The example in this technote uses URL API for child report, therefore the syntax is evt=4001. Select the. From the Visualizations panel, select Grid . In the bottom left corner, click on the button "Generate Connection File". Autostyles based on one document can be applied to another document in. 47K. The issues with many-to-many relationships, including loss of analytical capability and multiple counting, also apply to many-to-many joint child relationships. Open the template in the Template Editor; the rest of the instructions remain the same. Numeric prompt: Users enter a specific number, up to 15 digits, which is then used as part of a filter, or within a metric, to look for specific numeric data. A dialog box opens to name the fact. In the left side of the Security Filter Manager, in the Security Filters tab, browse to the security filter that you want to apply, and select that security filter. Browse to the filter you want to convert and click Open. 1 the sel… Number of Views 776 KB211988: Modifying a Custom Group in Web using the “Save As…” option overwrites the ACL of. 3. In the bottom left corner, click on the button "Generate Connection File". When creating a count metric within the Metric Editor, users are able to highlight Count, right-click, and select "Count Parameters". Retrieve a list of user groups and the associated users in MicroStrategy Developer Follow the steps below to create a list of all groups and the users in each group: In MicroStrategy Developer 9. Relate tables store information about the relationship between two attributes when one a parent of the other or vice-versa. MicroStrategy - Intelligent Cubes - Online Training Video by MicroRooster. 6. The Create New Form Expression dialog box appears. You cannot create a relationship on a joint-child attribute, since it is view-only in the Hierarchy Editor. Dashboard execution stages can be represented below: MicroStrategy Intelligence Server When an end user makes a Document Execution Request through any client (a web browser via MicroStrategy Web, the MicroStrategy Desktop/Developer client, the MicroStrategy Mobile app, or the MicroStrategy Office client), the request is sent to the. Check the box "Apply changes in permissions to all children objects" and "Recursively" to apply it to the. This video also has a a brief discussion about how to create advanced filters as joint element lists. xCreate a search object using MicroStrategy defined by the search criteria specified by the user, as shown below: Export the results from the search object to a text file, as shown below: Import the text file to Microsoft Excel, as shown below: Create the macros desired in Microsoft Excel. The following schema shows which setting takes precedence when set at different levels. Refer to the following MicroStrategy Knowledge Base technical note for more information on transformation metrics: KB7238: Creating transformation, rank and percent to total metrics in MicroStrategy DeveloperIt supports interactive dashboard, highly detailed reports, ad-hoc query, automated report dispute, and Microsoft Office integration. In the right side of the Security. The parent-child relationships you create determine the system hierarchy within the project. In general, a user specifies a list of conditions and corresponding return values. Copy cleanup. Using this function and given the format in which the column is stored in the MicroStrategy Tutorial (Vmall) warehouse (integer, YYYYMM), the formula will extract the year from the date prompt, multiply it by 100 and add the day number to it, giving it the desired format. 5. This join type lets you display only those attribute elements that are common to the lookup tables and the fact tables in your data warehouse. In the Filter Editor, use the Object Browser to search for the attributes, metrics, filters, prompts, or reports you want to use in your filter. Populate and Evaluate: Fill report data required for display. 3. The MicroStrategy SDK allows you to customize the standard MicroStrategy Web interface, and extend and integrate the MicroStrategy business intelligence functionality into other applications. x, how to create a report that will dynamically show the distinct count of an attribute at different levels. This online training video demonstrates how to create transformation objects in MicroStrategy. Add the 'Month to Date' transformation. The Code Editor tab should be open. 5. Workaround / Solution. x implemented to allow business. MicroStrategy Web provides a wide range of parameters that can be used in combination to achieve different types of requests. All attributes used to group data in the report or document are shown in the Available Attributes list. 4. 16. STEPS TO REPRODUCE: 1. In this case, only one form exists for each, as shown below: A joint child is Microstrategy way of handling Composite Keys. x. This procedure provides the steps on how to return the latitude and longitude for a single address. under the "Insert" menu. The number of partitions should typically be between the minimum and maximum, and closer to half the number of logical cores. mstrc) Open Workstation. Browse to the Platform Analytics Cube in the Platform Analytics Project and select the option to create a new dossier. Add the derived metric to the report and hide it by setting the column width to 0. To support including attribute information in the metric expression, in the Definition area, type Max () to use the Max aggregation function. Result for new metric is blank. EMProjectDSNName= The Data Source Name for the database that contains your Statistics and Enterprise Manager repository. The Configure Transactions Editor opens. To handle this. To display a group horizontally. If a user creates a report with two attributes, for example Country and Warehouse, the user may want to create a joint element list filter in order to choose different. How to build and manage Intelligent Cubes. 0 for databases that do not support Full Outer Joins. This tech note describes what each of these count parameters controls. Add the “Component Object” attribute to the filter panel and filter on the metric that is of interest. - Email: This is the physical address of the user that the email is going to be sent to. 2) Create Metric2 as the RunningSum of Metric1. 3. 4. In Developer, Workstation or Web interfaces you can for example check what metrics are built on top of a fact (dependents) or what metrics has been used in report definition (components). A filtering attribute that shares a common child with one of the fact table keys (this scenario will be illustrated in this article) Joint-child attributes NOTE: The presence of one of these conditions may not cause a. Select Add an Advanced Qualification and click OK. Retrieve a list of user groups and the associated users in MicroStrategy Developer Follow the steps below to create a list of all groups and the users in each group: In MicroStrategy Developer 9. Follow the steps below. Change the metric join type to 'Outer'. If projects are distributed asymmetrically across the cluster, when you assign an event-triggered schedule to a project, make sure you trigger the event on all nodes on which that project is loaded. In the "Choose Outline" window, expand the folder "Schedule_Relation_Outline" and select "Delete_Schedule_Relation_Outline", as shown in the screen shot below. Case ( (Category@ID = 1), Revenue, 0) Booksand Name it as Revenue for where 2 is Category ID for "Books" Report will display result. x with any number of attributes. Describe joint child? It is a microstrategy way of conducting composite keys. Define the relationship. Logical Views allows application architects to create any desired view using MicroStrategy, without DBA involvement. Select any project that is in the project source that contains the users and groups and click Next. Drag and drop the attribute Category from the Object Browser into the Report View: 'Local Template' section to break the report into pages. Without submitting a new request to the data warehouse, the new calculation is performed. Use the drop-down to select an environment. Right-click on an existing environment and choose Properties. The following steps describes how to create such derived metric. The MicroStrategy Engine consists of three engines: • SQL Engine. 6. This section describes how to create a report using the quick report creation tool called Report Builder. Back to the Report. The object Type is listed as Super Cube: This can also be seen when editing or authoring a dossier. This method is the most straightforward way to effectively manage many-to-many relationships. How to create a MicroStrategy connection file (. September 18, 2018. Method 1 requires you to create a separate relationship table (in this case, Rel_Color_Item) and add both attribute IDs to the fact table as shown in the following diagram. This technical note explains how to create a joint element list filter in order to choose different criteria for two different attributes in MicroStrategy Developer 9. These relationships enable you to browse attribute data and drill on attributes in reports ( as i discussed earlier ). Ranked #1 for Enterprise Analytics in 2022 Gartner Critical Capabilities Report. Right-click on the Manager attribute in the page-by and add the Email attribute form. From the Choose a Permission Level drop-down list, select the predefined set of permissions, or select Custom to define a custom set of permissions. Open up the same document in MicroStrategy Web 10. However, it may be desired to created a similarly structured qualification on attribute forms besides the ID. 3. Below are known limitations experienced when working with Compound Grids in MicroStrategy 2020: You cannot double click on objects in the Datasets panel to add them to the Compound Grid. Step – 2 – Select “File from Disk” Option in open popup, as shown below. This issue occurs specifically when there are attributes on the document that contain joint-child parent-child relationships. Report filters based on attributes unrelated to the attribute in the metric condition are still kept and included in the. This is a known issue prior to MicroStrategy SQL Engine 9. MicroStrategy can connect to any type of data including big data, flat files, social media data and so on. x. The steps below show you how to manually define parent and child relationships between attributes, and also provides an example scenario of creating the relationships between. MicroStrategy recommends to have only one child at the lowest level. The Security Filter Editor opens. The bundled data warehouse solution will be available immediately through IBM and will. To Define a Join Between the Columns of Two Tables. See below: Notice in Developer, you can currently right click on this document and select the 'Edit' option. 2. If an environment does not already exist, an environment will need to be created first. Thanks to MicroStrategy Semantic Graph it is possible to analyze parent-child relations between objects. Click on #mstrIconProject to expand the properties defined for this rule. The Preferences dialog box opens. A Relationship filter allows certain attributes to be filtered by their relationship to other attributes. In the right corner of the dashboard, change the data source to none. Select your custom visualization. 2. Create an alert-based subscription in MicroStrategy Distribution Services on Web Subscription to a report or Report Services document which will be executed when a certain conditional threshold is met based on another executing report. 2, click Add External Data. When a joint child attribute, which is an attribute that exists at the intersection of other indirectly related attributes, is added, this affects how the attribute elements and transformation values are displayed. Why MicroStrategy Why MicroStrategy; Customer Stories; PlatformRight-click the table and select Create Fact. Metric Editor -> Tools -> Metric Joint Type. x and add a derived attribute, right clicking an. " Select "Use a filter to reduce the number of elements" and select the "QUARTER FILTER" created in the previous step. Click OK. The Report Data Options dialog box opens. Click on mstr to expand the list of CSS files used on the Welcome page. In the Source drop-down list, select Google. Ø Local Transaction options. Login to MSTR Developer then go to: User Manager > User Definition > Project Access. MicroStrategy's Report Builder steps you easily through the process of quick report creation, and lets you access a wide variety of report objects in your project to define your report. Apply the security filter to a user or group. Here is the workaround to achieve the attribute left outer join on MicroStrategy Web. Click Advanced, then New to create a custom subtotal. the Grid Lines are on the Display Status tab. Un-map the "Order Date" and "Invoice Date" from the fact tables. This visualization allows you to create a grid that analyzes different aspects of data across a common dimensions or attributes in rows. Double click on your Report Filter and you’ll now have the option to add an Advanced Qualification: You can then provide the code for the ApplyComparison. Click Choose files. Right-click the table and select Create Attribute. Right-click the dossier you want to certify. Enter a Form name and Description. g. Clear the Filter setting: uncheck to exclude attributes absent in report or level (dimensionality) check box. Create a metric 'MTD Revenue' with fact 'Revenue'. To burst a file subscription across multiple files. Select the Include extra fields in output (precision, city, country, etc. Slowly Changing Dimensions. Step-1 – Click on the “Add Data” option under the “Datasets” tab. Create a bar chart within MicroStrategy Web or Workstation. 1. Level metrics allows the users to choose the right combination of level target, filtering, and grouping (referred to as elements) to achieve your desired results. Level dialog box. You must create a compound attributes when an attribute requires two or more columns to uniquely identify its elements. 3. Click Create on any page, and select New Metric. In MicroStrategy projects, you explicitly define any direct relationships between attributes. Fact table levels: The context of your data. Query Stage: Retrieve data from the warehouse. For example, to create a user with ID 'mstr_test' and full name "MSTR Test", type the following command: CREATE USER. Create an alert-based subscription in MicroStrategy Distribution Services on Web Subscription to a report or Report Services document which will be executed when a certain conditional threshold is met based on another executing report. For example, a scheduled report executes which shows the Revenue by day for the past week. In these examples, it is important to notice the relationship between the three attributes. This knowledge base article explains when attribute relationships should be modeled as separate attributes in a parent-child relationship, and when they should be modeled as forms of the same attribute in MicroStrategy 9. 3. More Analysis MCQ Questions. When the 'Recursively' option, shown below, is applied in the parent folder, the same rule is applied as in any other folder, and each user folder will acquire the same permissions as the parent folder and the user will not be able to see. Ragged Hierarchies in Microstrategy. The Grouping Properties dialog box opens. You cannot place the widget in the Detail section of a document. The two-level deep report aggregates all the children inside the branch as in the previous report. The steps to create a dashboard in Microstrategy are as follows: Click on Create on the left side of the Microstrategy web application. Create a Prompt: Choose from all attributes in a hierarchy. You can define joins between columns on the Import from Tables dialog while building a query for importing your data. Choose Add Data > New Data to import data into a new dataset. Creating compound metrics. 1. The MicroStrategy Mobile Administrator page displays. Click Advanced, then New to create a custom subtotal. Joint Element Lists are an advanced filtering qualification in MicroStrategy Developer / SQL Engine that can be used to filter on combinations of attribute element. After dragging and dropping the correct elements, you. Follow the steps below: Right-click on the project and select 'Project Configuration. Next, navigate to the Theme tab. Retrieve a list of user groups and the associated users in MicroStrategy Developer Follow the steps below to create a list of all groups and the users in each group: In MicroStrategy Developer 9. The purpose is to show how a filter can be manipulated to give the developer full access over the where clause generated by MicroStrategy's SQL engine. Step 1 – Create a new report and add the attribute month and the revenue metric as seen in the below screenshot. With all form sort orders set to none there is no saved sort order, MicroStrategy defaults to sort ascending by ID. What is a joint child? A joint child is Microstrategy way of handling Composite Keys. x. KB5078: How to create a value prompt in MicroStrategy Developer 9. Copy the code for the D3 visualization you are using. General Settings. The simple key shows how you can identify a calling center with only its Call_Ctr_id. This guide assumes and continues to build on a basic understanding of information provided in the Basic Reporting Guide. This option is available only when the Compress Contents check box is selected. The Custom Group Editor appears. Create another panel stack (Parent) and place the Child panel stack within it. Many classes have been developed as short instructional videos ranging from introductory topics such as Intro to Mobile to advanced topics such as Mobile Security. Revenue + Profit. To create and add a Microcharts widget to a document. The maximum number of partitions is dictated by the number of cores on the box. Open the Desktop Window with the Navigation pane in Smart Mode. Select Joint Element List from the Option pull-down list. This will enable the option to use ApplyComparison’s in Filters. Open the Workstation window with the Navigation pane in smart mode. Create the statistics database instance; Go the project configuration wizard of the project;. Microstrategy supports both ROLAP and MOLAP Correct 3. In MicroStrategy Web, edit or execute a report. '. 4. Change the metric join type to 'Outer'. Add a Joint Element List Filter as: (Year, Subcategory) IN {(2014, Art & Architecture), (2015, TVs), (2016, Pop)}. MicroStrategy recommends that you use event-triggered schedules in situations where it is important to control which node performs certain tasks. Select Category and Quarter from the Available attributes list and click > to add them to the Selected attributes list.