B1if object schema empty in Integration service

Hi all,
Im following the tutorial called "Creating restful interfaces with B1if" and when I generate the atom2.xsl file I dont get any schema of the bussines partner.
In the documentation it says  “If only an empty template  “B1if.object.schema.” is generated, because no relevant B1 object meta data available. Please refer to page#10" but really I dont know what to do, because I dont find anything useful in page 10.
Does anybody have any idea about how can I solve this problem?
Also I would like to know if there is any place where I can find more working examples of B1if web services.
Thanks in advance,
Jon Rioja

I reply myself. I had to create the metadata from Maintenance menu, and after that click on cfg Meta Data and I solved it.

Similar Messages

  • B1if object schema for A/R invoice

    Dear experts,
    I'm trying to develop an integration scenario using B1if . I want to insert an A/R invoice from a B1 system to a B1 system.
    In one of the atoms, I should write the B1 object schema for the A/R invoice. I found one for the Business Partners, but I need the objcet schema for the invoice.
    So, any idea please? Thank you.

    Dear NADIA BENLAMLIH
    You can generate all SAP Business One Objets that you need following the next steps:
    Open your B1if
    Go to Maintenance -> Cfg Metadata
    In configuration Meta Data Window, select in Reference B1 System the SLD for your B1 database.
    Clic in Generate now.
    You need wait a lot of minutes to the system create all templates.
    After a lot of minutes go to Help-> B1 Object Help and select a list mode ( i recomend use "sort by local id" because if you search a A/R Invoice, only need find the number 13 in the list)
    Clic in object list
    Select Object template button of the object that you need.
    Remember, not forget wait a lot of minutes.
    I hope can help you.
    Regards
    Martín Morales

  • [Forum FAQ] How do I send multiple rows returned by Execute SQL Task as Email content in SQL Server Integration Services?

    Question:
    There is a scenario that users want to send multiple rows returned by Execute SQL Task as Email content to send to someone. With Execute SQL Task, the Full result set is used when the query returns multiple rows, it must map to a variable of the Object data
    type, then the return result is a rowset object, so we cannot directly send the result variable as Email content. Is there a way that we can extract the table row values that are stored in the Object variable as Email content to send to someone?
    Answer:
    To achieve this requirement, we can use a Foreach Loop container to extract the table row values that are stored in the Object variable into package variables, then use a Script Task to write the data stored in packages variables to a variable, and then set
    the variable as MessageSource in the Send Mail Task. 
    Add four variables in the package as below:
    Double-click the Execute SQL Task to open the Execute SQL Task Editor, then change the ResultSet property to “Full result set”. Assuming that the SQL Statement like below:
    SELECT   Category, CntRecords
    FROM         [table_name]
    In the Result Set pane, add a result like below (please note that we must use 0 as the result set name when the result set type is Full result set):
    Drag a Foreach Loop Container connects to the Execute SQL Task. 
    Double-click the Foreach Loop Container to open the Foreach Loop Editor, in the Collection tab, change the Enumerator to Foreach ADO Enumerator, then select User:result as ADO object source variable.
    Click the Variable Mappings pane, add two Variables as below:
    Drag a Script Task within the Foreach Loop Container.
    The C# code that can be used only in SSIS 2008 and above in Script Task as below:
    public void Main()
       // TODO: Add your code here
                Variables varCollection = null;
                string message = string.Empty;
                Dts.VariableDispenser.LockForWrite("User::Message");
                Dts.VariableDispenser.LockForWrite("User::Category");
                Dts.VariableDispenser.LockForWrite("User::CntRecords");     
                Dts.VariableDispenser.GetVariables(ref varCollection);
                //Format the query result with tab delimiters
                message = string.Format("{0}\t{1}\n",
                                            varCollection["User::Category"].Value,
                                            varCollection["User::CntRecords"].Value
               varCollection["User::Message"].Value = varCollection["User::Message"].Value + message;   
               Dts.TaskResult = (int)ScriptResults.Success;
    The VB code that can be used only in SSIS 2005 and above in Script Task as below, please note that in SSIS 2005, we should
    change PrecompileScriptIntoBinaryCode property to False and Run64BitRuntime property to False
    Public Sub Main()
            ' Add your code here
            Dim varCollection As Variables = Nothing
            Dim message As String = String.Empty
            Dts.VariableDispenser.LockForWrite("User::Message")
            Dts.VariableDispenser.LockForWrite("User::Category")
            Dts.VariableDispenser.LockForWrite("User::CntRecords")
            Dts.VariableDispenser.GetVariables(varCollection)
            'Format the query result with tab delimiters
            message = String.Format("{0}" & vbTab & "{1}" & vbLf, varCollection("User::Category").Value, varCollection("User::CntRecords").Value)
            varCollection("User::Message").Value = DirectCast(varCollection("User::Message").Value,String) + message
            Dts.TaskResult = ScriptResults.Success
    End Sub
    Drag Send Mail Task to Control Flow pane and connect it to Foreach Loop Container.
    Double-click the Send Mail Task to specify the appropriate settings, then in the Expressions tab, use the Message variable as the MessageSource Property as below:
    The final design surface like below:
    References:
    Result Sets in the Execute SQL Task
    Applies to:
    Integration Services 2005
    Integration Services 2008
    Integration Services 2008 R2
    Integration Services 2012
    Integration Services 2014
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Thanks,
    Is this a supported scenario, or does it use unsupported features?
    For example, can we call exec [ReportServer].dbo.AddEvent @EventType='TimedSubscription', @EventData='b64ce7ec-d598-45cd-bbc2-ea202e0c129d'
    in a supported way?
    Thanks! Josh

  • Hyper-V 2012 R2, integration services issue on multiple VMs

    Hello,
    I came to you because we encounter a technical issue on one of our Hyper-V (2012 R2).
    Our backup (Veeam backup in last version) are still failing with error :
    Guest processing skipped (check guest OS VSS state and integration components version)
    After checking integration service states of those VMs on the Hyper-V, we get this result :
    Get-VM | ft Name, IntegrationServicesVersion
    Name                                                       
    IntegrationServicesVersion
    xxx-3REP-01                                                
    6.3.9600.16384
    xxx-ADMIN02
    xxx-BAK02                                                  
    6.3.9600.16384
    xxx-MAIL-01
    xxx-SCOM-01-1                                              
    6.3.9600.16384
    xxx-SQL02                                                  
    6.3.9600.16384
    xxx-VC-01                                                  
    6.3.9600.16384
    xxx-VD01
    xxx-VMM02
    xxx-VMM03
    xxx-WEB01
    Get-VMIntegrationService xxx-vmm02 | Select Name,OperationalStatus
    Name                                                       
    OperationalStatus
    Time Synchronization                                       
    {Ok}
    Heartbeat                                                         
      {Ok, Ok}
    Key-Value Pair Exchange                                  {LostCommunication}
    Shutdown                                                          
    {LostCommunication}
    VSS                                                       
                  {LostCommunication}
    Guest Service Interface                                     {LostCommunication}
    I already try to disable, then enable the operationalStatus :
    Disable-VMIntegrationService -VMName MyVM -Name VSS,Shutdown,"Key-Value Pair Exchange"
    Enable-VMIntegrationService -VMName MyVM -Name VSS,Shutdown,"Key-Value Pair Exchange"
    The status is OK, but If I retry my backup I have the same error.
    So, is there a way to reinstall integration service component without rebooting ?
    Many thanks for your help.

    On the Windows VMs that are not 2012 R2, insert the Integration media ISO, install it, and reboot.
    When all is done, run this:
    # Input:
    $HVHost = "YourHostHere"
    # Processing:
    $VMInfo = @()
    Get-VM -ComputerName $HVHost | where { $_.State -eq "Running" } | % {
    $Info = New-Object -TypeName psobject
    $Info | Add-Member "VMName" $_.Name
    $Info | Add-Member "IntegrationServicesVersion" $_.IntegrationServicesVersion
    $OS = Invoke-Command -ComputerName $_.Name { (Get-CimInstance Win32_OperatingSystem).version } -ErrorAction SilentlyContinue
    $Info | Add-Member "OSVersion" $OS
    $VMInfo += $Info
    # Output:
    $VMInfo | Out-GridView
    $VMInfo | FT -AutoSize
    $VMInfo | Export-Csv .\VMInfo.csv -NoTypeInformation
    Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
    Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

  • Help On Integration Services

    Hi all.
    I'm trying to load members in CostCenter dimension using integration services [Release: 11.1.1.3.0 (Build EIS111130B021)].
    This dimension has two Hierarchies:
    * Hier 1 [stored]
    * Hier 2 [with shared members]
    At first loading, from relational lookup table to hyperion CostCenter dimension, everything goes just fine including shared member creation.
    This is the result
    hier 1
    ====
    Branch 01
    |-costcenter 20
    |-costcenter 30
    |-costcenter 40
    |-costcenter 50
    Branch 02
    |-costcenter 60
    |-costcenter 70
    |-costcenter 80
    hier 2
    ====
    Chief010 (Mr. Smith)
    |-costcenter 20 [shared]
    |-costcenter 30 [shared]
    |-costcenter 40 [shared]
    Chief030 (Mr. Green)
    |-costcenter 50 [shared]
    |-costcenter 60 [shared]
    |-costcenter 70 [shared]
    |-costcenter 80 [shared]
    After a company cost center reorganization I need to reload updated Hier into essbase via integration services.
    The new hier 1 and hier 2 structure should be like this:
    hier 1
    ====
    Branch 01 (empty)
    Branch 01.01
    |-costcenter 10 [new]
    |-costcenter 20
    |-costcenter 30
    |-costcenter 40
    Branch 02
    |-costcenter 50
    |-costcenter 60
    |-costcenter 70
    |-costcenter 80
    instead is:
    hier 1
    ====
    Branch 01
    |-costcenter 20
    |-costcenter 30
    |-costcenter 40
    |-costcenter 50
    Branch 01.01
    |-costcenter 10 [new]
    |-costcenter 20 [shared]
    |-costcenter 30 [shared]
    |-costcenter 40 [shared]
    |-costcenter 50 [shared]
    Branch 02
    |-costcenter 50 [shared]
    |-costcenter 60
    |-costcenter 70
    |-costcenter 80
    hier 2
    ====
    Chief010 (Mr. Smith)
    |-costcenter 10 [shared]
    |-costcenter 20 [shared]
    |-costcenter 30 [shared]
    |-costcenter 40 [shared]
    |-costcenter 50 [shared]
    Chief030 (Mr. Green)
    |-costcenter 50 [shared]
    |-costcenter 60 [shared]
    |-costcenter 70 [shared]
    |-costcenter 80 [shared]
    I suppose it depends on the fact that:
    *in metaoutline/ properties/ allows duplicate shared member is flagged (otherwise hier 2 should not be created);
    *in dimension/ properties/ add as shared member is flagged (otherwise hier 2 should not be created);
    Unflagging these options shared member are not created.
    Morover:
    I cannot clear and reload member or delete an recreate database in order to prevent data loss.
    I'm forced to use integration services in order to create drill-trough reports.
    Any help would be appreciated, thanks in advance.
    Agathe

    Check this thread where people have already given their suggestion on learning SSIS
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f2cc1cf3-204d-454a-a189-47df87a3aa23/i-want-to-learn-ssis?forum=sqlintegrationservices
    I would suggest to go for You tube videos (type learn SSIS or begin SSIS step by step) you will get lot of good tutorials to start with.
    Happy Learning!!
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

  • SOAP error when using RTC Integration Services SOAP Operations

    Oracle Real-Time Collaboration 10.1.2.0.0
    We are getting exception in the SOAP response when trying to use integration services from RTC. A portion of the log file is given below:
    09/04/13 09:46:58 se <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ns1:createSession SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:ns1="urn:oracle-imt-service-facade-AuthenticationServiceEI">
    <param0 xsi:type="xsd:string">10000829</param0>
    <param1 xsi:type="xsd:string">MTAwMDA4Mjk6QCcqXSEvNVFELU5qZWwyVA==</param1>
    <param2 xsi:type="xsd:string">SITE</param2>
    </ns1:createSession></SOAP-ENV:Body></SOAP-ENV:Envelope>
    09/04/13 09:46:58 conn org.apache.axis.soap.SOAPConnectionImpl@925037
    [GC 61896K->52592K(100524K), 0.0077250 secs]
    09/04/13 09:46:58 response org.apache.axis.Message@197cfcb
    09/04/13 09:46:58 mpiResponse <soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Fault><faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:HTTP</faultcode><faultstring>(0)null</faultstring><detail><string>return
    code: 0
    </string><ns2:HttpErrorCode xmlns:ns2="http://xml.apache.org/axis/">0</ns2:HttpErrorCode></detail></soapenv:Fault></soapenv:Body>
    Any help for fixing this issue would be highly appreciated.
    Thanks in advance.

    This article is all about setting up security on the web service. But, I just want to connect to the web service as a client using the proxy and the web service doesn't have any security set on it at this time.
    I am getting a connection timeout, even when I set the syncMaxWaitTime in the domain.xml file on the app server to a higher number (although this doesn't seem to affect the time it takes for the debugger to return).

  • SQL Server Integration Services 11.0 not showing

    To whom it may concern,
    I have been using SSIS 2008 R2 without a problem.  I then installed VS 2012 and migrated my SSIS packages from VS 2010 to VS 2012.  I also installed the BI Components (SSDTBI_VS2012_x86_ENU) in VS 2012,
    All the SSIS packages runs fine within VS 2012.  As soon as I run the packages from the command line (i.e. "C:\Program Files\Microsoft SQL Server\110\DTS\Binn\dtexec.exe") the packages referencing any lookup objects provides the following
    error: 
    Error: 2014-04-21 13:20:15.85
    Code: 0xC000F427
    Source: Update Category SSIS.Pipeline
    Description: To run a SSIS package outside of SQL Server Data Tools you must install Derived Column of Integration Services or higher.
    End Error
    Error: 2014-04-21 13:20:15.85
    Code: 0xC000F427
    Source: Update Category SSIS.Pipeline
    Description: To run a SSIS package outside of SQL Server Data Tools you must install Lookup [Table Name] of Integration Services or higher.
    End Error
    I checked my services on my Local machine and the following integration service is the only one available:
    SQL Server Integration Service 10.0 (i.e. SQL Server Integration Service 11.0 is missing)
    I presume this is the problem.  
    I will appreciate it if someone can assist with this problem.  I have also tried to repair MS-SQL 2012 (Express Version) to no avail (Shared Features).
    Kind Regards,

    Hi, I am running SSIS on a Local Dev Machine and I am trying to execute the packages via the "C:\Program Files\Microsoft SQL Server\110\DTS\Binn\dtexec.exe" Command Line It look as though I need to remove my previous version of SSIS and then install the
    2012 SSIS.
    I have also downloaded the extend MS SQL 2012 Express Version (1.9 GB), but still no no avail.  It therefore seems to be related to the previous version of SSIS that I possibly need to remove and then try to reinstall SSIS for 2012.
    I will revert back as soon as I have done these tests.
    As I said before, the Express version doesn't have SSIS.
    MCSE SQL Server 2012 - Please mark posts as answered where appropriate.

  • Management Studio Fails when added Integration Services step to SQL Server Agent Job

    Hi,
    I have two new servers I've setup with Windows Server 2012, SQL Server 2012 SP1, Visual Studio 2012 SP4. I've previously been on SQL 2008 and VS 2008 so this is new to me.
    I am finding SSMS is throwing an exception on both machines when i do the following:
    1. Go to SQL Server Agent | Jobs
    2. Create a new Job.
    3. Select Steps and click New Step
    4. Change the job type to SQL Server Integration Services Package.
    Following error occurs:
    TITLE: Microsoft SQL Server Management Studio
    The type initializer for '<Module>' threw an exception. (SqlManagerUI)
    ADDITIONAL INFORMATION:
    The C++ module failed to load.
     (DTEParseMgd)
    Index was outside the bounds of the array. (DTEParseMgd)
    I also find if I take an existing job with SSIS package steps and attempt to edit those steps the same message appears. This issue happens on both my servers as they have been configured almost identically. This doesn't occur when selecting any other job
    type.
    I've also tried installing cumulative update 8 in a hope that this may fix it but with no success.
    As my entire environment is based around SQL Agents running SSIS i'm a little bit concerned, especially since I have some tight deadlines getting these servers running.
    I have found nothing relating to this issue. Any help greatly appreciated.
    Simon
    Below is the detailed error message:
    ===================================
    The type initializer for '<Module>' threw an exception. (SqlManagerUI)
    Program Location:
       at Microsoft.SqlServer.Management.SqlManagerUI.DTSJobSubSystemDefinition.Microsoft.SqlServer.Management.SqlManagerUI.IJobStepPropertiesControl.Load(JobStepData data)
       at Microsoft.SqlServer.Management.SqlManagerUI.JobStepProperties.UpdateJobStep()
       at Microsoft.SqlServer.Management.SqlManagerUI.JobStepProperties.typeList_SelectedIndexChanged(Object sender, EventArgs e)
       at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
       at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
       at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
       at Microsoft.SqlServer.Management.SqlManagerUI.JobStepProperties.InitializeStepCombo()
       at Microsoft.SqlServer.Management.SqlManagerUI.JobStepProperties.InitializeData()
       at Microsoft.SqlServer.Management.SqlManagerUI.JobStepProperties.OnInitialization()
       at Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.SetView(Int32 index, TreeNode node)
       at Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.SelectCurrentNode()
       at Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.InitializeUI(ViewSwitcherTreeView treeView, ISqlControlCollection viewsHolder, Panel rightPane)
       at Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control)
       at Microsoft.SqlServer.Management.SqlMgmt.LaunchForm..ctor(ISqlControlCollection control, IServiceProvider provider)
       at Microsoft.SqlServer.Management.SqlManagerUI.JobSteps.editJobStep_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.RunDialog(Form form)
       at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
       at System.Windows.Forms.Form.ShowDialog()
       at Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()
    ===================================
    The C++ module failed to load.
     (DTEParseMgd)
    Program Location:
       at <CrtImplementationDetails>.LanguageSupport.Initialize(LanguageSupport* )
       at .cctor()
    ===================================
    Index was outside the bounds of the array. (DTEParseMgd)
    Program Location:
       at _getFiberPtrId()

    Hi,
    I hadn't installed CU3 however as a test i tried installing CU4 and this didn't help. Since my first emails i have more issues that have brought a complete hault to the upgrade project.
    If i double click on a package to run it manually I basically get the same issue. This means i have no way of running any packages except throught VS.
    I've also found that regardless of the order of the software installs it still fails. It's related to SP1 of SQL and SP4 of VS.
    I'm on Server 2012. When install in the following order SQL 2012, SQL SP1, VS2012, BIDS, VS SP4 i have no problem until VS SP4 is installed. If i install VS SP4 then BIDS it also fails at the last step. If i install all the VS and BIDS software first, then
    SQL then SQL SP1 it fails at the SQL SP1 step.
    This means i could actually install everything and either ignore the SQL SP1 or the VS SP4 and i'd be fine however this is not really a solution as i will never be able to patch the software and once live this is very dangerous.
    I am still surprised there is no obvious solution to this. I'm only installing MS software on a fresh box and only installing 5 pieces of software (including the SPs). I would have though if this was an issue others would have come across it too.
    Has anyone else installed all these components and got them working on the same OS. I believe early on in my testing i installed these in Windows Server 2008 and didn't have the issue.
    Regards.
    Simon.

  • Load hierarchical attribute dimensions with Integration Services?

    Hi everybody,
    I need to load product dimension which is organized in a relational table like this:
    Product (parent_code, member_code, member_alias, brand, consolidation, formula)
    Every product has a brand and I need to load brand as attribute dimension. The thing is Brand is not flat but it has it's own hierarchy. For Brand I have another relational table where data is organized parent-child like this:
    Brand (brand_parent_code, brand_child_code, brand_child_alias).
    I have used in the past Integration Services but with flat attribute dimensions.
    Can I load hierarchical attribute dimensions with Integration Services? If yes, how do I do it, how do I specify the hierarchy?
    Thank you,
    Daniela

    Graham,
    This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
    In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
    Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
    When you run your dim build it will set up your attribute dimension correctly.
    Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
    Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
    Good luck, let me know if you run into trouble.

  • Attribute Dimensions with Integration Services

    Good evening, I'm creating an ASO Essbase model through Integration Services v9.3.1 and I am having difficulties with creating an Attribute dimension that contains a hierarchy.
    We have a list of stock codes which are grouped by vendor in a dimension, each stock code has an attribute assigned to it for the buyer responsible.
    The business requirement is to start from the top level of the attribute dimension, drill in to categories, then to drill in to teams, and finally to the buyer... so we effectively require 3 levels within the attribute dimension.
    I have successfully created both the vendor (physical) and buyer (attribute) dimensions through EIS without problems, but when I load to Essbase all of the buyers are added at the top level of the dimension and I can't seem to specify that there should be a parent/child hierarchy to build the attribute dimension from.
    Is this possible, and if so any advice you can give as to how I achieve this would be greatly appreciated.
    Thanks in advance,
    Graham

    Graham,
    This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
    In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
    Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
    When you run your dim build it will set up your attribute dimension correctly.
    Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
    Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
    Good luck, let me know if you run into trouble.

  • Cannot start widget - Ensure that SAP Business One Integration Service and SAP Business One Event Sender Service have been started

    Dear Experts .
    I'm trying to enable widget for my company db but getting the following error :
    Ensure that SAP Business One Integration Service and SAP Business One Event Sender Service have been started; then wait 1 minute and try again
    I can connect to the B1iF locally and remotely .
    I have the db configured in the SLD and connects successfully .
    I have the event sender service and proxy started and configured for the company db.
    I can access the Dashboard web portal and login with database sap credentials (but I see nothing there)
    I've checked that there are no duplicate entries in the SSLD table for SBO common (note : 1619422)
    I've also tried to re-activate the xelcious from the B1iF->control.
    My Setup :
    I'm runing SBO server, B1iF installed locally and B1iSN installed on a 3rd party server.
    I'm using B1iF as even forwarder for B1iSN.
    I know this has been discussed many times through out the forum and I've tried most of the stuff other than clean install.
    I would appreciate any input before removing B1iF completely and re-installing.
    Thanks in advance ,
    Nadav.

    Hi,
    The problem is SAP 8.81 PL04, with PL05 or PL06, it is solutioned.
    Thanks,

  • Integration Services - Dimension Table

    I?m trying to build a dimension table for a star schema to be used with Essbase Integration Services. I need to know how to structure the table when the data in the fact table is at a more granular level that that of the Essbase leaf member. The typical structure of my dimension tables is: [Leaf Node Name], [Leaf Node Alias], [Gen01], [Gen02]?, where the leaf node name is also the level of detail in my fact table.

    Well do remember bitmap indexes are best on columns where there not so many unique values. Everyone has differing opinions on what that # ought to be. In other words, the cardinality, or # of unique elements is not extremely high.
    IN general, bitmap indexes will improve performance given that the CBO is using them.
    Look at this post, it is a pretty good discovery on this sort of thing. it tends to be a design process, where you test with your given dataset and optimize it.
    http://www.rittmanmead.com/2007/07/27/playing-around-with-star-transformations-and-bitmap-indexes/
    -Greg

  • Error while trying to log  into Essabase integration services console

    Hi all,
    I've installed successfully Essabase integration services in standalone mode,
    The EAS works correcty,
    now every time I try to log into the Essabase integration services console the OLAP METADATA CATALOG combobox is empty and I got an error
    "error: there is currently no connection between the console and integration server. Ensure that the server is running and try reconnecting.
    Any suggestion?
    Thanks in advance

    Hi All,
    Even iam getting the same error when loggin into the EIS console. before getting into the console i started the EI Server.
    when entering the EIS console this above error is thrown, i am new to the EIS, and OLAP and meta ouline configuration, some DSN creation little confused with the configuration.
    i have ORacle 9i as the DB.
    Any help will be really appreciated.
    Thanks

  • Regarding integration services.

    Hi Frnds,
    I have an aurgent issue
    Iam new to integration services .Here i have to move the integration services objects from production to test
    I have to move
    1)olap models
    2)Metaoutline
    Could you let me know what is the process to move data from one box to another box.
    I have one more doubt
    Do we need rule files to build dimensions and load data in to essbase cubes from integration services.
    Thanks,
    KRK.

    you would export the models then metaoutlines from the one server, then import the models then metaoutlines into the target server. If you ahve a model or metaoutline with the same name already on the target server, you have to rename or delete them first.

  • Updating Hyper-V host Integration Service

    It seems that I'd get rid of this error log if I uninstall and reinstall the Integration Services from the windows 8.1 that I am running on Hyper-V 2008 R2.
    I was wondering though, whether there is a procedure to do it other way around; I mean instead of removing the version 3.3 that came bundled with 8.1 image and downgrading to 3.0 ; upgrade the Hyper-V 2008 R2 to accept 3.3 integration service.
    ---------------BEGIN LOG ENTRY-----------------------------
    Log Name:      Microsoft-Windows-Hyper-V-Worker-Admin
    Source:        Microsoft-Windows-Hyper-V-Worker
    Date:          3/3/2014 10:48:53 AM
    Event ID:      23014
    Task Category: None
    Level:         Warning
    Keywords:     
    User:          NETWORK SERVICE
    Computer:      HypServer.QSCAudio.com
    Description:
    Device 'Microsoft Synthetic Display Controller' in 'Windows 8.1' is loaded but has a different version from the server.  Server version 3.0 Client version 3.3 (Virtual machine ID 105358BD-825A-40E6-ABC0-218517297DDC). The device will work, but this is
    an unsupported configuration. This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup
    Disk from the Action menu.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Hyper-V-Worker" Guid="{51DDFA29-D5C8-4803-BE4B-2ECB715570FE}" />
        <EventID>23014</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2014-03-03T18:48:53.234733500Z" />
        <EventRecordID>6671</EventRecordID>
        <Correlation />
        <Execution ProcessID="3032" ThreadID="4304" />
        <Channel>Microsoft-Windows-Hyper-V-Worker-Admin</Channel>
        <Computer>HypServer.QSCAudio.com</Computer>
        <Security UserID="S-1-5-20" />
      </System>
      <UserData>
        <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
          <VmName>Windows 8.1</VmName>
          <VmId>105358BD-825A-40E6-ABC0-218517297DDC</VmId>
          <Device>Microsoft Synthetic Display Controller</Device>
          <ServerVersion>3.0</ServerVersion>
          <ClientVersion>3.3</ClientVersion>
        </VmlEventLog>
      </UserData>
    </Event>
    ---------------END LOG ENTRY-----------------------------

    Hi Sasi2,
    "This is a known issue that occurs when a virtual machine that is running Windows 8 or Windows Server 2012 is hosted in Windows Server 2008 R2. You can safely ignore the warning message. "
    For details please refer to following link:
    http://support.microsoft.com/kb/2737297
    (My server lab has the same warnning too , but without issue)
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

