Short question related to official anchor modeler.
While modeling ties you can setup roles properties, one of them is "first role".
What does "Make first role" option do?
I see in the xml/sql file it swaps the roles order within a Tie.
Is it only a purely technical setting or there is a business case for it?
Anchor modeling - tie: make first role?
297 Views Asked by jangorecki At
1
There are 1 best solutions below
Related Questions in DATABASE-DESIGN
- Big data with spatial queries/indexing
- Unique hash/index for time interval
- Best practices for creating a huge SQL table
- Database Design: How should I store user's news preferences in MySQL database?
- Is it recommended to use Node.js for an online room booking web application?
- Storing multiple item settings in database
- Which column type for storing the year field in a table with rows of yearly data
- Best way to setup a i8n in a database
- Database normalization for electricity monitoring system
- Database Design: Unique Billing Assocation
- Is it always a bad practice to have circular relationships in your database design
- One column maps to mutiple columns from different table
- Replicating tables within the database
- mysql one translates table vs multiple translate table
- Nosql database design for complex querying
Related Questions in DATA-MODELING
- Best Practice for adding columns to a Table in Oracle database
- How to design table to store user settings?
- Anchor modeling - tie: make first role?
- Remove constraint and table name version details in sql developer data model
- How to model data for in-memory processing
- Can inheritance be modelled in app engine datastore by same kind and different properties?
- App engine datastore denormalization: index properties in the main entity or the denormalized entity?
- How to properly install grib-api and jasper library to run flexpart model in ubuntu x64?
- Phantom DSL modeling case classes
- Granularity level in clustering key( high unique values)
- Web analytics customer segmentation data modeling with Cassandra?
- Data modelling ( secondary index vs clustering key )
- maximum secondary indexes on a columnfamily
- Dynamodb data model for process/transaction monitoring
- Read before write in cassandra
Related Questions in DATA-WAREHOUSE
- Big data with spatial queries/indexing
- Joining date and time field in Tableau
- Talend Open Studio for Big Data
- spark stream and spark sql with data warehouse
- Errors in the OLAP storage engine: The attribute key cannot be found when processing
- Anchor modeling - tie: make first role?
- Is star schema still necessary for a big-data-warehouse?
- How to batch export raw data from Omniture (SiteCatalyst or Adobe Analytics)
- Omniture Data Warehouse Segments Issue
- Plotting data cubes
- SQL Server Storing DateTime as Integer
- When we use Datamart and Datawarehousing?
- How to merge two or more queries with different where conditions? I have to reuse the code which is being used in 1st where code
- Structural difference between Relational Databases vs. Multidimensional Databases
- Shell Script to Validate Filename
Related Questions in TEMPORAL-DATABASE
- Anchor modeling - tie: make first role?
- How can I Plotting temporal data of 3 different areas?
- SQL Server 2012: Is it possible to exempt some columns from triggering a history table update?
- Alter GENERATED ALWAYS colum into a GENERATED BY DEFAULT identity column - Sql Server
- Seed data with old dates in Temporal Table - SQL Server
- Issues in SYSTEM_VERSIONING OFF - Insert record failed in SQL Server
- JDBC- SQL spatio-temporal query
- How to tune performance of a temporal SQL Server table
- How to re-save the entity as another row in Doctrine 2
- Temporal Aggregation in PostgreSQL
- IBM DB2 Timetravel logging based on some criteria
- Versioned and indexed data store
- Agile/evolutionary database modelling for an evolving content management application
- How do i determine whether a given entry has foreign keys pointing to it?
- How to delete temporal documents from MarkLogic database physically?
Related Questions in ANCHOR-MODELING
- Anchor modeling - tie: make first role?
- Agile/evolutionary database modelling for an evolving content management application
- EMF (OCL) concatenate two enumerations into one
- What are the pros and cons of Anchor Modeling?
- Managing Entity Resolution in Anchor Modeling
- Join elimination not working in Oracle with sub queries
- How to send data from OLE DB source to Anchor model tables using ETL procedure?
- Temporal database design, with a twist (live vs draft rows)
- What is meant by non-destructive schema evolution in Anchor Modeling?
- Anchor Modeling - are data types part of the Model?
- Are there any data warehouse frameworks?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
A tie represents a relationship, which in Anchor modeling is a set of roles on type level. Sets have no ordering, for example
{isLeasing, theVehicle, withAgreement} = {withAgreement, theVehicle, isLeasing}, but names of ties are represented as strings in our naming convention. To create a string, some order must be imposed onto the set, and the "Make first role" is only a way to rearrange that order. It is just syntactic sugar, and the semantics of the tie remains the same regardless of the order of the roles in the name. So, with the mentioned example, the tie named PE_isLeasing_VE_theVehicle_AG_withAgreement is the same tie as the one named AG_withAgreement_VE_theVehicle_PE_isLeasing. The tool will even prevent you from creating duplicate ties, should you try to do so. Because of the way we read natural language some orderings are easier to interpret than others though, which would be the "business case" for changing it.