Maybe you are looking for

  • ASA 5505 to Internet (Part 2)

    I've been trying to get an ASA 5505 configured correctly to let a laptop on one of the ports successfully browse the web.  Afterwards, I'll set up AnyConnect but thats another story. I previously had a thread where I had lots of help, but unfortunate

  • Database call in human task

    Hello, Is it possible to make database call to save some data in human task into database and later taking this task and submitting it as done to the process? What I want to achieve is that when user gets task, he/she opens it and enters some informa

  • Why do I get the excalmation sign against music that has just been uploaded from C Ds.

    I have just spent 2 weeks uploading C.Ds. to I Tunes on;ly to find that certain albims are made unavailable when I try to play them.Why is this happening ? AND HOW DO i RESOLVE THIS ISSUE?

  • What does Firefox team do to ensure that no change are introduced to the interface used by modules/pluig-ins/extensions ?

    Every time there's an update my plug-ins seem to be at risk and some of them are not free, I am running v29 and I will roll back to a previous version and turn off any update/upgrade features, too much waste of time on my side. I think Firefox team s

  • Gnome shell won't start

    After I updated my system on Friday (24th), Gnome shell won't start. Whether I open it with `startx` or GDM, it crashes with the "Oh, no! Something has gone wrong" message. With GDM, it seems the whole of GDM crashes, as it happens before I see anyth